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

Theorem rabxfr 2959
Description: Abstraction class membership after substituting an expression A (containing y) for x in the class expression φ.
Hypotheses
Ref Expression
rabxfr.1 (z By z B)
rabxfr.2 (z Cy z C)
rabxfr.3 (y DA D)
rabxfr.4 (x = A → (φψ))
rabxfr.5 (y = BA = C)
Assertion
Ref Expression
rabxfr (B D → (C {x Dφ} ↔ B {y Dψ}))
Distinct variable groups:   x,A   z,B   z,C   x,y,z,D   φ,y,z   ψ,x,z

Proof of Theorem rabxfr
StepHypRef Expression
1 rabxfr.3 . . . . . . . 8 (y DA D)
2 ibibr 602 . . . . . . . 8 ((y DA D) ↔ (y D → (A Dy D)))
31, 2mpbi 196 . . . . . . 7 (y D → (A Dy D))
43anbi1d 628 . . . . . 6 (y D → ((A D ψ) ↔ (y D ψ)))
5 rabxfr.4 . . . . . . 7 (x = A → (φψ))
65elrab 1952 . . . . . 6 (A {x Dφ} ↔ (A D ψ))
7 rabid 1816 . . . . . 6 (y {y Dψ} ↔ (y D ψ))
84, 6, 73bitr4g 566 . . . . 5 (y D → (A {x Dφ} ↔ y {y Dψ}))
98rabbii 1852 . . . 4 {y DA {x Dφ}} = {y Dy {y Dψ}}
109eleq2i 1585 . . 3 (B {y DA {x Dφ}} ↔ B {y Dy {y Dψ}})
11 rabxfr.1 . . . 4 (z By z B)
12 ax-17 1012 . . . 4 (z Dy z D)
13 rabxfr.2 . . . . 5 (z Cy z C)
14 ax-17 1012 . . . . 5 (z {x Dφ} → y z {x Dφ})
1513, 14hbel 1613 . . . 4 (C {x Dφ} → y C {x Dφ})
16 rabxfr.5 . . . . 5 (y = BA = C)
1716eleq1d 1587 . . . 4 (y = B → (A {x Dφ} ↔ C {x Dφ}))
1811, 12, 15, 17elrabf 1951 . . 3 (B {y DA {x Dφ}} ↔ (B D C {x Dφ}))
19 hbrab1 1819 . . . . 5 (z {y Dψ} → y z {y Dψ})
2011, 19hbel 1613 . . . 4 (B {y Dψ} → y B {y Dψ})
21 eleq1 1581 . . . 4 (y = B → (y {y Dψ} ↔ B {y Dψ}))
2211, 12, 20, 21elrabf 1951 . . 3 (B {y Dy {y Dψ}} ↔ (B D B {y Dψ}))
2310, 18, 223bitr3i 188 . 2 ((B D C {x Dφ}) ↔ (B D B {y Dψ}))
24 pm5.32 655 . 2 ((B D → (C {x Dφ} ↔ B {y Dψ})) ↔ ((B D C {x Dφ}) ↔ (B D B {y Dψ})))
2523, 24mpbir 197 1 (B D → (C {x Dφ} ↔ B {y Dψ}))
Colors of variables: wff set class
Syntax hints:   → wi 3   ↔ wb 153   wa 230  wal 995   = wceq 997   wcel 999  {crab 1695
This theorem is referenced by:  reuunixfr 2963  dfuzi 6287
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1003  ax-gen 1004  ax-8 1005  ax-10 1007  ax-12 1009  ax-17 1012  ax-4 1014  ax-5o 1016  ax-6o 1019  ax-9o 1164  ax-10o 1182  ax-16 1252  ax-11o 1260  ax-ext 1504
This theorem depends on definitions:  df-bi 154  df-an 232  df-ex 1022  df-sb 1214  df-clab 1510  df-cleq 1515  df-clel 1518  df-rab 1699  df-v 1859
Copyright terms: Public domain