Metamath Proof Explorer


Theorem isbrric2

Description: The relation "is isomorphic to" for (unital) rings. (Contributed by Jeff Madsen, 16-Jun-2011) (Revised by AV, 24-Dec-2019)

Ref Expression
Assertion isbrric2 ⊢ R ≃ 𝑟 S ↔ R ∈ Ring ∧ S ∈ Ring ∧ ∃ f f ∈ R RingIso S

Proof

Step Hyp Ref Expression
1 brric ⊢ R ≃ 𝑟 S ↔ R RingIso S ≠ ∅
2 n0 ⊢ R RingIso S ≠ ∅ ↔ ∃ f f ∈ R RingIso S
3 rimrhm ⊢ f ∈ R RingIso S → f ∈ R RingHom S
4 eqid ⊢ mulGrp R = mulGrp R
5 eqid ⊢ mulGrp S = mulGrp S
6 4 5 isrhm ⊢ f ∈ R RingHom S ↔ R ∈ Ring ∧ S ∈ Ring ∧ f ∈ R GrpHom S ∧ f ∈ mulGrp R MndHom mulGrp S
7 6 simplbi ⊢ f ∈ R RingHom S → R ∈ Ring ∧ S ∈ Ring
8 3 7 syl ⊢ f ∈ R RingIso S → R ∈ Ring ∧ S ∈ Ring
9 8 exlimiv ⊢ ∃ f f ∈ R RingIso S → R ∈ Ring ∧ S ∈ Ring
10 9 pm4.71ri ⊢ ∃ f f ∈ R RingIso S ↔ R ∈ Ring ∧ S ∈ Ring ∧ ∃ f f ∈ R RingIso S
11 1 2 10 3bitri ⊢ R ≃ 𝑟 S ↔ R ∈ Ring ∧ S ∈ Ring ∧ ∃ f f ∈ R RingIso S