HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem copsex4g 1904
Description: An implicit substitution inference for 2 ordered pairs.
Hypothesis
Ref Expression
copsex4g.1 (((x = Ay = B) ∧ (z = Cw = D)) → (φψ))
Assertion
Ref Expression
copsex4g (((ARBS) ∧ (CRDS)) → (∃xyzw((⟨A, B⟩ = ⟨x, y⟩ ∧ ⟨C, D⟩ = ⟨z, w⟩) ∧ φ) ↔ ψ))
Distinct variable group(s):   x,y,z,w,A   x,B,y,z,w   x,C,y,z,w   x,D,y,z,w   ψ,x,y,z,w   x,R,y,z,w   x,S,y,z,w

Proof of Theorem copsex4g
StepHypRef Expression
1 visset 1350 . . . . . . . 8 xV
2 visset 1350 . . . . . . . 8 yV
31, 2opthg 1899 . . . . . . 7 (BS → (⟨x, y⟩ = ⟨A, B⟩ ↔ (x = Ay = B)))
4 cleqcom 1103 . . . . . . 7 (⟨A, B⟩ = ⟨x, y⟩ ↔ ⟨x, y⟩ = ⟨A, B⟩)
53, 4syl5bb 410 . . . . . 6 (BS → (⟨A, B⟩ = ⟨x, y⟩ ↔ (x = Ay = B)))
65adantl 305 . . . . 5 ((ARBS) → (⟨A, B⟩ = ⟨x, y⟩ ↔ (x = Ay = B)))
7 visset 1350 . . . . . . . 8 zV
8 visset 1350 . . . . . . . 8 wV
97, 8opthg 1899 . . . . . . 7 (DS → (⟨z, w⟩ = ⟨C, D⟩ ↔ (z = Cw = D)))
10 cleqcom 1103 . . . . . . 7 (⟨C, D⟩ = ⟨z, w⟩ ↔ ⟨z, w⟩ = ⟨C, D⟩)
119, 10syl5bb 410 . . . . . 6 (DS → (⟨C, D⟩ = ⟨z, w⟩ ↔ (z = Cw = D)))
1211adantl 305 . . . . 5 ((CRDS) → (⟨C, D⟩ = ⟨z, w⟩ ↔ (z = Cw = D)))
136, 12bi2anan9 478 . . . 4 (((ARBS) ∧ (CRDS)) → ((⟨A, B⟩ = ⟨x, y⟩ ∧ ⟨C, D⟩ = ⟨z, w⟩) ↔ ((x = Ay = B) ∧ (z = Cw = D))))
1413anbi1d 469 . . 3 (((ARBS) ∧ (CRDS)) → (((⟨A, B⟩ = ⟨x, y⟩ ∧ ⟨C, D⟩ = ⟨z, w⟩) ∧ φ) ↔ (((x = Ay = B) ∧ (z = Cw = D)) ∧ φ)))
1514bi4exdv 940 . 2 (((ARBS) ∧ (CRDS)) → (∃xyzw((⟨A, B⟩ = ⟨x, y⟩ ∧ ⟨C, D⟩ = ⟨z, w⟩) ∧ φ) ↔ ∃xyzw(((x = Ay = B) ∧ (z = Cw = D)) ∧ φ)))
16 id 9 . . 3 (((x = Ay = B) ∧ (z = Cw = D)) → ((x = Ay = B) ∧ (z = Cw = D)))
17 copsex4g.1 . . 3 (((x = Ay = B) ∧ (z = Cw = D)) → (φψ))
1816, 17cgsex4g 1369 . 2 (((ARBS) ∧ (CRDS)) → (∃xyzw(((x = Ay = B) ∧ (z = Cw = D)) ∧ φ) ↔ ψ))
1915, 18bitrd 406 1 (((ARBS) ∧ (CRDS)) → (∃xyzw((⟨A, B⟩ = ⟨x, y⟩ ∧ ⟨C, D⟩ = ⟨z, w⟩) ∧ φ) ↔ ψ))
Colors of variables: wff set class
Syntax hints:   → wi 2   ↔ wb 127   ∧ wa 196  ∃wex 678   = wceq 1091   ∈ wcel 1092  ⟨cop 1810
This theorem is referenced by:  opbrop 2472  oprabval3 3052
This theorem was proved from axioms:  ax-1 3  ax-2 4  ax-3 5  ax-mp 6  ax-4 673  ax-5 674  ax-6 675  ax-7 676  ax-gen 677  ax-8 798  ax-9 799  ax-10 800  ax-11 801  ax-12 802  ax-13 804  ax-14 805  ax-16 922  ax-17 925  ax-ext 1074  ax-rep 1075  ax-pow 1077
This theorem depends on definitions:  df-bi 128  df-or 197  df-an 198  df-ex 679  df-sb 853  df-clab 1093  df-cleq 1097  df-clel 1099  df-v 1349  df-dif 1489  df-un 1490  df-in 1491  df-ss 1492  df-nul 1708  df-pw 1799  df-sn 1811  df-pr 1812  df-op 1815
metamath.org