Metamath Proof Explorer


Theorem elxpi

Description: Membership in a Cartesian product. Uses fewer axioms than elxp . (Contributed by NM, 4-Jul-1994)

Ref Expression
Assertion elxpi ⊢ A ∈ B × C → ∃ x ∃ y A = x y ∧ x ∈ B ∧ y ∈ C

Proof

Step Hyp Ref Expression
1 eqeq1 ⊢ z = A → z = x y ↔ A = x y
2 1 anbi1d ⊢ z = A → z = x y ∧ x ∈ B ∧ y ∈ C ↔ A = x y ∧ x ∈ B ∧ y ∈ C
3 2 2exbidv ⊢ z = A → ∃ x ∃ y z = x y ∧ x ∈ B ∧ y ∈ C ↔ ∃ x ∃ y A = x y ∧ x ∈ B ∧ y ∈ C
4 df-xp ⊢ B × C = x y | x ∈ B ∧ y ∈ C
5 df-opab ⊢ x y | x ∈ B ∧ y ∈ C = z | ∃ x ∃ y z = x y ∧ x ∈ B ∧ y ∈ C
6 4 5 eqtri ⊢ B × C = z | ∃ x ∃ y z = x y ∧ x ∈ B ∧ y ∈ C
7 3 6 elab2g ⊢ A ∈ B × C → A ∈ B × C ↔ ∃ x ∃ y A = x y ∧ x ∈ B ∧ y ∈ C
8 7 ibi ⊢ A ∈ B × C → ∃ x ∃ y A = x y ∧ x ∈ B ∧ y ∈ C