OAI/Computability/FourierCircuit/RationalClearing.lean
33 declarations, 0 contain sorry, 0 declared as axioms
Entrywise regular rational matrices and a common scalar denominator. Regularity is absence of a pole: the reduced polynomial denominator is nonzero at the point. Evaluation is only claimed on this domain.
- def
OAI.ExactFourier.RationalMatrix.evalline 14 - def
OAI.ExactFourier.RationalMatrix.RegularAtline 17 - def
OAI.ExactFourier.RationalMatrix.denominatorline 20 - def
OAI.ExactFourier.RationalMatrix.numeratorline 23 - theorem
OAI.ExactFourier.RationalMatrix.denominator_factorline 26 - theorem
OAI.ExactFourier.RationalMatrix.denominator_eval_ne_zeroline 31 - theorem
OAI.ExactFourier.RationalMatrix.regular_of_denominatorline 37 - theorem
OAI.ExactFourier.RationalMatrix.eval_clearingline 43 - theorem
OAI.ExactFourier.MatrixPrice.specialize_polynomialline 61 - theorem
OAI.ExactFourier.MatrixPrice.specializationline 82Source documentation
Literal algebraic specialization (06-feedback:383--393), including a finite exceptional set which may contain the specialization point itself.
theorem specialization (p : MatrixPrice) (X : Matrix α α (RatFunc ℂ)) (z0 : ℂ) (hreg : RationalMatrix.RegularAt X z0) (hX0 : IsUnit (RationalMatrix.eval X z0)) (E : Finset ℂ) (C0 : ℝ) (hX : ∀ s : ℂ,s∉E → RationalMatrix.RegularAt X s ∧ IsUnit (RationalMatrix.eval X s) ∧ p.value (RationalMatrix.eval X s)≤C0) : p.value (RationalMatrix.eval X z0)≤C0 := by …Mentions: OAI.ExactFourier.MatrixPrice, OAI.ExactFourier.RationalMatrix.RegularAt, OAI.ExactFourier.RationalMatrix.eval
- theorem
OAI.ExactFourier.MatrixPrice.cayley_tangentline 123 - def
OAI.ExactFourier.CayleyLimit.activeline 195 - def
OAI.ExactFourier.CayleyLimit.denominatorline 196 - def
OAI.ExactFourier.CayleyLimit.exceptline 197 - def
OAI.ExactFourier.CayleyLimit.numeratorline 198 - def
OAI.ExactFourier.CayleyLimit.signline 200 - theorem
OAI.ExactFourier.CayleyLimit.denominator_factorline 202 - theorem
OAI.ExactFourier.CayleyLimit.denominator_zeroline 206 - theorem
OAI.ExactFourier.CayleyLimit.numerator_zeroline 214 - theorem
OAI.ExactFourier.CayleyLimit.numerator_identityline 221 - def
OAI.ExactFourier.CayleyLimit.polynomialline 230 - theorem
OAI.ExactFourier.CayleyLimit.eval_polynomialline 233 - theorem
OAI.ExactFourier.CayleyLimit.eval_zeroline 241 - theorem
OAI.ExactFourier.CayleyLimit.eval_as_cayleyline 249 - def
OAI.ExactFourier.CayleyLimit.badline 265 - theorem
OAI.ExactFourier.CayleyLimit.generic_unitsline 267 - theorem
OAI.ExactFourier.CayleyLimit.priceline 293Source documentation
The second specialization; no priced use of the diagonalizing basis is made.
theorem price (p : MatrixPrice) (U : Matrix α α ℂ) (hU : IsUnit U) (a : α → ℂ) (C0 : ℝ) (hp : ∀ t : ℂ,IsUnit (1+t•Similarity.conj U (Matrix.diagonal a)) → IsUnit (1-t•Similarity.conj U (Matrix.diagonal a)) → p.value (MatrixPrice.cayley (Similarity.conj U (Matrix.diagonal a)) t)≤C0) : p.value (Similarity.conj U (Matrix.diagonal (sign a)))≤C0 := by …Mentions: OAI.ExactFourier.MatrixPrice, OAI.ExactFourier.Similarity.conj, OAI.ExactFourier.MatrixPrice.cayley, OAI.ExactFourier.CayleyLimit.sign
- def
OAI.ExactFourier.CayleyLimit.reciprocalline 329 - theorem
OAI.ExactFourier.CayleyLimit.sign_squareline 331 - theorem
OAI.ExactFourier.CayleyLimit.reflection_squareline 338 - theorem
OAI.ExactFourier.CayleyLimit.killed_sumline 342 - theorem
OAI.ExactFourier.CayleyLimit.difference_factorline 353 - theorem
OAI.ExactFourier.CayleyLimit.reflection_symmline 367