FormalConjectures/Arxiv/2208.14736/ZariskiCancellation.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1
5 declarations, 4 contain sorry, 0 declared as axioms
Zariski Cancellation
Reference: arxiv/2208.14736 The Zariski Cancellation Problem and related problems in Affine Algebraic Geometry by Neena Gupta
Imports (1)
- def
Arxiv.«2208.14736».IsCancellativeA finitely generatedk-algebraAis cancellative if for all finitely generatedkalgebrasBsuch thatB[X] ≅ₖ A[X]we haveB ≅ₖ Aline 38 sourceSource documentation
A finitely generated
k-algebraAis cancellative if for all finitely generatedkalgebrasBsuch thatB[X] ≅ₖ A[X]we haveB ≅ₖ A.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,CommRing,Algebra,Algebra.FiniteTypeProof uses:
Nonempty,AlgEquiv,Polynomial10 instances, coercions and auxiliary constants left out.
def IsCancellative (k A : Type*) [Field k] [CommRing A] [Algebra k A] [Algebra.FiniteType k A] : Prop := ∀ {B : Type*} … - theorem
Arxiv.«2208.14736».zariski_cancellation_problemThe Zariski Cancellation Problem: every polynomial ring over a fieldkof characteristic0is cancellative sorry line 48 sourceSource documentation
The Zariski Cancellation Problem: every polynomial ring over a field
kof characteristic0is cancellative.depends on sorry what this means
Statement uses:
Field,CharZero,Fintype, Arxiv.«2208.14736».IsCancellative,MvPolynomial,Finsupp,NatProof uses:
CommRing,Algebra,Algebra.FiniteType,sorryAx,Lean.Name,Nonempty,AlgEquiv,Polynomial,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat42 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem zariski_cancellation_problem {k : Type*} [Field k] [CharZero k] {ι : Type*} [Fintype ι] : IsCancellative k (MvPolynomial ι k) := by …Mentions: Arxiv.«2208.14736».IsCancellative
- theorem
Arxiv.«2208.14736».zariski_cancellation_problem.variants.dim_oneThe single variable polynomial ringk[X]is cancellative in any characteristic sorry line 56 sourceSource documentation
The single variable polynomial ring
k[X]is cancellative in any characteristicdepends on sorry what this means
Statement uses:
Field, Arxiv.«2208.14736».IsCancellative,PolynomialProof uses:
CommRing,Algebra,Algebra.FiniteType,sorryAx,Lean.Name,Nonempty,AlgEquiv,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat25 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem zariski_cancellation_problem.variants.dim_one {k : Type*} [Field k] : IsCancellative k k[X] := by …Mentions: Arxiv.«2208.14736».IsCancellative
- theorem
Arxiv.«2208.14736».zariski_cancellation_problem.variants.dim_twoThe two variable polynomial ringk[X]is cancellative in any characteristic sorry line 64 sourceSource documentation
The two variable polynomial ring
k[X]is cancellative in any characteristicdepends on sorry what this means
Statement uses:
Field, Arxiv.«2208.14736».IsCancellative,MvPolynomial,Fin,OfNat.ofNat,Nat,FinsuppProof uses:
CommRing,Algebra,Algebra.FiniteType,sorryAx,Lean.Name,Nonempty,AlgEquiv,Polynomial,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous36 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem zariski_cancellation_problem.variants.dim_two {k : Type*} [Field k] : IsCancellative k (MvPolynomial (Fin 2) k) := by …Mentions: Arxiv.«2208.14736».IsCancellative
- theorem
Arxiv.«2208.14736».zariski_cancellation_problem.variants.false_pos_cardThe positive characteristic case of the Zariski Cancellation Problem is false in dimension3sorry line 72 sourceSource documentation
The positive characteristic case of the Zariski Cancellation Problem is false in dimension
3depends on sorry what this means
Statement uses:
Nat,Fact,Nat.Prime,Fintype,Eq,Fintype.card,OfNat.ofNat,Not, Arxiv.«2208.14736».IsCancellative,ZMod,MvPolynomial,FinsuppProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous40 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem zariski_cancellation_problem.variants.false_pos_card (p : ℕ) [hp : Fact p.Prime] {ι : Type*} [Fintype ι] (hι : Fintype.card ι = 3) : ¬ IsCancellative (ZMod p) (MvPolynomial ι (ZMod p)) := by …Mentions: Arxiv.«2208.14736».IsCancellative