Documentation

LeanPool.RegtsSevenster.RS.Novel.Skein.SkeinCategory

The skein category: the axioms on Hom spaces #

The skein category โ€” the accompanying paper's connection category ๐’ž_f (ยง3.2): identities are strand bundle classes and composition is the descended bilinear composition. Every axiom reduces to a kernel membership of a difference of free-module elements, proven by linear induction with the per-single case supplied by a fragment equivalence (identity laws, associativity) through isomorphism invariance.

The single difference of equivalent fragments lies in the pairing kernel.

theorem RS.HomSpace.ofFragment_congr {R : โ„•} (f : EdgeRankParameter R) {t : โ„•} {F G : Fragment (Fin t)} (h : F.Equiv G) :

Equivalent fragments have equal classes.

The single difference of a weighted pair of equivalent fragments lies in the kernel.

The left unit difference lies in the kernel.

The right unit difference lies in the kernel.

theorem RS.mem_ker_assoc {R : โ„•} (f : EdgeRankParameter R) (s t u v : โ„•) (x : Fragment (Fin (s + t)) โ†’โ‚€ โ„‚) (y : Fragment (Fin (t + u)) โ†’โ‚€ โ„‚) (z : Fragment (Fin (u + v)) โ†’โ‚€ โ„‚) :
((composeFinsupp s u v) (((composeFinsupp s t u) x) y)) z - ((composeFinsupp s t v) x) (((composeFinsupp t u v) y) z) โˆˆ (connectionMap f.val (s + v)).ker

The associativity difference lies in the kernel.

The axioms on quotient classes #

theorem RS.HomSpace.comp_id_left {R : โ„•} (f : EdgeRankParameter R) (s u : โ„•) (q : HomSpace f.val (s + u)) :
((comp f s s u) (ofFragment f.val (strandBundle s))) q = q

Left unit law on classes.

theorem RS.HomSpace.comp_id_right {R : โ„•} (f : EdgeRankParameter R) (s u : โ„•) (q : HomSpace f.val (s + u)) :
((comp f s u u) q) (ofFragment f.val (strandBundle u)) = q

Right unit law on classes.

theorem RS.HomSpace.comp_assoc {R : โ„•} (f : EdgeRankParameter R) (s t u v : โ„•) (p : HomSpace f.val (s + t)) (q : HomSpace f.val (t + u)) (r : HomSpace f.val (u + v)) :
((comp f s u v) (((comp f s t u) p) q)) r = ((comp f s t v) p) (((comp f t u v) q) r)

Associativity on classes.