OAI/MathematicalPhysics/DefocusingNLS/Certificates/PolynomialEnclosure.lean
21 declarations, 0 contain sorry, 0 declared as axioms
Polynomial semantics for integer coefficient enclosures
Lists are in ascending coefficient order. The recursive semantics keeps all roundoff radii, including those of coefficients whose centers cancel.
- def
OAI.DefocusingNLS.GaussianEnclosure.zeroline 17 - theorem
OAI.DefocusingNLS.GaussianEnclosure.zero_soundline 19 - theorem
OAI.DefocusingNLS.GaussianEnclosure.zero_encloses_iffline 21 - def
OAI.DefocusingNLS.GaussianEnclosure.EnclosesPolynomialline 25Source documentation
An enclosure for every coefficient, with exact zero beyond the list.
def EnclosesPolynomial : List GaussianEnclosure → Polynomial ℂ → Prop | [], p => p = 0 | a :: as, p => ∃ z q, a.Encloses z ∧ EnclosesPolynomial as q ∧ p = C z + X * q
Mentions: OAI.DefocusingNLS.GaussianEnclosure
- def
OAI.DefocusingNLS.GaussianEnclosure.addPolynomialline 29 - def
OAI.DefocusingNLS.GaussianEnclosure.scalePolynomialline 34 - def
OAI.DefocusingNLS.GaussianEnclosure.mulPolynomialline 37 - def
OAI.DefocusingNLS.GaussianEnclosure.negPolynomialline 41 - def
OAI.DefocusingNLS.GaussianEnclosure.subPolynomialline 43 - def
OAI.DefocusingNLS.GaussianEnclosure.conjPolynomialline 46 - theorem
OAI.DefocusingNLS.GaussianEnclosure.addPolynomial_soundline 48 - theorem
OAI.DefocusingNLS.GaussianEnclosure.scalePolynomial_soundline 69 - theorem
OAI.DefocusingNLS.GaussianEnclosure.shiftPolynomial_soundline 83 - theorem
OAI.DefocusingNLS.GaussianEnclosure.mulPolynomial_soundline 87 - theorem
OAI.DefocusingNLS.GaussianEnclosure.negPolynomial_soundline 103 - theorem
OAI.DefocusingNLS.GaussianEnclosure.subPolynomial_soundline 116 - theorem
OAI.DefocusingNLS.GaussianEnclosure.conjPolynomial_soundline 121 - theorem
OAI.DefocusingNLS.GaussianEnclosure.coefficient_soundline 133 - theorem
OAI.DefocusingNLS.GaussianEnclosure.enclosesPolynomial_of_coefficientsline 149Source documentation
Coefficientwise semantics permits truncation only when the actual discarded coefficients vanish, regardless of the size of their computed radii.
theorem enclosesPolynomial_of_coefficients (as : List GaussianEnclosure) (p : Polynomial ℂ) (h : ∀ n, (as[n]?.getD zero).Encloses (p.coeff n)) : EnclosesPolynomial as p := by …Mentions: OAI.DefocusingNLS.GaussianEnclosure, OAI.DefocusingNLS.GaussianEnclosure.zero, OAI.DefocusingNLS.GaussianEnclosure.Encloses, OAI.DefocusingNLS.GaussianEnclosure.EnclosesPolynomial
- theorem
OAI.DefocusingNLS.GaussianEnclosure.enclosesPolynomial_iff_coefficientsline 164 - theorem
OAI.DefocusingNLS.GaussianEnclosure.truncatePolynomial_soundline 168