OAI/NumberTheory/Ostmann/Construction/WordPrimeReplay.lean
11 declarations, 0 contain sorry, 0 declared as axioms
Replaying the large-prime coprimalities at every reconstructed pivot
- structure
OAI.Ostmann.HistoryPrimeCheckline 11 - def
OAI.Ostmann.HistoryPrimeCheck.Holdsline 15 - theorem
OAI.Ostmann.HistoryFormula.integerValue_of_valueline 19 - inductive
OAI.Ostmann.WordPrimeDecorationline 26 - def
OAI.Ostmann.WordPrimeDecoration.ValidAtline 31 - def
OAI.Ostmann.WordPrimeDecoration.checksline 42 - theorem
OAI.Ostmann.wordTransfer_pivot_formula_valueline 53 - theorem
OAI.Ostmann.WordPrimeDecoration.checks_iffline 65Source documentation
The tests use original prime values, unchanged by the pivot updates.
theorem WordPrimeDecoration.checks_iff {σ V : Type*} {n : ℕ} (D : WordPrimeDecoration V n) (template : WordTransferTemplate σ n) (t : FrequencyTree ℤ n) (ht : NonzeroInternalFrequencies n t) (env : σ → HistoryFormula σ) (a : σ → ℤ) (x : σ → ℕ) (prime : V → ℕ) (henv : ∀ i, (env i).value (fun j => (a j : ℚ)) = (x i : ℚ)) (hv : ValidTransferHistory (wordTransferSystem σ) n (template.state x) t) : (∀ g ∈ D.checks template t ht env, g.Holds a prime) ↔ D.ValidAt template x prime t := by …Mentions: OAI.Ostmann.WordPrimeDecoration, OAI.Ostmann.WordTransferTemplate, OAI.Ostmann.FrequencyTree, OAI.Ostmann.NonzeroInternalFrequencies, OAI.Ostmann.HistoryFormula, OAI.Ostmann.ValidTransferHistory, OAI.Ostmann.wordTransferSystem
- def
OAI.Ostmann.WordPrimeDecoration.countline 86 - theorem
OAI.Ostmann.WordPrimeDecoration.checks_lengthline 90 - theorem
OAI.Ostmann.WordPrimeDecoration.check_formula_memline 103Source documentation
Each check is attached to one of the actual pivot formulas, so it inherits the already proved degree and small-denominator bounds.
theorem WordPrimeDecoration.check_formula_mem {σ V : Type*} {n : ℕ} (D : WordPrimeDecoration V n) (template : WordTransferTemplate σ n) (t : FrequencyTree ℤ n) (ht : NonzeroInternalFrequencies n t) (env : σ → HistoryFormula σ) : ∀ g ∈ D.checks template t ht env, g.formula ∈ (template.branching t ht).pivotFormulas env := by …Mentions: OAI.Ostmann.WordPrimeDecoration, OAI.Ostmann.WordTransferTemplate, OAI.Ostmann.FrequencyTree, OAI.Ostmann.NonzeroInternalFrequencies, OAI.Ostmann.HistoryFormula