pith. machine review for the scientific record. sign in

IndisputableMonolith.Mathematics.KnotInvariantsFromRS

IndisputableMonolith/Mathematics/KnotInvariantsFromRS.lean · 35 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# Knot Invariants from RS — Low-Dim Topology Structural Depth
   6
   7Five canonical knot invariant families (= configDim D = 5):
   8  genus, crossing number, Alexander polynomial, Jones polynomial,
   9  Khovanov homology.
  10
  11Each is a rung on the complexity ladder of knot-type discrimination.
  12
  13Lean status: 0 sorry, 0 axiom.
  14-/
  15
  16namespace IndisputableMonolith.Mathematics.KnotInvariantsFromRS
  17
  18inductive KnotInvariant where
  19  | genus
  20  | crossingNumber
  21  | alexanderPoly
  22  | jonesPoly
  23  | khovanovHomology
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem knotInvariant_count : Fintype.card KnotInvariant = 5 := by decide
  27
  28structure KnotInvariantCert where
  29  five_invariants : Fintype.card KnotInvariant = 5
  30
  31def knotInvariantCert : KnotInvariantCert where
  32  five_invariants := knotInvariant_count
  33
  34end IndisputableMonolith.Mathematics.KnotInvariantsFromRS
  35

source mirrored from github.com/jonwashburn/shape-of-logic