FLT/Mathlib/RingTheory/DedekindDomain/Ideal/Lemmas.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, Pinned FLT blueprint introduction
4 declarations, 0 contain sorry, 0 declared as axioms
Lemmas
Material destined for Mathlib.
Imports (5)
Imported by 2 files
- def
RingEquiv.heightOneSpectrumComapPulling back elements ofHeightOneSpectrumalong a ring isomorphism line 26 sourceSource documentation
Pulling back elements of
HeightOneSpectrumalong a ring isomorphism.standard axioms: Quot.sound, propext what this means
Statement uses:
CommRing,RingEquiv,IsDedekindDomain.HeightOneSpectrumProof uses:
IsDedekindDomain.HeightOneSpectrum.mk,Ideal.comap,IsDedekindDomain.HeightOneSpectrum.asIdeal15 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
def RingEquiv.heightOneSpectrumComap {A B : Type*} [CommRing A] [CommRing B] (e : A ≃+* B) (P : HeightOneSpectrum B) : HeightOneSpectrum A := … - def
RingEquiv.heightOneSpectrumThe bijectionHeightOneSpectrum A ≃ HeightOneSpectrum Binduced by a ring isomorphism betweenAandBline 38 sourceSource documentation
The bijection
HeightOneSpectrum A ≃ HeightOneSpectrum Binduced by a ring isomorphism betweenAandB.standard axioms: Quot.sound, propext what this means
Statement uses:
CommRing,RingEquiv,Equiv,IsDedekindDomain.HeightOneSpectrumProof uses:
Equiv.mk, RingEquiv.heightOneSpectrumComap,RingEquiv.symm12 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
def RingEquiv.heightOneSpectrum {A B : Type*} [CommRing A] [CommRing B] (e : A ≃+* B) : HeightOneSpectrum A ≃ HeightOneSpectrum B where … - def
Nat.Prime.toHeightOneSpectrumIntThe element ofHeightOneSpectrum ℤassociated to a prime number line 52 sourceSource documentation
The element of
HeightOneSpectrum ℤassociated to a prime number.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Nat.Prime,IsDedekindDomain.HeightOneSpectrum,IntProof uses:
IsDedekindDomain.HeightOneSpectrum.mk,Ideal.span,Singleton.singleton,Set9 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
def Nat.Prime.toHeightOneSpectrumInt {p : ℕ} (hp : p.Prime) : HeightOneSpectrum ℤ where … - def
Nat.Prime.toHeightOneSpectrumRingOfIntegersRatThe element ofHeightOneSpectrum (𝓞 ℚ)associated to a prime number line 59 sourceSource documentation
The element of
HeightOneSpectrum (𝓞 ℚ)associated to a prime number.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Nat.Prime,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,RatProof uses:
Equiv,Int, RingEquiv.heightOneSpectrum,RingEquiv.symm,Rat.ringOfIntegersEquiv, Nat.Prime.toHeightOneSpectrumInt15 instances, coercions and auxiliary constants left out.
noncomputable def Nat.Prime.toHeightOneSpectrumRingOfIntegersRat {p : ℕ} (hp : p.Prime) : IsDedekindDomain.HeightOneSpectrum (𝓞 ℚ) := …