Metamath Proof Explorer


Theorem mndtcbaseu

Description: The category built from a monoid contains precisely one object. (Contributed by Zhi Wang, 22-Sep-2024)

Ref Expression
Hypotheses mndtcbaseu.c ⊢ φ → C = MndToCat ⁡ M
mndtcbaseu.m ⊢ φ → M ∈ Mnd
mndtcbaseu.b ⊢ φ → B = Base C
Assertion mndtcbaseu ⊢ φ → ∃! x x ∈ B

Proof

Step Hyp Ref Expression
1 mndtcbaseu.c ⊢ φ → C = MndToCat ⁡ M
2 mndtcbaseu.m ⊢ φ → M ∈ Mnd
3 mndtcbaseu.b ⊢ φ → B = Base C
4 1 2 3 mndtcbasval ⊢ φ → B = M
5 sneq ⊢ x = M → x = M
6 5 eqeq2d ⊢ x = M → B = x ↔ B = M
7 2 4 6 spcedv ⊢ φ → ∃ x B = x
8 eusn ⊢ ∃! x x ∈ B ↔ ∃ x B = x
9 7 8 sylibr ⊢ φ → ∃! x x ∈ B