OAI/NumberTheory/Ostmann/Construction/HistoryResidueData.lean
4 declarations, 0 contain sorry, 0 declared as axioms
Adaptive residue data on the exact frequency-history modulus
- def
OAI.Ostmann.historyResidueSplitline 15Source documentation
The root frequency and its divisibility are supplied by the actual history, rather than by a hypothesis on an arbitrary arithmetic record.
def historyResidueSplit (S : Finset ℤ) (hS : ∀ s ∈ S, s ≠ 0) (n k : ℕ) (t : FrequencyTree S n) (j : ℕ) (hj : j < 2 ^ n - 1) (A B : ZMod (historyFrequencyModulus S n k t)) (P : (ZMod (historyFrequencyModulus S n k t))ˣ) : ArithmeticResidueSplit (historyFrequencyModulus S n k t) where …Mentions: OAI.Ostmann.FrequencyTree, OAI.Ostmann.historyFrequencyModulus, OAI.Ostmann.ArithmeticResidueSplit
- def
OAI.Ostmann.historyResidueDataline 35Source documentation
Coefficients may use the total product and the exposed split prefix. They cannot inspect a future split coordinate. Invalid unit coefficients are rejected by the exact
toDatatest.noncomputable def historyResidueData (S : Finset ℤ) (hS : ∀ s ∈ S, s ≠ 0) (n k : ℕ) (t : FrequencyTree S n) (A B : (ZMod (historyFrequencyModulus S n k t))ˣ → List (ZMod (historyFrequencyModulus S n k t))ˣ → ZMod (historyFrequencyModulus S n k t)) (P : (ZMod (historyFrequencyModulus S n k t))ˣ → List (ZMod (historyFrequencyModulus S n k t))ˣ → (ZMod (historyFrequencyModulus S n k t))ˣ) (total : (ZMod (historyFrequencyModulus S n k t))ˣ) (past : List (ZMod (historyFrequencyModulus S n k t))ˣ) : Option (ArithmeticSplitData (historyFrequencyModulus S n k t)) := …Mentions: OAI.Ostmann.FrequencyTree, OAI.Ostmann.historyFrequencyModulus, OAI.Ostmann.ArithmeticSplitData
- theorem
OAI.Ostmann.historyResidueData_frequenciesline 48 - theorem
OAI.Ostmann.historyResidueData_testline 63