MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-mnd Structured version   Visualization version   GIF version

Definition df-mnd 18301
Description: A monoid is a semigroup, which has a two-sided neutral element. Definition 2 in [BourbakiAlg1] p. 12. In other words (according to the definition in [Lang] p. 3), a monoid is a set equipped with an everywhere defined internal operation (see mndcl 18308), whose operation is associative (see mndass 18309) and has a two-sided neutral element (see mndid 18310), see also ismnd 18303. (Contributed by Mario Carneiro, 6-Jan-2015.) (Revised by AV, 1-Feb-2020.)
Assertion
Ref Expression
df-mnd Mnd = {𝑔 ∈ Smgrp ∣ [(Base‘𝑔) / 𝑏][(+g𝑔) / 𝑝]𝑒𝑏𝑥𝑏 ((𝑒𝑝𝑥) = 𝑥 ∧ (𝑥𝑝𝑒) = 𝑥)}
Distinct variable group:   𝑒,𝑏,𝑔,𝑝,𝑥

Detailed syntax breakdown of Definition df-mnd
StepHypRef Expression
1 cmnd 18300 . 2 class Mnd
2 ve . . . . . . . . . . 11 setvar 𝑒
32cv 1538 . . . . . . . . . 10 class 𝑒
4 vx . . . . . . . . . . 11 setvar 𝑥
54cv 1538 . . . . . . . . . 10 class 𝑥
6 vp . . . . . . . . . . 11 setvar 𝑝
76cv 1538 . . . . . . . . . 10 class 𝑝
83, 5, 7co 7255 . . . . . . . . 9 class (𝑒𝑝𝑥)
98, 5wceq 1539 . . . . . . . 8 wff (𝑒𝑝𝑥) = 𝑥
105, 3, 7co 7255 . . . . . . . . 9 class (𝑥𝑝𝑒)
1110, 5wceq 1539 . . . . . . . 8 wff (𝑥𝑝𝑒) = 𝑥
129, 11wa 395 . . . . . . 7 wff ((𝑒𝑝𝑥) = 𝑥 ∧ (𝑥𝑝𝑒) = 𝑥)
13 vb . . . . . . . 8 setvar 𝑏
1413cv 1538 . . . . . . 7 class 𝑏
1512, 4, 14wral 3063 . . . . . 6 wff 𝑥𝑏 ((𝑒𝑝𝑥) = 𝑥 ∧ (𝑥𝑝𝑒) = 𝑥)
1615, 2, 14wrex 3064 . . . . 5 wff 𝑒𝑏𝑥𝑏 ((𝑒𝑝𝑥) = 𝑥 ∧ (𝑥𝑝𝑒) = 𝑥)
17 vg . . . . . . 7 setvar 𝑔
1817cv 1538 . . . . . 6 class 𝑔
19 cplusg 16888 . . . . . 6 class +g
2018, 19cfv 6418 . . . . 5 class (+g𝑔)
2116, 6, 20wsbc 3711 . . . 4 wff [(+g𝑔) / 𝑝]𝑒𝑏𝑥𝑏 ((𝑒𝑝𝑥) = 𝑥 ∧ (𝑥𝑝𝑒) = 𝑥)
22 cbs 16840 . . . . 5 class Base
2318, 22cfv 6418 . . . 4 class (Base‘𝑔)
2421, 13, 23wsbc 3711 . . 3 wff [(Base‘𝑔) / 𝑏][(+g𝑔) / 𝑝]𝑒𝑏𝑥𝑏 ((𝑒𝑝𝑥) = 𝑥 ∧ (𝑥𝑝𝑒) = 𝑥)
25 csgrp 18289 . . 3 class Smgrp
2624, 17, 25crab 3067 . 2 class {𝑔 ∈ Smgrp ∣ [(Base‘𝑔) / 𝑏][(+g𝑔) / 𝑝]𝑒𝑏𝑥𝑏 ((𝑒𝑝𝑥) = 𝑥 ∧ (𝑥𝑝𝑒) = 𝑥)}
271, 26wceq 1539 1 wff Mnd = {𝑔 ∈ Smgrp ∣ [(Base‘𝑔) / 𝑏][(+g𝑔) / 𝑝]𝑒𝑏𝑥𝑏 ((𝑒𝑝𝑥) = 𝑥 ∧ (𝑥𝑝𝑒) = 𝑥)}
Colors of variables: wff setvar class
This definition is referenced by:  ismnddef  18302  bj-mndsssmgrp  35368
  Copyright terms: Public domain W3C validator