Freiman late: unswapped fork endpoint alignment
ProvedFreiman.late_fork_endpoints_unswappedfinite-certificatesfreimanhall-raylate
This is the unswapped case of incoming-order fork alignment. For a matching cover and a catalogue path whose recorded fork orientation is left-wide, appending a goodness digit to the normalized child is the same pair as appending the source fork words to the normalized cover. Consequently the two pairs have the same continued-fraction endpoints.
Preamble
import Definitions.Def_Freiman_lateGeometry import Mathlib.Tactic set_option maxRecDepth 8000 set_option maxHeartbeats 0 open Freiman
Formal statement
theorem Freiman.late_fork_endpoints_unswapped (p : LowerPair) (path : LatePath) (hm : lateMatches p path.right3) (hv : latePathValid lateCatalog path) (hn : ∀ n ∈ path.normalizations, lateNormalizationHolds p n) (n : LateNormalization) (hmem : n ∈ path.normalizations) (d : ℕ+) (hd : d ∈ ([1, 2] : List ℕ+)) (upper : Bool) (hw : n.wide = false) : lowerEndpoint (lowerChild (lowerChild p n.label) ([d], [])) upper = lowerEndpoint (lowerHistoryAppend (lowerNormalize p) (lateForkWords n d)) upper := by sorry
Source
Freiman report, §15, printed source pages 140–144; unswapped case of Freiman.late_fork_endpoints.