Module

QuadraticConnected.lean

Nyll.ShimizuYamaguchi26BranchedCoverings.Arithmetic.QuadraticConnected
7 declarations indexed from sourceView source ↗

Integrality of the quadratic covering algebra

The discriminant of the quadratic equation in Proposition 2.5 is the nonconstant linear polynomial ε * (v * t - u). Its image in ℚ(t) is not a square, by degree. A root over ℤ[t, 1 / (v * t - u)] would make this image a square. Thus the quadratic is irreducible. Unique factorization in this localization then proves that its adjoined-root algebra is an integral domain.

The argument uses the explicit constant term from QuadraticCover; neither irreducibility nor nonsquareness is an input assumption.

Source: Ryoji Shimizu and Naganori Yamaguchi, On branched coverings of the projective line over the integers, Proposition 2.5.

Imports11
Imported by3

Declarations

ShimizuYamaguchi26BranchedCoverings.integerPolynomialToRatFunc

The usual inclusion of integral polynomials into the rational function field.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
def integerPolynomialToRatFunc : ℤ[X] →+* RatFunc ℚ
ShimizuYamaguchi26BranchedCoverings.signedBoundary_ne_square

The nonconstant signed boundary equation cannot be a square in ℚ(t).

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
theorem signedBoundary_ne_square (u v ε : ℤ) (hε : ε ≠ 0) (hv : v ≠ 0)
    (r : RatFunc ℚ) :
    integerPolynomialToRatFunc (C ε * boundaryPolynomial u v) ≠ r ^ 2
ShimizuYamaguchi26BranchedCoverings.twoSectionToRatFunc

The canonical map from the affine coordinate ring to ℚ(t).

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
def twoSectionToRatFunc (u v : ℤ) (hv : v ≠ 0) :
    TwoSectionCoordinateRing u v →+* RatFunc ℚ
ShimizuYamaguchi26BranchedCoverings.twoSectionToRatFunc_algebraMap

The map from the localization extends the original polynomial inclusion.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
theorem twoSectionToRatFunc_algebraMap (u v : ℤ) (hv : v ≠ 0) (p : ℤ[X]) :
    twoSectionToRatFunc u v hv (algebraMap ℤ[X] (TwoSectionCoordinateRing u v) p) =
      integerPolynomialToRatFunc p
ShimizuYamaguchi26BranchedCoverings.quadraticCoverPolynomial_irreducible

The actual quadratic polynomial of Proposition 2.5 is irreducible over its affine coordinate ring. The divisibility hypotheses produce its integral coefficients and the discriminant identity.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
theorem quadraticCoverPolynomial_irreducible (u v ε : ℤ)
    (hε : ε = 1 ∨ ε = -1) (hεu : (4 : ℤ) ∣ 1 + ε * u)
    (hv : (4 : ℤ) ∣ v) (hv0 : v ≠ 0) :
    Irreducible (quadraticPolynomial
      (algebraMap ℤ[X] (TwoSectionCoordinateRing u v) (quadraticConstantTerm u v ε)))
ShimizuYamaguchi26BranchedCoverings.TwoSectionQuadraticAlgebra

The quadratic covering algebra on the complement of the two sections.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
abbrev TwoSectionQuadraticAlgebra (u v ε : ℤ) : Type
ShimizuYamaguchi26BranchedCoverings.twoSectionQuadraticAlgebra_isDomain

The explicit quadratic covering algebra is an integral domain.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
theorem twoSectionQuadraticAlgebra_isDomain (u v ε : ℤ)
    (hε : ε = 1 ∨ ε = -1) (hεu : (4 : ℤ) ∣ 1 + ε * u)
    (hv : (4 : ℤ) ∣ v) (hv0 : v ≠ 0) :
    IsDomain (TwoSectionQuadraticAlgebra u v ε)