FLT/Mathlib/Algebra/Module/Submodule/Basic.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
1 declarations, 0 contain sorry, 0 declared as axioms
Basic
Material destined for Mathlib.
Imports (4)
Imported by 3 files
- def
Subring.toSubmoduleIfSis a subring ofR, thenScan be viewed as anS-submodule ofRline 24 sourceSource documentation
If
Sis a subring ofR, thenScan be viewed as anS-submodule ofR.standard axioms: Quot.sound, propext what this means
Statement uses:
Ring,Subring,Submodule,Subtype,Membership.memProof uses:
Submodule.mk,AddSubmonoid.mk,AddSubsemigroup.mk,Subsemigroup.carrier,Submonoid.toSubsemigroup,Subsemiring.toSubmonoid,Subring.toSubsemiring,Set32 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
def Subring.toSubmodule (S : Subring R) : Submodule S R where …