OAI/AlgebraicGeometry/PlaneCurves/MarkedDisplacements.lean
29 declarations, 0 contain sorry, 0 declared as axioms
Nonintegral displacements in global and marked theta products; Assembly of marked smooth cubic configurations; Distinct torus configurations at a fixed period
- def
OAI.Nagata.W06.TorusConfiguration.markedPiline 21Source documentation
The actual finite product of the nine actual infinite theta products.
def markedPi (τ : ℝ) (xi : Fin 9 → ℝ) (z : ℂ) : ℂ := …
- def
OAI.Nagata.W06.TorusConfiguration.piMultiplierline 25Source documentation
Literal unit-valued multiplier of the degree-nine marked theta product.
def piMultiplier (τ : ℝ) (xi : Fin 9 → ℝ) : ℂˣ := ∏ i, -(rayPoint τ (xi i))
- theorem
OAI.Nagata.W06.TorusConfiguration.piMultiplier_coeline 27 - theorem
OAI.Nagata.W06.TorusConfiguration.complexPeriod_norm_lt_oneline 31 - theorem
OAI.Nagata.W06.TorusConfiguration.positivePeriod_freeline 34 - theorem
OAI.Nagata.W06.TorusConfiguration.markedPi_eq_markedThetaSectionline 40Source documentation
The scalar product is exactly the already-proved genuine holomorphic section on the cover.
theorem markedPi_eq_markedThetaSection {τ : ℝ} (hτ : 0 < τ) (hτ1 : τ < 1) (xi : Fin 9 → ℝ) (z : ℂˣ) : markedPi τ xi (z : ℂ) = (Nagata.W08.markedThetaSection (complexPeriod_norm_lt_one hτ hτ1) (Complex.ofReal_ne_zero.mpr (ne_of_gt hτ)) (fun i => (rayPoint τ (xi i) : ℂ)) (fun _ => Units.ne_zero _)).val (z : ℂ) := by …Mentions: OAI.Nagata.W06.TorusConfiguration.markedPi, OAI.Nagata.W08.markedThetaSection, OAI.Nagata.W06.TorusConfiguration.complexPeriod_norm_lt_one
- theorem
OAI.Nagata.W06.TorusConfiguration.markedPi_zero_fixedline 50 - theorem
OAI.Nagata.W06.TorusConfiguration.markedPi_ne_zero_of_torus_avoidanceline 58Source documentation
Noncollision with the nine quotient points implies nonvanishing of the actual Pi.
theorem markedPi_ne_zero_of_torus_avoidance {τ : ℝ} (hτ : 0 < τ) (hτ1 : τ < 1) (xi : Fin 9 → ℝ) (z : ℂˣ) (havoid : ∀ i, torusPointMk (positivePeriod τ hτ) z ≠ torusPointMk (positivePeriod τ hτ) (rayPoint τ (xi i))) : markedPi τ xi (z : ℂ) ≠ 0 := by … - theorem
OAI.Nagata.W06.TorusConfiguration.moving_avoids_fixed_of_tuple_injectiveline 73 - theorem
OAI.Nagata.W06.TorusConfiguration.markedPi_ne_zero_movingline 86 - def
OAI.Nagata.W06.TorusConfiguration.displacementScalarline 94Source documentation
The literal finite source displacement scalars: nine zeros, followed by Pi(z_j).
def displacementScalar (τ x0 : ℝ) (xi : Fin 9 → ℝ) {q : ℕ} (ξ : Fin q → ℂ) : Fin (9 + q) → ℂ := … - theorem
OAI.Nagata.W06.TorusConfiguration.displacementScalar_leftline 100 - theorem
OAI.Nagata.W06.TorusConfiguration.displacementScalar_rightline 105 - def
OAI.Nagata.W06.TorusConfiguration.normalDisplacementline 113Source documentation
The displacement at each actual tuple point, in the actual normal multiplier fibre D(9,L³). L is the degree-three multiplier; the cubic/normal-bundle identification is a separate input.
def normalDisplacement (τ : ℝ) (hτ : 0 < τ) (L : ℂˣ) (x0 : ℝ) (xi : Fin 9 → ℝ) {q : ℕ} (ξ : Fin q → ℂ) (t : Fin (9 + q)) : QuotientFibre (positivePeriod τ hτ) (L ^ 3) 9 (torusTuple τ hτ x0 xi ξ t) := …Mentions: OAI.Nagata.W06.TorusConfiguration.QuotientFibre, OAI.Nagata.W06.TorusConfiguration.torusTuple
- theorem
OAI.Nagata.W06.TorusConfiguration.normalDisplacement_leftline 119 - theorem
OAI.Nagata.W06.TorusConfiguration.normalDisplacement_rightline 126 - theorem
OAI.Nagata.W06.TorusConfiguration.movingDisplacement_Pi_times_oneline 136Source documentation
Over every selected moving lift, the actual source-fibre scalar-one vector is sent to the actual target-fibre displacement by multiplication with the actual Pi.
theorem movingDisplacement_Pi_times_one {τ : ℝ} (hτ : 0 < τ) (hτ1 : τ < 1) (L : ℂˣ) (xi : Fin 9 → ℝ) (z : ℂˣ) : fibreScaleAtLift (positivePeriod τ hτ) (L ^ 3 / piMultiplier τ xi) (L ^ 3) 0 9 (positivePeriod_free hτ hτ1) z (markedPi τ xi (z : ℂ)) (fibreRepresentative (positivePeriod τ hτ) (L ^ 3 / piMultiplier τ xi) 0 z 1) = fibreRepresentative (positivePeriod τ hτ) (L ^ 3) 9 z (markedPi τ xi (z : ℂ)) := …Mentions: OAI.Nagata.W06.TorusConfiguration.fibreScaleAtLift, OAI.Nagata.W06.TorusConfiguration.piMultiplier, OAI.Nagata.W06.TorusConfiguration.positivePeriod_free, OAI.Nagata.W06.TorusConfiguration.markedPi, OAI.Nagata.W06.TorusConfiguration.fibreRepresentative
- theorem
OAI.Nagata.W06.TorusConfiguration.movingDisplacement_ne_zeroline 145Source documentation
Every moving displacement is nonzero in its actual quotient fibre.
theorem movingDisplacement_ne_zero {τ : ℝ} (hτ : 0 < τ) (hτ1 : τ < 1) (L : ℂˣ) (x0 : ℝ) (xi : Fin 9 → ℝ) {q : ℕ} (ξ : Fin q → ℂ) (hinj : Function.Injective (torusTuple τ hτ x0 xi ξ)) (j : Fin q) : fibreRepresentative (positivePeriod τ hτ) (L ^ 3) 9 (chartPoint τ x0 (ξ j)) (markedPi τ xi (chartPoint τ x0 (ξ j) : ℂ)) ≠ fibreRepresentative (positivePeriod τ hτ) (L ^ 3) 9 (chartPoint τ x0 (ξ j)) 0 := …Mentions: OAI.Nagata.W06.TorusConfiguration.torusTuple, OAI.Nagata.W06.TorusConfiguration.fibreRepresentative, OAI.Nagata.W06.TorusConfiguration.markedPi
- def
OAI.Nagata.W06.TorusConfiguration.piSectionline 168Source documentation
The genuine holomorphic marked section, typed with the literal unit multiplier Q.
def piSection {τ : ℝ} (hτ : 0 < τ) (hτ1 : τ < 1) (xi : Fin 9 → ℝ) : Nagata.W08.automorphicSections (positivePeriod τ hτ : ℂ) 9 (piMultiplier τ xi : ℂ) := …Mentions: OAI.Nagata.W08.automorphicSections, OAI.Nagata.W06.TorusConfiguration.piMultiplier
- theorem
OAI.Nagata.W06.TorusConfiguration.piSection_applyline 179 - def
OAI.Nagata.W06.TorusConfiguration.quotientParameterCastline 184Source documentation
Change only the parameter names of a genuine multiplier quotient.
def quotientParameterCast {τ γ γ' : ℂˣ} {n n' : ℤ} (hγ : γ = γ') (hn : n = n') : MultiplierQuotient τ γ n → MultiplierQuotient τ γ' n' := by … - theorem
OAI.Nagata.W06.TorusConfiguration.quotientParameterCast_mkline 188 - def
OAI.Nagata.W06.TorusConfiguration.piQuotientMapline 193 - theorem
OAI.Nagata.W06.TorusConfiguration.piQuotientMap_mkline 200 - theorem
OAI.Nagata.W06.TorusConfiguration.piQuotientMap_projectionline 208Source documentation
The global morphism preserves the actual base point.
theorem piQuotientMap_projection {τ : ℝ} (hτ : 0 < τ) (hτ1 : τ < 1) (L : ℂˣ) (xi : Fin 9 → ℝ) (w : MultiplierQuotient (positivePeriod τ hτ) (L ^ 3 / piMultiplier τ xi) 0) : multiplierQuotientProjection (positivePeriod τ hτ) (L ^ 3) 9 (piQuotientMap hτ hτ1 L xi w) = multiplierQuotientProjection (positivePeriod τ hτ) (L ^ 3 / piMultiplier τ xi) 0 w := by …Mentions: OAI.Nagata.W06.TorusConfiguration.piMultiplier, OAI.Nagata.W06.TorusConfiguration.piQuotientMap
- theorem
OAI.Nagata.W06.TorusConfiguration.normalDisplacement_eq_globalPiline 221Source documentation
The complete literal zero/Pi displacement list is induced by one global map, evaluated on scalar-one representatives at every chosen covering lift.
theorem normalDisplacement_eq_globalPi {τ : ℝ} (hτ : 0 < τ) (hτ1 : τ < 1) (L : ℂˣ) (x0 : ℝ) (xi : Fin 9 → ℝ) {q : ℕ} (ξ : Fin q → ℂ) (t : Fin (9 + q)) : (normalDisplacement τ hτ L x0 xi ξ t).val = piQuotientMap hτ hτ1 L xi (Quotient.mk _ (coverTuple τ x0 xi ξ t, (1 : ℂ))) := by …Mentions: OAI.Nagata.W06.TorusConfiguration.normalDisplacement, OAI.Nagata.W06.TorusConfiguration.piQuotientMap, OAI.Nagata.W06.TorusConfiguration.coverTuple
- theorem
OAI.Nagata.W06.TorusConfiguration.exists_eventual_sourceMarkedAssemblyline 249Source documentation
Explicit source exponents, one common disk, all finite collision configurations, and nonzero actual Pi values at every moving point, uniformly for small periods.
theorem exists_eventual_sourceMarkedAssembly {Δ : ℝ} (hΔ : 0 < Δ) (hhalf : Δ < 1 / 2) : ∃ R : ℝ, 0 < R ∧ R < Real.pi / 2 ∧ (∀ q i, Tendsto (fun n => Nagata.W20.collisionCenters q R n i) atTop (𝓝 0)) ∧ ∀ᶠ τ : ℝ in 𝓝[>] 0, 0 < τ ∧ τ < 1 ∧ ∀ (hτ : 0 < τ) (q n : ℕ), Function.Injective (torusTuple τ hτ (1 / 2) (markedExponent Δ) (Nagata.W20.collisionCenters q R n)) ∧ ∀ j : Fin q, markedPi τ (markedExponent Δ) (chartPoint τ (1 / 2) (Nagata.W20.collisionCenters q R n j) : ℂ) ≠ 0 := by …Mentions: OAI.Nagata.W20.collisionCenters, OAI.Nagata.W06.TorusConfiguration.torusTuple, OAI.Nagata.W06.markedExponent, OAI.Nagata.W06.TorusConfiguration.markedPi
- theorem
OAI.Nagata.W06.TorusConfiguration.exists_disk_for_fixed_periodline 283Source documentation
Every fixed genuine period admits a disk for all finite moving configurations.
theorem exists_disk_for_fixed_period {τ : ℝ} (hτ : 0 < τ) (hτ1 : τ < 1) (xi : Fin 9 → ℝ) (hxi : Function.Injective xi) (hxi_bounds : ∀ i, 0 < xi i ∧ xi i < 1 / 2) : ∃ R : ℝ, 0 < R ∧ ∀ (q : ℕ) (ξ : Fin q → ℂ), Function.Injective ξ → (∀ j, ‖ξ j‖ < R) → Function.Injective (torusTuple τ hτ (1 / 2) xi ξ) ∧ ∀ j, markedPi τ xi (chartPoint τ (1 / 2) (ξ j) : ℂ) ≠ 0 := by …Mentions: OAI.Nagata.W06.TorusConfiguration.torusTuple, OAI.Nagata.W06.TorusConfiguration.markedPi
- theorem
OAI.Nagata.W06.TorusConfiguration.sourceMarkedAssembly_for_every_periodline 314Source documentation
Exact source marked parameters work for every 0<τ<1, with q arbitrary.
theorem sourceMarkedAssembly_for_every_period {Δ τ : ℝ} (hΔ : 0 < Δ) (hhalf : Δ < 1 / 2) (hτ : 0 < τ) (hτ1 : τ < 1) : ∃ R : ℝ, 0 < R ∧ ∀ (q : ℕ) (ξ : Fin q → ℂ), Function.Injective ξ → (∀ j, ‖ξ j‖ < R) → Function.Injective (torusTuple τ hτ (1 / 2) (markedExponent Δ) ξ) ∧ ∀ j, markedPi τ (markedExponent Δ) (chartPoint τ (1 / 2) (ξ j) : ℂ) ≠ 0 := …Mentions: OAI.Nagata.W06.TorusConfiguration.torusTuple, OAI.Nagata.W06.markedExponent, OAI.Nagata.W06.TorusConfiguration.markedPi