Metamath Proof Explorer


Theorem grporn

Description: The range of a group operation. Useful for satisfying group base set hypotheses of the form X = ran G . (Contributed by NM, 5-Nov-2006) (New usage is discouraged.)

Ref Expression
Hypotheses grprn.1 ⊢ G ∈ GrpOp
grprn.2 ⊢ dom ⁡ G = X × X
Assertion grporn ⊢ X = ran ⁡ G

Proof

Step Hyp Ref Expression
1 grprn.1 ⊢ G ∈ GrpOp
2 grprn.2 ⊢ dom ⁡ G = X × X
3 eqid ⊢ ran ⁡ G = ran ⁡ G
4 3 grpofo ⊢ G ∈ GrpOp → G : ran ⁡ G × ran ⁡ G ⟶ onto ran ⁡ G
5 fofun ⊢ G : ran ⁡ G × ran ⁡ G ⟶ onto ran ⁡ G → Fun ⁡ G
6 1 4 5 mp2b ⊢ Fun ⁡ G
7 df-fn ⊢ G Fn X × X ↔ Fun ⁡ G ∧ dom ⁡ G = X × X
8 6 2 7 mpbir2an ⊢ G Fn X × X
9 fofn ⊢ G : ran ⁡ G × ran ⁡ G ⟶ onto ran ⁡ G → G Fn ran ⁡ G × ran ⁡ G
10 1 4 9 mp2b ⊢ G Fn ran ⁡ G × ran ⁡ G
11 fndmu ⊢ G Fn X × X ∧ G Fn ran ⁡ G × ran ⁡ G → X × X = ran ⁡ G × ran ⁡ G
12 xpid11 ⊢ X × X = ran ⁡ G × ran ⁡ G ↔ X = ran ⁡ G
13 11 12 sylib ⊢ G Fn X × X ∧ G Fn ran ⁡ G × ran ⁡ G → X = ran ⁡ G
14 8 10 13 mp2an ⊢ X = ran ⁡ G