The finite charts component of the Connes rigidity formalization.
@[instance_reducible]
The cyclic coordinate order used for the three paper charts. Paper: Lemma 4.2.
Instances For
The standard basis vector in A. Paper: Lemma 4.2.
Equations
Instances For
A point in one of the three finite charts. Paper: Lemma 4.2.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
The ChartIndex construction used in the Connes rigidity formalization.
Equations
- Connes.PaperFiniteCharts.ChartIndex N = (Fin 3 × (Fin N → Connes.PaperFiniteCharts.F) × (Fin N → Connes.PaperFiniteCharts.F))
Instances For
The chartPoint construction used in the Connes rigidity formalization.
Equations
- Connes.PaperFiniteCharts.chartPoint N i = Connes.PaperFiniteCharts.chartVector i.1 ((Polynomial.ofFn N) i.2.1) ((Polynomial.ofFn N) i.2.2)
Instances For
The chart span C_N. Paper: Lemma 4.2.
Equations
Instances For
Coordinate basis for the two polynomial parameters. Paper: Lemma 4.2.
Equations
- Connes.PaperFiniteCharts.polynomialBasis N i = (Polynomial.ofFn N) (Pi.single i 1)
Instances For
@[reducible, inline]
The CoeffIndex construction used in the Connes rigidity formalization.
Equations
- Connes.PaperFiniteCharts.CoeffIndex N = (Fin N ⊕ Fin N)
Instances For
The coefficientVector construction used in the Connes rigidity formalization.
Equations
- Connes.PaperFiniteCharts.coefficientVector N s (Sum.inl i) = Connes.PaperFiniteCharts.polynomialBasis N i • Connes.PaperFiniteCharts.basisVector (Connes.PaperFiniteCharts.next s)
- Connes.PaperFiniteCharts.coefficientVector N s (Sum.inr i) = Connes.PaperFiniteCharts.polynomialBasis N i • Connes.PaperFiniteCharts.basisVector (Connes.PaperFiniteCharts.nextNext s)
Instances For
theorem
Connes.PaperFiniteCharts.chartPoint_eq_affine_sum
(N : ℕ)
(s : Fin 3)
(f h : Fin N → F)
:
chartPoint N (s, f, h) = basisVector s + ∑ i : Fin N, f i • coefficientVector N s (Sum.inl i) + ∑ i : Fin N, h i • coefficientVector N s (Sum.inr i)
theorem
Connes.PaperFiniteCharts.polynomial_mem_some_chart
(p : R)
:
∃ (N : ℕ), p ∈ polynomialChart N