OAI/NumberTheory/Ostmann/Construction/HistorySubstitution.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Substitution constructs the actual rational expressions of a reversed history
- def
OAI.Ostmann.HistoryFormula.valueline 11 - def
OAI.Ostmann.HistoryFormula.bindline 13 - theorem
OAI.Ostmann.HistoryFormula.value_primeline 19 - theorem
OAI.Ostmann.HistoryFormula.value_externalline 22 - theorem
OAI.Ostmann.HistoryFormula.value_productline 25 - theorem
OAI.Ostmann.HistoryFormula.value_solveline 30 - theorem
OAI.Ostmann.HistoryFormula.value_bindline 34 - theorem
OAI.Ostmann.HistoryFormula.cost_bind_leline 44Source documentation
A fixed number of substitutions multiplies the expression-size bound; for fixed transfer depth this remains a polynomial in the word length.
theorem cost_bind_le (F : HistoryFormula σ) (f : σ → HistoryFormula τ) (C : ℕ) (hC : 1 ≤ C) (hf : ∀ i, (f i).cost ≤ C) : (F.bind f).cost ≤ C * F.cost := by …Mentions: OAI.Ostmann.HistoryFormula, OAI.Ostmann.HistoryFormula.cost
- theorem
OAI.Ostmann.HistoryFormula.inputsBounded_bindline 57 - def
OAI.Ostmann.HistoryFormula.listProductline 66 - theorem
OAI.Ostmann.HistoryFormula.value_listProductline 70 - theorem
OAI.Ostmann.HistoryFormula.cost_listProductline 76 - def
OAI.Ostmann.HistoryFormula.replaceline 82 - theorem
OAI.Ostmann.HistoryFormula.value_replaceline 86