OAI/NumberTheory/Ostmann/Arithmetic/RealNodeSupport.lean
5 declarations, 0 contain sorry, 0 declared as axioms
The original real node inequalities with variable bulk values
- def
OAI.Ostmann.MovingSlotReversal.realCompositePivotline 11 - def
OAI.Ostmann.realValueNodeSupportline 16 - theorem
OAI.Ostmann.MovingSlotReversal.giantFormula_realEvalline 29 - theorem
OAI.Ostmann.movingNodeGuard_realEvalline 40 - theorem
OAI.Ostmann.realValueNodeSupport_natline 54Source documentation
Exact agreement with all original archimedean formula-node tests.
theorem realValueNodeSupport_nat {σ : Type*} (value : σ → ℕ) (hvalue : ∀ i, value i ≠ 0) (childBound pivotBound : ℕ → ℕ) {n : ℕ} (T : MovingSlotData σ n) (hf : T.Frequencies (· ≠ 0)) (L R : HistoryFormula Bool) (x : Bool → ℝ) : movingArchimedeanGate (T.formulaNodes value hvalue childBound pivotBound hf L R) x ↔ realValueNodeSupport (fun i => (value i : ℝ)) childBound pivotBound T (L.realEval x) (R.realEval x) := by …Mentions: OAI.Ostmann.MovingSlotData, OAI.Ostmann.HistoryFormula, OAI.Ostmann.movingArchimedeanGate, OAI.Ostmann.realValueNodeSupport