Metamath Proof Explorer


Theorem rngorn1eq

Description: Obsolete theorem. In a unital ring the range of the addition equals the range of the multiplication. (Contributed by FL, 24-Jan-2010) (New usage is discouraged.) (Proof modification is discouraged.)

Ref Expression
Hypotheses rnplrnml0.1 ⊢ H = 2 nd ⁡ R
rnplrnml0.2 ⊢ G = 1 st ⁡ R
Assertion rngorn1eq ⊢ R ∈ RingOps → ran ⁡ G = ran ⁡ H

Proof

Step Hyp Ref Expression
1 rnplrnml0.1 ⊢ H = 2 nd ⁡ R
2 rnplrnml0.2 ⊢ G = 1 st ⁡ R
3 eqid ⊢ ran ⁡ G = ran ⁡ G
4 2 1 3 rngosm ⊢ R ∈ RingOps → H : ran ⁡ G × ran ⁡ G ⟶ ran ⁡ G
5 2 1 3 rngoi ⊢ R ∈ RingOps → G ∈ AbelOp ∧ H : ran ⁡ G × ran ⁡ G ⟶ ran ⁡ G ∧ ∀ x ∈ ran ⁡ G ∀ y ∈ ran ⁡ G ∀ z ∈ ran ⁡ G x H y H z = x H y H z ∧ x H y G z = x H y G x H z ∧ x G y H z = x H z G y H z ∧ ∃ x ∈ ran ⁡ G ∀ y ∈ ran ⁡ G x H y = y ∧ y H x = y
6 5 simprrd ⊢ R ∈ RingOps → ∃ x ∈ ran ⁡ G ∀ y ∈ ran ⁡ G x H y = y ∧ y H x = y
7 rngmgmbs4 ⊢ H : ran ⁡ G × ran ⁡ G ⟶ ran ⁡ G ∧ ∃ x ∈ ran ⁡ G ∀ y ∈ ran ⁡ G x H y = y ∧ y H x = y → ran ⁡ H = ran ⁡ G
8 4 6 7 syl2anc ⊢ R ∈ RingOps → ran ⁡ H = ran ⁡ G
9 8 eqcomd ⊢ R ∈ RingOps → ran ⁡ G = ran ⁡ H