OAI/Combinatorics/ProgressionColoring/AnchoredPatternDefinitions.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Actual eligible return-period words
The literal real paths, mesh labels, eligibility predicate, and finite event
indices are shared by counting and long-period geometry. Their definitions do
not depend on arrangement estimates. Counting is proved in AnchoredPatterns.
- structure
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.Realizationline 23Source documentation
Starts and drift vectors of an actual local path.
structure Realization (D : ℕ) where …
- def
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.stationaryline 33Source documentation
Equivalent to reduced denominator one when
h > 0; no drift restriction is part of stationarity.def stationary (lambda : ℕ) (t : Fin D → Fin h) (i : Fin D) : Prop := …
- def
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.firstPathline 36 - def
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.secondPathline 39 - def
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.regularline 43 - def
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.regularPositionsline 47 - def
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.fullLabelline 52 - def
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.recordedWordline 57 - structure
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.EligibleRealizationline 64 - def
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.eligibleOptionFullLabelline 76Source documentation
The word itself is the pattern. Distinct realizing parameters do not give distinct eligible objects.
def eligibleOptionFullLabel (n : ℕ) (hn : 0 < n) (A : AdaptiveMesh) (eta : ℝ) (lambda : ℕ) (t : Fin D → Fin h) (word : Fin h → Option (FullLabel D (Fin n) A.Label)) : Prop := …Mentions: OAI.QuantitativeVanDerWaerden.AdaptiveMesh, OAI.QuantitativeVanDerWaerden.FullLabel
- def
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.eligiblePairsline 83Source documentation
Actual step/word pairs, rather than a family of realizing parameters.
def eligiblePairs (n : ℕ) (hn : 0 < n) (A : AdaptiveMesh) (eta : ℝ) (lambda : ℕ) : Finset ((Fin D → Fin h) × (Fin h → Option (FullLabel D (Fin n) A.Label))) := by …Mentions: OAI.QuantitativeVanDerWaerden.AdaptiveMesh, OAI.QuantitativeVanDerWaerden.FullLabel
- def
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.throughline 90Source documentation
Incidences with one fixed literal full label.
def through (n : ℕ) (hn : 0 < n) (A : AdaptiveMesh) (eta : ℝ) (lambda : ℕ) (beta : FullLabel D (Fin n) A.Label) : Finset ((Fin D → Fin h) × (Fin h → Option (FullLabel D (Fin n) A.Label))) := by …Mentions: OAI.QuantitativeVanDerWaerden.AdaptiveMesh, OAI.QuantitativeVanDerWaerden.FullLabel
- theorem
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.mem_eligiblePairsline 96 - theorem
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.mem_throughline 104 - theorem
OAI.QuantitativeVanDerWaerden.AnchoredPatterns.recordedWord_eq_some_iffline 112