OAI/GroupTheory/Hyperbolic/FullFilling.lean
14 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.Release075.FullFillingline 11Source documentation
Unlike an ordinary filling, this records every connected component. The only nontriangular interior faces allowed are isolated two-dart spheres, created when an exterior cancellable pair is folded.
structure FullFilling {E V : Type} (flip : E → E) (color : E → V) (face : E → E → E → Prop) (w : List E) where … - theorem
OAI.Release075.IsBoundary.of_injective_mapline 32 - abbrev
OAI.Release075.TriangleFilling.fullline 48Source documentation
Discarding components disjoint from the outer face makes an ordinary filling into a full filling, with no exceptional faces.
noncomputable abbrev full {w : List E} (D : TriangleFilling flip color face w) : FullFilling flip color face w where …Mentions: OAI.Release075.TriangleFilling, OAI.Release075.FullFilling
- def
OAI.Release075.FullFilling.Bigonline 81 - theorem
OAI.Release075.FullFilling.bigon_reverseline 83 - theorem
OAI.Release075.FullFilling.bigon_nextline 92 - def
OAI.Release075.FullFilling.traceline 105Source documentation
Integral corner evaluation, with the outer face omitted.
noncomputable def trace (F : E → E → E → M) : M := …
- abbrev
OAI.Release075.FullFilling.rotateline 109 - theorem
OAI.Release075.FullFilling.trace_rotateline 124 - abbrev
OAI.Release075.FullFilling.mirrorline 129 - theorem
OAI.Release075.FullFilling.trace_mirrorline 167 - theorem
OAI.Release075.FullFilling.trace_emptyline 201Source documentation
A closed full filling is a disjoint union of triangular spheres and the explicit isolated bigons. Consequently its integral cyclic evaluation vanishes.
theorem trace_empty (hempty : ∀ D : TriangleSphere flip color face, IsEmpty D.Dipole → IsEmpty D.Dart) (F : E → E → E → M) (hrot : ∀ a b c, face a b c → F b c a = F a b c) (hmir : ∀ a b c, face a b c → F (flip a) (flip c) (flip b) = -F a b c) (hdeg : ∀ a b, F a b a = 0) (D : FullFilling flip color face []) : D.trace F = 0 := by …Mentions: OAI.Release075.TriangleSphere, OAI.Release075.FullFilling
- theorem
OAI.Release075.FullFilling.bigon_componentline 251 - theorem
OAI.Release075.FullFilling.foldline 260Source documentation
Exterior cancellation retains all components and preserves the face chain.
theorem fold {w : List E} (D : FullFilling flip color face w) (hflip : Function.Involutive flip) (hne : ∀ e, color e ≠ color (flip e)) {a b : D.Dart} {l : List D.Dart} (hb : D.boundary = b::a::l) (hl : D.label a = flip (D.label b)) (F : E → E → E → M) (hdeg : ∀ a b, F a b a = 0) : ∃ D' : FullFilling flip color face (l.map D.label), D'.trace F = D.trace F := by …Mentions: OAI.Release075.FullFilling