OAI/NumberTheory/TwoPoint/Walks/WordSegments.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Exact identification of list segments with integer displacement intervals.
- def
OAI.TwoPointCorrelations.wordStepDisplacementline 11 - lemma
OAI.TwoPointCorrelations.wordStepDisplacement_nilline 14 - lemma
OAI.TwoPointCorrelations.wordStepDisplacement_cons_zeroline 17 - lemma
OAI.TwoPointCorrelations.wordStepDisplacement_cons_succline 20 - lemma
OAI.TwoPointCorrelations.wordDisplacement_takeline 23 - def
OAI.TwoPointCorrelations.wordSliceline 35 - lemma
OAI.TwoPointCorrelations.wordSlice_lengthline 37 - lemma
OAI.TwoPointCorrelations.wordSlice_splitline 42 - lemma
OAI.TwoPointCorrelations.wordSlice_infixline 47 - lemma
OAI.TwoPointCorrelations.wordSlice_displacementline 52 - lemma
OAI.TwoPointCorrelations.wordSlice_dropline 59 - lemma
OAI.TwoPointCorrelations.tuplePrimeAt_sliceline 65 - lemma
OAI.TwoPointCorrelations.TuplePrimeAt.index_ltline 70 - lemma
OAI.TwoPointCorrelations.prohibitedInterval_forward_wordSliceline 77Source documentation
The purely local interval prohibition is exactly a forward-prohibited list segment when eligibility and unequal consecutive tuples are retained.
lemma prohibitedInterval_forward_wordSlice (h s : ℕ) (supply : ℕ → ℕ → Prop) (w : List SignedStep) (hlen : w.length ≤ s) (hsupply : ∀ t ∈ w, supply t.tuple t.padding) (hchain : w.IsChain (fun a b => a.tuple ≠ b.tuple)) {a b : ℕ} (hb : b ≤ w.length) (hpro : ProhibitedInterval (TuplePrimeAt w) (wordStepDisplacement h w) id a b) : ForwardProhibited h s supply (wordSlice w a b) := by …Mentions: OAI.TwoPointCorrelations.SignedStep, OAI.TwoPointCorrelations.ProhibitedInterval, OAI.TwoPointCorrelations.TuplePrimeAt, OAI.TwoPointCorrelations.wordStepDisplacement, OAI.TwoPointCorrelations.ForwardProhibited, OAI.TwoPointCorrelations.wordSlice
- theorem
OAI.TwoPointCorrelations.PositiveWord.avoids_prohibitedIntervalsline 109Source documentation
The local prohibition hypothesis used by block geometry is discharged from survival of the actual main vertices, via concrete witness descent.
theorem PositiveWord.avoids_prohibitedIntervals {h s : ℕ} {supply : ℕ → ℕ → Prop} {x : ℤ} {w : List SignedStep} (hw : PositiveWord h x w) (hsurvive : ∀ y, WordVertex h x w y → ¬ProhibitedSite h s supply y) (hlen : w.length ≤ s) (hsupply : ∀ t ∈ w, supply t.tuple t.padding) (hchain : w.IsChain (fun a b => a.tuple ≠ b.tuple)) : ∀ a b, b ≤ w.length → ¬ProhibitedInterval (TuplePrimeAt w) (wordStepDisplacement h w) id a b := by …Mentions: OAI.TwoPointCorrelations.SignedStep, OAI.TwoPointCorrelations.PositiveWord, OAI.TwoPointCorrelations.WordVertex, OAI.TwoPointCorrelations.ProhibitedSite, OAI.TwoPointCorrelations.ProhibitedInterval, OAI.TwoPointCorrelations.TuplePrimeAt, OAI.TwoPointCorrelations.wordStepDisplacement