OAI/AlgebraicGeometry/PlaneCurves/SectionKernels.lean
27 declarations, 0 contain sorry, 0 declared as axioms
Necessary sections, actual expressions, jets, and kernels
- abbrev
OAI.Nagata.W20.ActualSectionline 21 - def
OAI.Nagata.W20.localScalarline 25Source documentation
The actual fixed local covering-space expression in logarithmic coordinates.
def localScalar {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (F : ActualSection τ γL γP d m P) (z₀ x y : ℂ) : ℂ := …Mentions: OAI.Nagata.W20.ActualSection
- def
OAI.Nagata.W20.actualTransverseline 30Source documentation
The finite coefficient formula for the b-th transverse derivative at y=0.
def actualTransverse {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (F : ActualSection τ γL γP d m P) (z₀ : ℂ) (b : ℕ) (x : ℂ) : ℂ := …Mentions: OAI.Nagata.W20.ActualSection
- theorem
OAI.Nagata.W20.scalarExpression_eq_sum_rangeline 37Source documentation
A bounded polynomial section has exactly the expected finite sum in the covering frame, including all zero coefficients and the degree-zero block.
theorem scalarExpression_eq_sum_range {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (F : ActualSection τ γL γP d m P) (z v : ℂ) : scalarExpression F.val z v = ∑ j ∈ Finset.range ((d / 3).toNat + 1), F.val.coeff j z * v ^ j := by …Mentions: OAI.Nagata.W20.ActualSection
- theorem
OAI.Nagata.W20.localScalar_eq_sum_expline 52Source documentation
The logarithmic fiber coordinate yields exponential monomials exactly.
theorem localScalar_eq_sum_exp {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (F : ActualSection τ γL γP d m P) (z₀ x y : ℂ) : localScalar F z₀ x y = ∑ j ∈ Finset.range ((d / 3).toNat + 1), F.val.coeff j (z₀ * Complex.exp x) * Complex.exp ((j : ℂ) * y) := by …Mentions: OAI.Nagata.W20.ActualSection, OAI.Nagata.W20.localScalar
- theorem
OAI.Nagata.W20.actualTransverse_eq_derivativeline 62Source documentation
This proves that the finite coefficient formula is the actual repeated y derivative of the genuine local scalar expression.
theorem actualTransverse_eq_derivative {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (F : ActualSection τ γL γP d m P) (z₀ x : ℂ) (b : ℕ) : actualTransverse F z₀ b x = iteratedDeriv b (fun y => localScalar F z₀ x y) 0 := by …Mentions: OAI.Nagata.W20.ActualSection, OAI.Nagata.W20.actualTransverse, OAI.Nagata.W20.localScalar
- theorem
OAI.Nagata.W20.logarithmicCoefficient_differentiableline 81Source documentation
Each coefficient is holomorphic after the actual common logarithmic coordinate change; z₀≠0 guarantees the chart remains in the punctured plane.
theorem logarithmicCoefficient_differentiable {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (F : ActualSection τ γL γP d m P) (hP : ∀ z, z ≠ 0 → DifferentiableAt ℂ P z) {z₀ : ℂ} (hz₀ : z₀ ≠ 0) (j : ℕ) : Differentiable ℂ (fun x => F.val.coeff j (z₀ * Complex.exp x)) := by …Mentions: OAI.Nagata.W20.ActualSection
- theorem
OAI.Nagata.W20.actualTransverse_differentiableline 92Source documentation
The transverse expressions needed in collision are genuine entire holomorphic functions, proved from the actual coefficient-space definition.
theorem actualTransverse_differentiable {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (F : ActualSection τ γL γP d m P) (hP : ∀ z, z ≠ 0 → DifferentiableAt ℂ P z) {z₀ : ℂ} (hz₀ : z₀ ≠ 0) (b : ℕ) : Differentiable ℂ (actualTransverse F z₀ b) := by …Mentions: OAI.Nagata.W20.ActualSection, OAI.Nagata.W20.actualTransverse
- theorem
OAI.Nagata.W20.actualTransverse_addline 100 - theorem
OAI.Nagata.W20.actualTransverse_smulline 107 - def
OAI.Nagata.W20.actualTransverseLinearline 115Source documentation
A transverse expression is a linear function of the actual polynomial section, before any choice of basis.
def actualTransverseLinear {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (z₀ : ℂ) (b : ℕ) : ActualSection τ γL γP d m P →ₗ[ℂ] (ℂ → ℂ) where …Mentions: OAI.Nagata.W20.ActualSection
- def
OAI.Nagata.W20.actualJetMapline 135Source documentation
The actual manuscript jet map on the concrete polynomial section space. Its linearity follows from proved holomorphicity and differentiation rules.
def actualJetMap {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (hP : ∀ z, z ≠ 0 → DifferentiableAt ℂ P z) {z₀ : ℂ} (hz₀ : z₀ ≠ 0) (q : ℕ) : ActualSection τ γL γP d m P →ₗ[ℂ] (Nagata.Workers.W30.JetIndex q m → ℂ) where …Mentions: OAI.Nagata.W20.ActualSection, OAI.Nagata.Workers.W30.JetIndex
- theorem
OAI.Nagata.W20.actualJetMap_apply_eq_mixed_derivativeline 158Source documentation
The constructed linear map is exactly the mixed partial derivative operator in the fixed local frame, not merely a matrix given a matching name.
theorem actualJetMap_apply_eq_mixed_derivative {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (hP : ∀ z, z ≠ 0 → DifferentiableAt ℂ P z) {z₀ : ℂ} (hz₀ : z₀ ≠ 0) {q : ℕ} (F : ActualSection τ γL γP d m P) (row : Nagata.Workers.W30.JetIndex q m) : actualJetMap hP hz₀ q F row = iteratedDeriv row.2.val (fun x => iteratedDeriv row.1.val (fun y => localScalar F z₀ x y) 0) 0 := by …Mentions: OAI.Nagata.W20.ActualSection, OAI.Nagata.Workers.W30.JetIndex, OAI.Nagata.W20.actualJetMap, OAI.Nagata.W20.localScalar
- def
OAI.Nagata.W20.transverseExpressionline 190Source documentation
The local scalar expression of the b-th transverse derivative, written in a fixed finite family of actual holomorphic functions.
def transverseExpression {ι : Type*} [Fintype ι] {m : ℕ} (basis : ι → Fin m → ℂ → ℂ) (c : ι → ℂ) (b : Fin m) (z : ℂ) : ℂ := … - theorem
OAI.Nagata.W20.transverseExpression_smulline 194 - theorem
OAI.Nagata.W20.transverseExpression_differentiableOnline 200Source documentation
Finite linear combinations retain holomorphicity of the local basis.
theorem transverseExpression_differentiableOn {ι : Type*} [Fintype ι] {m : ℕ} {U : Set ℂ} (basis : ι → Fin m → ℂ → ℂ) (hbasis : ∀ i b, DifferentiableOn ℂ (basis i b) U) (c : ι → ℂ) (b : Fin m) : DifferentiableOn ℂ (transverseExpression basis c b) U := by …Mentions: OAI.Nagata.W20.transverseExpression
- def
OAI.Nagata.W20.coefficientJetMapline 211Source documentation
The manuscript's actual finite row shape, with entries obtained by complex differentiation of the local basis functions.
def coefficientJetMap {ι : Type*} [Fintype ι] (q m : ℕ) (basis : ι → Fin m → ℂ → ℂ) : (ι → ℂ) →ₗ[ℂ] (Nagata.Workers.W30.JetIndex q m → ℂ) where …Mentions: OAI.Nagata.Workers.W30.JetIndex
- theorem
OAI.Nagata.W20.coefficientJetMap_apply_eq_derivativeline 225Source documentation
The derivative-entry matrix agrees with differentiating the synthesized local scalar expression. This is an actual bridge, not the definition of geometric multiplicity.
theorem coefficientJetMap_apply_eq_derivative {ι : Type*} [Fintype ι] {q m : ℕ} {U : Set ℂ} (hU : IsOpen U) (h0 : (0 : ℂ) ∈ U) (basis : ι → Fin m → ℂ → ℂ) (hbasis : ∀ i b, DifferentiableOn ℂ (basis i b) U) (c : ι → ℂ) (row : Nagata.Workers.W30.JetIndex q m) : coefficientJetMap q m basis c row = iteratedDeriv row.2.val (transverseExpression basis c row.1) 0 := by …Mentions: OAI.Nagata.Workers.W30.JetIndex, OAI.Nagata.W20.coefficientJetMap, OAI.Nagata.W20.transverseExpression
- theorem
OAI.Nagata.W20.nonzero_collision_jet_kernelline 248Source documentation
One normalized subsequence works for every transverse order b and every jet row simultaneously. The conclusion is a genuine nonzero vector in the kernel of the actual derivative matrix, with no factorization assumption.
theorem nonzero_collision_jet_kernel {ι : Type*} [Fintype ι] {q m : ℕ} {U : Set ℂ} (hU : IsOpen U) (h0 : (0 : ℂ) ∈ U) (basis : ι → Fin m → ℂ → ℂ) (hbasis : ∀ i b, DifferentiableOn ℂ (basis i b) U) (c : ℕ → ι → ℂ) (hcnorm : ∀ n, ‖c n‖ = 1) (ξ : ℕ → Fin q → ℂ) (hξlim : ∀ i, Tendsto (fun n => ξ n i) atTop (𝓝 0)) (hξinj : ∀ n, Function.Injective (ξ n)) (hξmem : ∀ n i, ξ n i ∈ U) (horder : ∀ n (b : Fin m) i, (↑(m - b.val) : ℕ∞) ≤ analyticOrderAt (transverseExpression basis (c n) b) (ξ n i)) : ∃ c₀ : ι → ℂ, ‖c₀‖ = 1 ∧ c₀ ≠ 0 ∧ coefficientJetMap q m basis c₀ = 0 := by …Mentions: OAI.Nagata.W20.transverseExpression, OAI.Nagata.W20.coefficientJetMap
- theorem
OAI.Nagata.W20.nonzero_collision_jet_kernel_of_nonzeroline 287Source documentation
Nonzero input coefficient vectors can be normalized without weakening any analytic-order lower bound. Thus the normalization hypothesis in the compactness lemma is discharged for actual nonzero vectors.
theorem nonzero_collision_jet_kernel_of_nonzero {ι : Type*} [Fintype ι] {q m : ℕ} {U : Set ℂ} (hU : IsOpen U) (h0 : (0 : ℂ) ∈ U) (basis : ι → Fin m → ℂ → ℂ) (hbasis : ∀ i b, DifferentiableOn ℂ (basis i b) U) (c : ℕ → ι → ℂ) (hc : ∀ n, c n ≠ 0) (ξ : ℕ → Fin q → ℂ) (hξlim : ∀ i, Tendsto (fun n => ξ n i) atTop (𝓝 0)) (hξinj : ∀ n, Function.Injective (ξ n)) (hξmem : ∀ n i, ξ n i ∈ U) (horder : ∀ n (b : Fin m) i, (↑(m - b.val) : ℕ∞) ≤ analyticOrderAt (transverseExpression basis (c n) b) (ξ n i)) : ∃ c₀ : ι → ℂ, ‖c₀‖ = 1 ∧ c₀ ≠ 0 ∧ coefficientJetMap q m basis c₀ = 0 := by …Mentions: OAI.Nagata.W20.transverseExpression, OAI.Nagata.W20.coefficientJetMap
- theorem
OAI.Nagata.W20.actualTransverse_basis_reprline 329Source documentation
Basis coordinates reconstruct the actual transverse expression.
theorem actualTransverse_basis_repr {ι : Type*} [Fintype ι] {τ γL γP : ℂ} {d : ℤ} {m : ℕ} {P : ℂ → ℂ} (B : Basis ι ℂ (ActualSection τ γL γP d m P)) (F : ActualSection τ γL γP d m P) (z₀ : ℂ) (b : Fin m) (x : ℂ) : transverseExpression (fun i b => actualTransverse (B i) z₀ b.val) (fun i => B.repr F i) b x = actualTransverse F z₀ b.val x := by …Mentions: OAI.Nagata.W20.ActualSection, OAI.Nagata.W20.transverseExpression, OAI.Nagata.W20.actualTransverse
- theorem
OAI.Nagata.W20.actual_nonzero_collision_kernelline 339 - theorem
OAI.Nagata.W20.actual_kernel_from_local_powerSeriesline 392Source documentation
Concrete local power-series multiplicity implies a nonzero element of the actual Wτ jet kernel. The input is vanishing of genuine convergent Taylor coefficients, not vanishing of the desired output jets.
theorem actual_kernel_from_local_powerSeries {ι : Type*} [Fintype ι] {τ γL γP : ℂ} {d : ℤ} {m q : ℕ} {P : ℂ → ℂ} (hP : ∀ z, z ≠ 0 → DifferentiableAt ℂ P z) {z₀ : ℂ} (hz₀ : z₀ ≠ 0) (B : Basis ι ℂ (ActualSection τ γL γP d m P)) (F : ℕ → ActualSection τ γL γP d m P) (hF : ∀ n, F n ≠ 0) {U : Set ℂ} (hU : IsOpen U) (h0 : (0 : ℂ) ∈ U) (ξ : ℕ → Fin q → ℂ) (hξlim : ∀ i, Tendsto (fun n => ξ n i) atTop (𝓝 0)) (hξinj : ∀ n, Function.Injective (ξ n)) (hξmem : ∀ n i, ξ n i ∈ U) (S : ℕ → Fin q → FormalMultilinearSeries ℂ (ℂ × ℂ) ℂ) …Mentions: OAI.Nagata.W20.ActualSection
- theorem
OAI.Nagata.W20.actual_kernel_of_every_configurationline 436Source documentation
Universal necessary-W existence with genuine local Taylor multiplicity forces a nonzero vector in the actual section jet kernel, at one fixed τ.
theorem actual_kernel_of_every_configuration {ι : Type*} [Fintype ι] {τ γL γP : ℂ} {d : ℤ} {m q : ℕ} {P : ℂ → ℂ} (hP : ∀ z, z ≠ 0 → DifferentiableAt ℂ P z) {z₀ : ℂ} (hz₀ : z₀ ≠ 0) (B : Basis ι ℂ (ActualSection τ γL γP d m P)) {U : Set ℂ} (hU : IsOpen U) (h0 : (0 : ℂ) ∈ U) (hEvery : ∀ p : Fin q → ℂ, Function.Injective p → (∀ i, p i ∈ U) → ∃ F : ActualSection τ γL γP d m P, F ≠ 0 ∧ ∀ i, Nagata.Workers.W28.HasAnalyticOrderAtLeast (𝕜 := ℂ) …Mentions: OAI.Nagata.W20.ActualSection, OAI.Nagata.Workers.W28.HasAnalyticOrderAtLeast
- theorem
OAI.Nagata.W20.not_every_configuration_of_injective_actualJetMapline 461Source documentation
In particular, an injective actual jet map excludes the universal necessary-W property. This formulation needs no choice across degeneration parameters: every parameter is fixed before applying the theorem.
theorem not_every_configuration_of_injective_actualJetMap {ι : Type*} [Fintype ι] {τ γL γP : ℂ} {d : ℤ} {m q : ℕ} {P : ℂ → ℂ} (hP : ∀ z, z ≠ 0 → DifferentiableAt ℂ P z) {z₀ : ℂ} (hz₀ : z₀ ≠ 0) (B : Basis ι ℂ (ActualSection τ γL γP d m P)) {U : Set ℂ} (hU : IsOpen U) (h0 : (0 : ℂ) ∈ U) (hJ : Function.Injective (actualJetMap (τ := τ) (γL := γL) (γP := γP) …Mentions: OAI.Nagata.W20.ActualSection, OAI.Nagata.W20.actualJetMap
- theorem
OAI.Nagata.W20.actual_kernel_from_local_polynomial_multiplicityline 493Source documentation
Local analytic polynomial representatives turn ordinary maximal-ideal-power multiplicity into the Taylor hypotheses of the actual section kernel theorem.
theorem actual_kernel_from_local_polynomial_multiplicity {ι : Type*} [Fintype ι] {τ γL γP : ℂ} {d : ℤ} {m q : ℕ} {P : ℂ → ℂ} (hP : ∀ z, z ≠ 0 → DifferentiableAt ℂ P z) {z₀ : ℂ} (hz₀ : z₀ ≠ 0) (B : Basis ι ℂ (ActualSection τ γL γP d m P)) (F : ℕ → ActualSection τ γL γP d m P) (hF : ∀ n, F n ≠ 0) {U : Set ℂ} (hU : IsOpen U) (h0 : (0 : ℂ) ∈ U) (ξ : ℕ → Fin q → ℂ) (hξlim : ∀ i, Tendsto (fun n => ξ n i) atTop (𝓝 0)) (hξinj : ∀ n, Function.Injective (ξ n)) (hξmem : ∀ n i, ξ n i ∈ U) (A : ℕ → Fin q → MvPolynomial (Fin 2) ℂ) …Mentions: OAI.Nagata.W20.ActualSection
- theorem
OAI.Nagata.W20.actual_kernel_from_local_polynomial_with_frameline 528Source documentation
The same genuine polynomial multiplicity bridge allows an analytic local frame factor, including all holomorphic units used by the manuscript.
theorem actual_kernel_from_local_polynomial_with_frame {ι : Type*} [Fintype ι] {τ γL γP : ℂ} {d : ℤ} {m q : ℕ} {P : ℂ → ℂ} (hP : ∀ z, z ≠ 0 → DifferentiableAt ℂ P z) {z₀ : ℂ} (hz₀ : z₀ ≠ 0) (B : Basis ι ℂ (ActualSection τ γL γP d m P)) (F : ℕ → ActualSection τ γL γP d m P) (hF : ∀ n, F n ≠ 0) {U : Set ℂ} (hU : IsOpen U) (h0 : (0 : ℂ) ∈ U) (ξ : ℕ → Fin q → ℂ) (hξlim : ∀ i, Tendsto (fun n => ξ n i) atTop (𝓝 0)) (hξinj : ∀ n, Function.Injective (ξ n)) (hξmem : ∀ n i, ξ n i ∈ U) (A : ℕ → Fin q → MvPolynomial (Fin 2) ℂ) …Mentions: OAI.Nagata.W20.ActualSection