FormalConjectures/Wikipedia/Jacobson.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
4 declarations, 3 contain sorry, 0 declared as axioms
Jacobson Conjecture
References:
- Wikipedia
- [He1965]: Herstein, I. N. (1965), "A counterexample in Noetherian rings", Proceedings of the National Academy of Sciences of the United States of America, 54 (4): 1036–1037 https://pmc.ncbi.nlm.nih.gov/articles/PMC219788/
- [Ja1956]: Jacobson, Nathan. Structure of rings. Vol. 37. American Mathematical Soc., 1956.
- [Le1977]: Lenagan, T. H. (1977), "Noetherian rings with Krull dimension one", J. London Math. Soc. Series 2, 15 (1): 41–47 https://londmathsoc.onlinelibrary.wiley.com/doi/abs/10.1112/jlms/s2-15.1.41
Imports (1)
- def
Jacobson.JacobsonConjectureForThe Jacobson conjecture for a ring $R$: the infimum of the powers of the Jacobson radical $J$ is the zero ideal line 44 sourceSource documentation
The Jacobson conjecture for a ring $R$: the infimum of the powers of the Jacobson radical $J$ is the zero ideal.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
RingProof uses:
Eq,Ideal,iInf,Nat,HPow.hPow,Ring.jacobson,OfNat.ofNat9 instances, coercions and auxiliary constants left out.
def JacobsonConjectureFor (R : Type u) [Ring R] : Prop := …
- theorem
Jacobson.jacobson_conjectureThe Jacobson conjecture (in its modern form): In a (noncommutative) ring which is left and right Noetherian, the intersection of the powers of the Jacobson ideal is trivial sorry line 51 sourceSource documentation
The Jacobson conjecture (in its modern form): In a (noncommutative) ring which is left and right Noetherian, the intersection of the powers of the Jacobson ideal is trivial
depends on sorry what this means
Statement uses:
Iff,True,Ring,IsNoetherianRing, IsRightNoetherianRing, Jacobson.JacobsonConjectureForProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem jacobson_conjecture : answer(sorry) ↔ ∀ (R : Type) [Ring R] [IsNoetherianRing R] [IsRightNoetherianRing R], JacobsonConjectureFor R := by …Mentions: IsRightNoetherianRing, Jacobson.JacobsonConjectureFor
- theorem
Jacobson.jacobson_conjecture_of_comm_ringFor commutative rings this is the case as a consequence of Krull's intersection theorem sorry line 58 sourceSource documentation
For commutative rings this is the case as a consequence of Krull's intersection theorem.
depends on sorry what this means
Statement uses:
CommRing,IsNoetherianRing, Jacobson.JacobsonConjectureForProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat7 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem jacobson_conjecture_of_comm_ring (R : Type u) [CommRing R] [IsNoetherianRing R] : JacobsonConjectureFor R := by …Mentions: Jacobson.JacobsonConjectureFor
- theorem
Jacobson.jacobson_conjecture_of_right_noetherianOriginally, on page 200 of [Ja1956], Jacobson asked if the Jacobson conjecture holds for all right Noetherian rings sorry line 66 sourceSource documentation
Originally, on page 200 of [Ja1956], Jacobson asked if the Jacobson conjecture holds for all right Noetherian rings. However in [He1965] Herstein constructs a right Noetherian ring for which the Jacobson conjecture does not hold.
depends on sorry what this means
Statement uses:
Iff,False,Ring, IsRightNoetherianRing, Jacobson.JacobsonConjectureForProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem jacobson_conjecture_of_right_noetherian : answer(False) ↔ ∀ (R : Type) [Ring R] [IsRightNoetherianRing R], JacobsonConjectureFor R := by …Mentions: IsRightNoetherianRing, Jacobson.JacobsonConjectureFor