OAI/Combinatorics/HoneycombChords/ChordTensors.lean
59 declarations, 0 contain sorry, 0 declared as axioms
Orientations and tensor coefficients of chords
Formalized from Critical honeycomb chords with prescribed boundary endpoints (OpenAI, September 26, 2026).
- structure
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPathline 18Source documentation
A literal simple honeycomb path, including its two exterior endpoint centers. It will be applied only when those endpoints lie outside the rectangle.
structure CenterPath (n : ℕ) where …
- def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.edgeline 24 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.edge_injectiveline 27 - def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.outSpinline 42Source documentation
Spin zero follows the positive source wire direction: west out of an up center, and middle/south into it. Spin two is the reverse direction.
def outSpin (v : Center) (k : Fin 3) : Fin 3 := …
Mentions: OAI.CriticalHoneycomb.Transfer.v, OAI.CriticalHoneycomb.Center
- def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.inSpinline 45 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.outSpin_neighborline 48 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.inSpin_neighborline 53 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.outSpin_ne_emptyline 57 - def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.spinsline 60 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.spins_edgeline 63 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.spins_offline 67 - def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.centerline 71 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.in_wireline 74 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.out_wireline 80 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.sides_distinctline 83 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.incident_edge_iffline 92 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.spins_localline 117 - def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.localTensorline 133 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.localTensor_passage_nonzeroline 136 - theorem
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.center_nonzeroline 148Source documentation
The orientation directed along an actual simple center path has nonzero local weight at every visited center. All positions and slot orders are literal.
theorem CenterPath.center_nonzero {n : ℕ} (p : CenterPath n) (i : Fin n) : centerTensor p.spins (p.center i) ≠ 0 := by …Mentions: OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath
- lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.localTensor_propagateline 158 - def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.factorline 171Source documentation
The local tensor along the actual ordered center path, with two selected wires and all other wires vacant.
noncomputable def CenterPath.factor {n : ℕ} (p : CenterPath n) (i : Fin n) (σ : Fin (n+1) → Fin 3) : ℂ := …Mentions: OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath
- lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.in_directionline 176 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.factor_trueline 182 - theorem
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.orientation_uniqueline 198Source documentation
Orientation propagates along every actual simple center path. Thus the boundary condition at the first wire determines all occupied wire labels.
theorem CenterPath.orientation_unique {n : ℕ} (p : CenterPath n) (σ : Fin (n+1) → Fin 3) (hroot : σ 0=outSpin (p.point 0) (p.side 0)) (hf : ∀ i, p.factor i σ≠0) : σ=(fun i=>outSpin (p.point i.castSucc) (p.side i)) := by …Mentions: OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath, OAI.CriticalHoneycomb.Transfer.ChordOrientations.outSpin
- def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.orientationSumline 222Source documentation
Literal finite orientation contraction of the actual path, with fixed source arrow and the final arrow summed (it will necessarily be the through arrow). This is not a new abstract kernel substituted for the center model.
noncomputable def CenterPath.orientationSum {n : ℕ} (p : CenterPath n) : ℂ := by …Mentions: OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath
- theorem
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.orientationSum_eqline 228Source documentation
There is exactly one contributing orientation for a loop-free chord.
theorem CenterPath.orientationSum_eq {n : ℕ} (p : CenterPath n) : p.orientationSum=∏ i, centerTensor p.spins (p.center i) := by …Mentions: OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath
- theorem
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.orientationSum_ne_zeroline 244Source documentation
Noncancellation for a literal loop-free honeycomb center chord, rather than only for an abstract strand or a tensor with assumed coefficient.
theorem CenterPath.orientationSum_ne_zero {n : ℕ} (p : CenterPath n) : p.orientationSum≠0 := by …Mentions: OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath
- def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.extendedTraceline 254 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.extendedTrace_lengthline 257 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.extendedTrace_nodupline 260 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.extendedTrace_chainline 272 - def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.ofChordline 300Source documentation
Conversion of an actual simple chord (with its unweighted boundary ports) to the ordered-center model used in the tensor noncancellation proof.
noncomputable def ofChord (γ : Chord D a b) (hab : a.outside≠b.outside) : CenterPath γ.val.length := by …Mentions: OAI.CriticalHoneycomb.Chord, OAI.CriticalHoneycomb.Transfer.a, OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath
- lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.ofChord_pointline 314 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.ofChord_centerline 318 - theorem
OAI.CriticalHoneycomb.Transfer.ChordOrientations.chord_orientation_nonzeroline 326Source documentation
The already defined source Chord has a nonzero exact center-tensor orientation coefficient. This identifies the finite transfer coefficient with its path contribution.
theorem chord_orientation_nonzero (γ : Chord D a b) (hab : a.outside≠b.outside) : (ofChord γ hab).orientationSum ≠ 0 := …Mentions: OAI.CriticalHoneycomb.Chord, OAI.CriticalHoneycomb.Transfer.a, OAI.CriticalHoneycomb.Transfer.ChordOrientations.ofChord
- lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.local_of_supportline 335 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.factor_of_supportline 347 - theorem
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.full_orientation_uniqueline 358Source documentation
Uniqueness concerns the actual full honeycomb wire assignment, not only the ordered list of path coefficients. Vacant wires are fixed to spin one.
theorem CenterPath.full_orientation_unique {n : ℕ} (p : CenterPath n) (σ : Wire → Fin 3) (hs : ∀ w, w ∉ Set.range p.edge → σ w=1) (hroot : σ (p.edge 0)=outSpin (p.point 0) (p.side 0)) (hn : ∀ i, centerTensor σ (p.center i)≠0) : σ=p.spins := by …Mentions: OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath, OAI.CriticalHoneycomb.Wire, OAI.CriticalHoneycomb.Transfer.ChordOrientations.outSpin
- lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.point_casesline 373 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.incident_offline 383 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.off_center_oneline 399 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.product_nonzeroline 408 - def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.extendFiniteSpinsline 420 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.extendFiniteSpins_atline 423 - lemma
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.extend_restrictline 426 - def
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.finiteContractionline 441Source documentation
Exact finite center contraction restricted to the occupied set of one literal chord. Vacant wires have the actual spin one; the first boundary arrow is fixed. No orientation coefficient has been supplied as an input.
noncomputable def CenterPath.finiteContraction {n : ℕ} (p : CenterPath n) (D : Finset Center) (V : Finset Wire) : ℂ := by …Mentions: OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath, OAI.CriticalHoneycomb.Center, OAI.CriticalHoneycomb.Wire
- theorem
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.finiteContraction_eqline 451Source documentation
The physical full-wire finite contraction is just its single directed path term. This binds noncancellation to actual center products on a domain.
theorem CenterPath.finiteContraction_eq {n : ℕ} (p : CenterPath n) (D : Finset Center) (V : Finset Wire) (he : ∀ i, p.edge i∈V) (hc : ∀ i, p.center i∈D) : p.finiteContraction D V=centerProduct D p.spins := by …Mentions: OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath, OAI.CriticalHoneycomb.Center, OAI.CriticalHoneycomb.Wire
- theorem
OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath.finiteContraction_ne_zeroline 483Source documentation
Exact noncancellation of the loop-free component inside any containing finite domain excluding its two exterior endpoints.
theorem CenterPath.finiteContraction_ne_zero {n : ℕ} (p : CenterPath n) (D : Finset Center) (V : Finset Wire) (he : ∀ i, p.edge i∈V) (hc : ∀ i, p.center i∈D) (h0 : p.point 0∉D) (hl : p.point (Fin.last (n+1))∉D) : p.finiteContraction D V≠0 := by …Mentions: OAI.CriticalHoneycomb.Transfer.ChordOrientations.CenterPath, OAI.CriticalHoneycomb.Center, OAI.CriticalHoneycomb.Wire
- def
OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCellline 496 - lemma
OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCell_emptyline 503 - lemma
OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCell_westSouthline 509 - lemma
OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCell_northEastline 515 - lemma
OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCell_bothline 521 - lemma
OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCell_westNorthline 527 - lemma
OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCell_southEastline 533 - lemma
OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCell_westEastline 539 - lemma
OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCell_northSouthline 545 - theorem
OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCell_eqline 553Source documentation
The fixed physical occupancy term is exactly the source shape tensor, including its two center weights and its actual middle-edge contraction.
theorem maskedCell_eq (q : Shape) (w n s e : Fin 3) : maskedCell q w n s e=(kappa:ℂ)^q.visits * shapeTensor q w n s e := by …Mentions: OAI.CriticalHoneycomb.Transfer.PhysicalTiles.Shape, OAI.CriticalHoneycomb.Transfer.PhysicalTiles.maskedCell, OAI.CriticalHoneycomb.kappa, OAI.CriticalHoneycomb.Transfer.PhysicalTiles.shapeTensor