D4.2 — Tagged finite first-return reduction
ProvedFiniteMagmaE677.period_four_orbit_right_collision_gives_first_return_or_fixeralgebrae677finite-magmaperiod-four
Let a finite magma satisfy E677. Suppose left multiplication by has the exact four-cycle
with distinct from the other three displayed points. Suppose distinct elements on this orbit satisfy . Then
In the packet alternative put , , . The packet retains the q-collision, , , and all four base points and q as distinct elements. Its five possible initialized branches are:
- R through one step: r is outside the base and q, and is outside those six points; use seed q and depth 1.
- R through two steps: r is outside the base and q, , and is outside those six points; use seed q and depth 2.
- S through one step: , s is outside the base and q, and is outside those six points; use seed q and depth 1.
- S through two steps: , s is outside the base and q, , and is outside those six points; use seed q and depth 2.
- Swapped S: , s is outside the base and q, and , . The new seed is outside those six points and satisfies ; use depth 0.
For the selected seed v and depth n, the packet supplies its positive minimal return period . All of
are pairwise distinct and outside the four-element base cycle, and . All branch equations and the initialized trace remain available. This gives an exact finite-cycle reduction; it does not claim that those cycles collapse or yield a fixer for x.
Preamble
import Definitions.Def_FiniteMagmaE677_d4_first_return universe u open FiniteMagmaE677.FirstReturn
Formal statement
theorem FiniteMagmaE677.period_four_orbit_right_collision_gives_first_return_or_fixer
{α : Type u} [Fintype α] (op : α → α → α) (h : FiniteMagmaE677.E677 op)
(x c1 c2 c3 : α)
(hc1 : op x x = c1)
(hc2 : op x c1 = c2)
(hc3 : op x c2 = c3)
(hcloses : op x c3 = x)
(hx_ne_c1 : x ≠ c1)
(hx_ne_c2 : x ≠ c2)
(hx_ne_c3 : x ≠ c3)
(a b : α)
(ha : FiniteMagmaE677.InLeftOrbit op x a)
(hb : FiniteMagmaE677.InLeftOrbit op x b)
(hab : a ≠ b)
(hcollision : op a x = op b x)
: Nonempty (FiniteMagmaE677.FirstReturn.D4FirstReturnPacket op x c1 c2 c3) ∨
FiniteMagmaE677.HasFixerAt op x := by sorrySource
Adam McKenna, The Missing Pair (private repository), revision 9b76827c2246f0e6288466768f15b5c6f9350d71, lean/E677/Spine/Piece1D4FirstReturn.lean, theorem e677_minimalPeriodFour_orbitRightCollision_hasFixer_or_firstReturnPacket; trace ingress in Piece1D4TaggedTraceStart.lean and Piece1D4TraceInitialization.lean. The accepted proof on this platform is the public record.