MIL/C08_Hierarchies/solutions/Solutions_S03_Subobjects.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- structure
Submonoid₁line 8 sourceno axioms what this means
Statement uses:
MonoidAlso declared: MIL/C08_Hierarchies/S03_Subobjects.lean:8 (same declaration text).
- instance
(instance at line 17)line 17 sourceSource documentation
Submonoids in
Mcan be seen as sets inM.instance [Monoid M] : SetLike (Submonoid₁ M) M where …
Mentions: Submonoid₁
- example
(example at line 23)line 23 source - example
(example at line 25)line 25 source - example
(example at line 28)line 28 source - instance
SubMonoid₁Monoidline 31 sourceno axioms what this means
Statement uses:
Monoid, Submonoid₁,Subtype,Membership.memProof uses:
Monoid.mk,Semigroup.mk,Mul.mk,Subtype.mk,HMul.hMul,One.mk,OfNat.ofNat,Submonoid₁.one_mem,npowRecAuto17 instances, coercions and auxiliary constants left out.
Also declared: MIL/C08_Hierarchies/S03_Subobjects.lean:31 (same declaration text).
- example
(example at line 39)line 39 source - class
SubmonoidClass₁line 47 sourceno axioms what this means
Statement uses:
Monoid,SetLikeAlso declared: MIL/C08_Hierarchies/S03_Subobjects.lean:47 (same declaration text).
- instance
(instance at line 51)line 51 source - structure
Subgroup₁line 56 sourcestandard axioms: propext what this means
Statement uses:
Group - instance
(instance at line 62)line 62 sourceSource documentation
Subgroups in
Mcan be seen as sets inM.instance [Group G] : SetLike (Subgroup₁ G) G where …
Mentions: Subgroup₁
- instance
(instance at line 66)line 66 source - class
SubgroupClass₁line 71 sourcestandard axioms: propext what this means
Statement uses:
Group,SetLike - instance
(instance at line 75)line 75 source - instance
(instance at line 79)line 79 source - instance
(instance at line 84)line 84 source - example
(example at line 91)line 91 source - def
Submonoid.Setoidline 94 sourceno axioms what this means
Statement uses:
CommMonoid,Submonoid,SetoidProof uses:
Setoid.mk,Exists,And,Membership.mem,Eq,HMul.hMul10 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: MIL/C08_Hierarchies/S03_Subobjects.lean:66 (same statement text; different proof or body). Qualify references as Submonoid.Setoid@path.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- instance
(instance at line 105)line 105 source - def
QuotientMonoid.mkline 108 sourceno axioms what this means
Statement uses:
CommMonoid,Submonoid,HasQuotient.QuotientProof uses:
Quotient.mk,Submonoid.Setoid5 instances, coercions and auxiliary constants left out.
Also declared: MIL/C08_Hierarchies/S03_Subobjects.lean:78 (same declaration text).
Tactic trace: 15 steps
Open to load the checked before-and-after goal states.
- instance
(instance at line 110)line 110 source