Documentation

LeanPool.AndersonConjecture.CompleteDomain.CompleteDomain

The Complete Local Domain T = C[[x,y,z]]/(x^2-yz) #

This folder constructs the complete local domain T used in the main counterexample. T is the quotient of C[[x,y,z]] by the ideal (x^2-yz). It is a two-dimensional Noetherian complete local domain with a height-one prime Q = (x,y) that is not principal.

noncomputable def Q :

Q = (x, y)T, the height-1 prime that is not principal. Here x = image of X 0, y = image of X 1 in T.

Equations
Instances For

    Ring hom from MvPowerSeries (Fin 3) ℂ to PowerSeries ℂ that "projects onto X₂": φ(f)(n) = coeff (Finsupp.single 2 n) f. This sends X₀ ↦ 0, X₁ ↦ 0, X₂ ↦ X.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def PPre :

      The ideal P = (X₀, X₁) in MvPowerSeries (Fin 3) ℂ.

      Equations
      Instances For

        conjI ≤ PPre: x²-yz ∈ (X₀, X₁) since x² ∈ (X₀) and yz ∈ (X₁).

        noncomputable def divX (s : Fin 3) (f : MvPowerSeries (Fin 3) ) :

        "Division by X s": shifts the s-index down by 1.

        Equations
        Instances For

          f - X s * divX s f vanishes whenever m s ≥ 1, and equals f(m) when m s = 0.

          ker phiToPS = PPre.

          PPre is prime because ker phiToPS = PPre and PowerSeries ℂ is a domain.

          Q = Ideal.map (mk conjI) PPre.

          noncomputable def negSubstMap :

          Substitution data Xᵢ ↦ -Xᵢ on ℂ[[u,v]], used to detect odd-parity vanishing of coefficients (recall ψMap sends X₀ ↦ X₀X₁, X₁ ↦ X₀², X₂ ↦ X₁², so the total degree of any monomial in the image is even).

          Equations
          Instances For

            The algebra hom on ℂ[[u,v]] induced by the substitution Xᵢ ↦ -Xᵢ.

            Equations
            Instances For
              theorem negSubst_ψMap (i : Fin 3) :
              theorem Finsupp.sum_fin2 (m : Fin 2 →₀ ) (f : Fin 2) (hf : ∀ (i : Fin 2), f i 0 = 0) :
              m.sum f = f 0 (m 0) + f 1 (m 1)
              theorem coeff_negSubst (g : MvPowerSeries (Fin 2) ) (m : Fin 2 →₀ ) :
              (MvPowerSeries.coeff m) (negSubst g) = (-1) ^ (m 0 + m 1) * (MvPowerSeries.coeff m) g
              theorem ψHom_coeff_odd_parity (f : MvPowerSeries (Fin 3) ) (m : Fin 2 →₀ ) (hm : Odd (m 0 + m 1)) :

              T has Krull dimension 2.