FormalConjecturesForMathlib/RingTheory/Ideal/Maximal.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
8 declarations, 0 contain sorry, 0 declared as axioms
Maximal right ideals
This file defines maximal right ideals and gives their basic order-theoretic API.
Imported by 1 file
- class
RightIdeal.IsMaximalA right ideal is maximal if it is maximal among the proper right ideals line 38 sourceSource documentation
A right ideal is maximal if it is maximal among the proper right ideals.
standard axioms: Quot.sound, propext what this means
Statement uses:
Semiring, RightIdealclass IsMaximal : Prop where …
- theorem
RightIdeal.isMaximal_defline 42 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
Semiring, RightIdeal,Iff, RightIdeal.IsMaximal,IsCoatom,MulOppositeProof uses:
Iff.intro,RightIdeal.IsMaximal.out,RightIdeal.IsMaximal.mk12 instances, coercions and auxiliary constants left out.
- theorem
RightIdeal.IsMaximal.ne_topline 45 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
Semiring, RightIdeal, RightIdeal.IsMaximal,Ne,Top.top,MulOppositeProof uses:
And.left,LT.lt,Eq,Iff.mp,IsCoatom, RightIdeal.isMaximal_def13 instances, coercions and auxiliary constants left out.
- theorem
RightIdeal.IsMaximal.lt_topline 48 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
Semiring, RightIdeal, RightIdeal.IsMaximal,LT.lt,MulOpposite,Top.topProof uses:
Ne.lt_top, RightIdeal.IsMaximal.ne_top12 instances, coercions and auxiliary constants left out.
- theorem
RightIdeal.IsMaximal.eq_of_leline 51 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Semiring, RightIdeal, RightIdeal.IsMaximal,Ne,Top.top,MulOpposite,LE.le,EqProof uses:
Iff.mpr,And,Not,LT.lt,eq_iff_le_not_lt,And.intro,And.right,Iff.mp,IsCoatom, RightIdeal.isMaximal_def17 instances, coercions and auxiliary constants left out.
- theorem
RightIdeal.IsMaximal.eq_iff_leline 56 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Semiring, RightIdeal, RightIdeal.IsMaximal,Ne,Top.top,MulOpposite,Iff,Eq,LE.leProof uses:
Iff.intro,Eq.le, RightIdeal.IsMaximal.eq_of_le14 instances, coercions and auxiliary constants left out.
- theorem
RightIdeal.isMaximal_toIdeal_iffline 67 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommSemiring, RightIdeal,Iff,Ideal.IsMaximal, RightIdeal.toIdeal, RightIdeal.IsMaximalProof uses:
Eq.mpr,IsCoatom,Ideal,id,Eq,congrArg,propext,Ideal.isMaximal_def,MulOpposite, RightIdeal.isMaximal_def,OrderIso.isCoatom_iff, RightIdeal.orderIsoIdeal9 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
RightIdeal._root_.Ideal.isMaximal_toRightIdeal_iffline 72 source