OAI/NumberTheory/Ostmann/Arithmetic/MovingGiantPolynomial.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Cleared line bounds for the source-ordered moving giant histories
- theorem
OAI.Ostmann.PolynomialGiantRows.denominator_movingReverseline 13 - theorem
OAI.Ostmann.PolynomialGiantRows.usesOnly_movingReverseline 18 - theorem
OAI.Ostmann.PolynomialGiantRows.valueLE_movingReverseline 27 - def
OAI.Ostmann.movingPolynomialAncestorsline 39 - theorem
OAI.Ostmann.movingPolynomialAncestors_denominatorline 44 - theorem
OAI.Ostmann.movingPolynomialAncestors_detline 54 - theorem
OAI.Ostmann.movingPolynomialAncestors_degreeline 70 - theorem
OAI.Ostmann.movingPolynomialAncestors_usesOnlyline 84 - theorem
OAI.Ostmann.movingPolynomialAncestors_valueline 95 - def
OAI.Ostmann.movingHistoryLineline 112 - theorem
OAI.Ostmann.movingHistoryLine_nonzeroline 117Source documentation
Nonvanishing needed before the current compensation prime is sampled.
theorem movingHistoryLine_nonzero {σ K : Type*} [Field K] (steps : List (PolynomialReversal σ)) (v w : MvPolynomial σ ℤ) (φ : MvPolynomial σ ℤ →+* K) (h : ∀ s ∈ steps, φ s.v ≠ 0 ∧ φ s.w ≠ 0 ∧ φ s.u ≠ 0) (hv : φ v ≠ 0) (hw : φ w ≠ 0) : φ (movingHistoryLine steps v w).a ≠ 0 ∨ φ (movingHistoryLine steps v w).b ≠ 0 := by …Mentions: OAI.Ostmann.PolynomialReversal, OAI.Ostmann.movingHistoryLine
- theorem
OAI.Ostmann.movingHistoryLine_degreeline 135Source documentation
Concrete degree bound for the coefficient tests in the ancestor ordering.
theorem movingHistoryLine_degree {σ : Type*} (steps : List (PolynomialReversal σ)) (v w : MvPolynomial σ ℤ) (d : ℕ) (hs : ∀ s ∈ steps, s.v.totalDegree ≤ d ∧ s.w.totalDegree ≤ d ∧ s.u.totalDegree ≤ d) (hv : v.totalDegree ≤ d) (hw : w.totalDegree ≤ d) : (movingHistoryLine steps v w).a.totalDegree ≤ (steps.length + 1) * d ∧ (movingHistoryLine steps v w).b.totalDegree ≤ (steps.length + 1) * d := by …Mentions: OAI.Ostmann.PolynomialReversal, OAI.Ostmann.movingHistoryLine
- theorem
OAI.Ostmann.movingHistoryLine_valueline 146 - theorem
OAI.Ostmann.movingHistoryLine_vars_subsetline 160