Documentation

Atlas.ArithmeticGeometry.code.CompletenessValuationCriterion

Instances For
    Instances For
      Instances For
        theorem AlgebraicGeometry.CompletenessValuationCriterion.lemma_16_29 {k : Type u} [Field k] [IsAlgClosed k] {K : Type u} [Field K] (A : Subring K) (φ : A →+* k) :
        ∃ (B : ValuationSubring K) (_ : A B) (Φ : B →+* k), (∀ (a : K) (ha : a A) (hb : a B), Φ a, hb = φ a, ha) RingHom.ker Φ = IsLocalRing.maximalIdeal B Function.Surjective Φ
        theorem AlgebraicGeometry.CompletenessValuationCriterion.noetherian_finite_union_irreducible {k : Type u} [Field k] (X : AlgVariety k) (Y : Type u) [TopologicalSpace Y] [TopologicalSpace.NoetherianSpace Y] (V : Set (X.carrier × Y)) (hV : IsClosed V) :
        ∃ (n : ) (components : Fin nSet (X.carrier × Y)), (∀ (i : Fin n), IsClosed (components i)) (∀ (i : Fin n), IsIrreducible (components i)) V = ⋃ (i : Fin n), components i
        theorem AlgebraicGeometry.CompletenessValuationCriterion.isClosed_image_finite_union {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (f : XY) (n : ) (components : Fin nSet X) (hclosed : ∀ (i : Fin n), IsClosed (f '' components i)) :
        IsClosed (f '' ⋃ (i : Fin n), components i)
        Instances For
          theorem AlgebraicGeometry.CompletenessValuationCriterion.valuation_ring_pullback {F₁ : Type u_1} {F₂ : Type u_2} [Field F₁] [Field F₂] (ψ : F₁ →+* F₂) (_hψ : Function.Injective ψ) (S : ValuationSubring F₂) :
          ∃ (R : ValuationSubring F₁), ∀ (x : F₁), x R ψ x S
          Instances For
            theorem AlgebraicGeometry.CompletenessValuationCriterion.nullstellensatz_point_from_coordring {k : Type u} [Field k] [IsAlgClosed k] {X : AlgVariety k} {Y : Type u} [TopologicalSpace Y] {V : Set (X.carrier × Y)} (dpd : DominantProjectionData X Y V) (Q : Y) (coordRingY : Subring dpd.Vvar.functionField) (evalAtQ : coordRingY →+* k) (coordRingV : Subring dpd.Vvar.functionField) (hYV : coordRingY coordRingV) (S : ValuationSubring dpd.Vvar.functionField) (hVS : coordRingV S) (Φ : S →+* k) (hΦ_ext : ∀ (a : dpd.Vvar.functionField) (ha : a coordRingY) (hb : a S), Φ a, hb = evalAtQ a, ha) :
            ∃ (p : dpd.Vvar.carrier), (dpd.embed p).2 = Q
            theorem AlgebraicGeometry.CompletenessValuationCriterion.coordring_contained_in_valring {k : Type u} [Field k] [IsAlgClosed k] {X : AlgVariety k} {Y : Type u} [TopologicalSpace Y] {V : Set (X.carrier × Y)} (dpd : DominantProjectionData X Y V) (coordRingY : Subring dpd.Vvar.functionField) (S : ValuationSubring dpd.Vvar.functionField) (hAS : coordRingY S) (_P₀ : dpd.Z.toVariety.carrier) (_hP₀ : xdpd.Z.toVariety.localRingAt _P₀, dpd.psiStar x S) :
            ∃ (coordRingV : Subring dpd.Vvar.functionField), coordRingY coordRingV coordRingV S
            theorem AlgebraicGeometry.CompletenessValuationCriterion.hilbert_nullstellensatz_variety_point {k : Type u} [Field k] [IsAlgClosed k] {X : AlgVariety k} {Y : Type u} [TopologicalSpace Y] {V : Set (X.carrier × Y)} (dpd : DominantProjectionData X Y V) (Q : Y) (coordRingY : Subring dpd.Vvar.functionField) (evalAtQ : coordRingY →+* k) (S : ValuationSubring dpd.Vvar.functionField) (hAS : coordRingY S) (Φ : S →+* k) (hΦ_ext : ∀ (a : dpd.Vvar.functionField) (ha : a coordRingY) (hb : a S), Φ a, hb = evalAtQ a, ha) (P₀ : dpd.Z.toVariety.carrier) (hP₀ : xdpd.Z.toVariety.localRingAt P₀, dpd.psiStar x S) :
            ∃ (p : dpd.Vvar.carrier), (dpd.embed p).2 = Q
            theorem AlgebraicGeometry.CompletenessValuationCriterion.nullstellensatz_point_recovery {k : Type u} [Field k] [IsAlgClosed k] {X : AlgVariety k} {Y : Type u} [TopologicalSpace Y] {V : Set (X.carrier × Y)} (dpd : DominantProjectionData X Y V) (Q : Y) (coordRingY : Subring dpd.Vvar.functionField) (evalAtQ : coordRingY →+* k) (S : ValuationSubring dpd.Vvar.functionField) (hAS : coordRingY S) (Φ : S →+* k) (hΦ_ext : ∀ (a : dpd.Vvar.functionField) (ha : a coordRingY) (hb : a S), Φ a, hb = evalAtQ a, ha) (P₀ : dpd.Z.toVariety.carrier) (hP₀ : xdpd.Z.toVariety.localRingAt P₀, dpd.psiStar x S) :
            ∃ (P : X.carrier), (P, Q) V