OAI/Geometry/SurfaceImmersion/Correction/FiniteMetricPolynomial.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Exact finite polynomial metric algebra for the periodic ansatz.
- def
OAI.ClosedSurfaceR4.PeriodicExpansion.vectorPolynomialValueline 14 - def
OAI.ClosedSurfaceR4.PeriodicExpansion.metricPolynomialline 17 - lemma
OAI.ClosedSurfaceR4.PeriodicExpansion.metricPolynomial_evalline 21 - lemma
OAI.ClosedSurfaceR4.PeriodicExpansion.metricPolynomial_coeffline 36Source documentation
At each degree no larger than the vector degree, the usual convolution contains every contributing term, with no truncation at either end.
lemma metricPolynomial_coeff {n r : ℕ} (hr : r ≤ n) (a b : ℕ → E) : (metricPolynomial n a b).coeff r = ∑ i ∈ Finset.range (r + 1), inner ℝ (a i) (b (r - i)) := by …Mentions: OAI.ClosedSurfaceR4.PeriodicExpansion.metricPolynomial
- lemma
OAI.ClosedSurfaceR4.PeriodicExpansion.metricPolynomial_coeff_posline 80 - lemma
OAI.ClosedSurfaceR4.PeriodicExpansion.metricPolynomial_degreeline 89 - lemma
OAI.ClosedSurfaceR4.PeriodicExpansion.metricPolynomial_expansionline 103Source documentation
Split the exact metric polynomial at any chosen expansion order.
lemma metricPolynomial_expansion (n k : ℕ) (hk : k ≤ 2 * n + 1) (a b : ℕ → E) (z : ℝ) : inner ℝ (vectorPolynomialValue n a z) (vectorPolynomialValue n b z) = (∑ i ∈ Finset.range k, (metricPolynomial n a b).coeff i * z ^ i) + ∑ i ∈ Finset.Ico k (2 * n + 1), (metricPolynomial n a b).coeff i * z ^ i := by …Mentions: OAI.ClosedSurfaceR4.PeriodicExpansion.vectorPolynomialValue, OAI.ClosedSurfaceR4.PeriodicExpansion.metricPolynomial