OAI/NumberTheory/Ostmann/Arithmetic/MovingDenominators.lean
3 declarations, 0 contain sorry, 0 declared as axioms
The actual cleared denominators in a moving history
- theorem
OAI.Ostmann.MovingSlotReversal.giantFormula_denominatorline 10 - theorem
OAI.Ostmann.movingNodeGuard_denominatorsline 21 - theorem
OAI.Ostmann.movingNode_residuePeriodline 34Source documentation
The three residue tests cost only powers of the existing ancestor denominators, one compensation product, and the actual node frequencies.
theorem movingNode_residuePeriod {σ : Type*} (step : MovingSlotReversal σ) (value : σ → ℕ) (hs : step.rootFrequency ≠ 0) (hu : MovingSlotReversal.naturalProduct value step.compensationSlots ≠ 0) (childBound pivotBound : ℕ) (L R : HistoryFormula Bool) : ({ guard := movingNodeGuard (MovingSlotReversal.naturalProduct value step.leftSlots) …Mentions: OAI.Ostmann.MovingSlotReversal, OAI.Ostmann.MovingSlotReversal.naturalProduct, OAI.Ostmann.HistoryFormula, OAI.Ostmann.movingNodeGuard