Metamath Proof Explorer


Theorem unitsubm

Description: The group of units is a submonoid of the multiplicative monoid of the ring. (Contributed by Mario Carneiro, 18-Jun-2015)

Ref Expression
Hypotheses unitsubm.1 ⊢ U = Unit ⁡ R
unitsubm.2 ⊢ M = mulGrp R
Assertion unitsubm ⊢ R ∈ Ring → U ∈ SubMnd ⁡ M

Proof

Step Hyp Ref Expression
1 unitsubm.1 ⊢ U = Unit ⁡ R
2 unitsubm.2 ⊢ M = mulGrp R
3 eqid ⊢ Base R = Base R
4 3 1 unitss ⊢ U ⊆ Base R
5 4 a1i ⊢ R ∈ Ring → U ⊆ Base R
6 eqid ⊢ 1 R = 1 R
7 1 6 1unit ⊢ R ∈ Ring → 1 R ∈ U
8 2 oveq1i ⊢ M ↾ 𝑠 U = mulGrp R ↾ 𝑠 U
9 1 8 unitgrp ⊢ R ∈ Ring → M ↾ 𝑠 U ∈ Grp
10 9 grpmndd ⊢ R ∈ Ring → M ↾ 𝑠 U ∈ Mnd
11 2 ringmgp ⊢ R ∈ Ring → M ∈ Mnd
12 2 3 mgpbas ⊢ Base R = Base M
13 2 6 ringidval ⊢ 1 R = 0 M
14 eqid ⊢ M ↾ 𝑠 U = M ↾ 𝑠 U
15 12 13 14 issubm2 ⊢ M ∈ Mnd → U ∈ SubMnd ⁡ M ↔ U ⊆ Base R ∧ 1 R ∈ U ∧ M ↾ 𝑠 U ∈ Mnd
16 11 15 syl ⊢ R ∈ Ring → U ∈ SubMnd ⁡ M ↔ U ⊆ Base R ∧ 1 R ∈ U ∧ M ↾ 𝑠 U ∈ Mnd
17 5 7 10 16 mpbir3and ⊢ R ∈ Ring → U ∈ SubMnd ⁡ M