Metamath Proof Explorer


Theorem rnxpid

Description: The range of a Cartesian square. (Contributed by FL, 17-May-2010)

Ref Expression
Assertion rnxpid ⊢ ran ⁡ A × A = A

Proof

Step Hyp Ref Expression
1 rn0 ⊢ ran ⁡ ∅ = ∅
2 xpeq2 ⊢ A = ∅ → A × A = A × ∅
3 xp0 ⊢ A × ∅ = ∅
4 2 3 eqtrdi ⊢ A = ∅ → A × A = ∅
5 4 rneqd ⊢ A = ∅ → ran ⁡ A × A = ran ⁡ ∅
6 id ⊢ A = ∅ → A = ∅
7 1 5 6 3eqtr4a ⊢ A = ∅ → ran ⁡ A × A = A
8 rnxp ⊢ A ≠ ∅ → ran ⁡ A × A = A
9 7 8 pm2.61ine ⊢ ran ⁡ A × A = A