NFE Home New Foundations Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  NFE Home  >  Th. List  >  dfpw12 GIF version

Theorem dfpw12 4302
Description: Alternate expression for unit power classes. (Contributed by SF, 26-Jan-2015.)
Assertion
Ref Expression
dfpw12 1A = ( SIk (A ×k A) “k V)

Proof of Theorem dfpw12
Dummy variables x y z w are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 elpw1 4145 . . 3 (x 1Ay A x = {y})
2 vex 2863 . . . . 5 x V
32elimakv 4261 . . . 4 (x ( SIk (A ×k A) “k V) ↔ zz, x SIk (A ×k A))
4 vex 2863 . . . . . . 7 z V
5 opkelsikg 4265 . . . . . . 7 ((z V x V) → (⟪z, x SIk (A ×k A) ↔ wy(z = {w} x = {y} w, y (A ×k A))))
64, 2, 5mp2an 653 . . . . . 6 (⟪z, x SIk (A ×k A) ↔ wy(z = {w} x = {y} w, y (A ×k A)))
76exbii 1582 . . . . 5 (zz, x SIk (A ×k A) ↔ zwy(z = {w} x = {y} w, y (A ×k A)))
8 exrot3 1744 . . . . 5 (yzw(z = {w} x = {y} w, y (A ×k A)) ↔ zwy(z = {w} x = {y} w, y (A ×k A)))
97, 8bitr4i 243 . . . 4 (zz, x SIk (A ×k A) ↔ yzw(z = {w} x = {y} w, y (A ×k A)))
10 df-3an 936 . . . . . . . . 9 ((z = {w} x = {y} w, y (A ×k A)) ↔ ((z = {w} x = {y}) w, y (A ×k A)))
11 vex 2863 . . . . . . . . . . 11 w V
12 vex 2863 . . . . . . . . . . 11 y V
1311, 12opkelxpk 4249 . . . . . . . . . 10 (⟪w, y (A ×k A) ↔ (w A y A))
1413anbi2i 675 . . . . . . . . 9 (((z = {w} x = {y}) w, y (A ×k A)) ↔ ((z = {w} x = {y}) (w A y A)))
15 an4 797 . . . . . . . . 9 (((z = {w} x = {y}) (w A y A)) ↔ ((z = {w} w A) (x = {y} y A)))
1610, 14, 153bitri 262 . . . . . . . 8 ((z = {w} x = {y} w, y (A ×k A)) ↔ ((z = {w} w A) (x = {y} y A)))
17162exbii 1583 . . . . . . 7 (zw(z = {w} x = {y} w, y (A ×k A)) ↔ zw((z = {w} w A) (x = {y} y A)))
18 19.41vv 1902 . . . . . . 7 (zw((z = {w} w A) (x = {y} y A)) ↔ (zw(z = {w} w A) (x = {y} y A)))
19 sneq 3745 . . . . . . . . . . . 12 (w = y → {w} = {y})
20 eqeq12 2365 . . . . . . . . . . . 12 ((z = x {w} = {y}) → (z = {w} ↔ x = {y}))
2119, 20sylan2 460 . . . . . . . . . . 11 ((z = x w = y) → (z = {w} ↔ x = {y}))
22 eleq1 2413 . . . . . . . . . . . 12 (w = y → (w Ay A))
2322adantl 452 . . . . . . . . . . 11 ((z = x w = y) → (w Ay A))
2421, 23anbi12d 691 . . . . . . . . . 10 ((z = x w = y) → ((z = {w} w A) ↔ (x = {y} y A)))
252, 12, 24spc2ev 2948 . . . . . . . . 9 ((x = {y} y A) → zw(z = {w} w A))
2625pm4.71ri 614 . . . . . . . 8 ((x = {y} y A) ↔ (zw(z = {w} w A) (x = {y} y A)))
27 ancom 437 . . . . . . . 8 ((x = {y} y A) ↔ (y A x = {y}))
2826, 27bitr3i 242 . . . . . . 7 ((zw(z = {w} w A) (x = {y} y A)) ↔ (y A x = {y}))
2917, 18, 283bitri 262 . . . . . 6 (zw(z = {w} x = {y} w, y (A ×k A)) ↔ (y A x = {y}))
3029exbii 1582 . . . . 5 (yzw(z = {w} x = {y} w, y (A ×k A)) ↔ y(y A x = {y}))
31 df-rex 2621 . . . . 5 (y A x = {y} ↔ y(y A x = {y}))
3230, 31bitr4i 243 . . . 4 (yzw(z = {w} x = {y} w, y (A ×k A)) ↔ y A x = {y})
333, 9, 323bitri 262 . . 3 (x ( SIk (A ×k A) “k V) ↔ y A x = {y})
341, 33bitr4i 243 . 2 (x 1Ax ( SIk (A ×k A) “k V))
3534eqriv 2350 1 1A = ( SIk (A ×k A) “k V)
Colors of variables: wff setvar class
Syntax hints:  wb 176   wa 358   w3a 934  wex 1541   = wceq 1642   wcel 1710  wrex 2616  Vcvv 2860  {csn 3738  copk 4058  1cpw1 4136   ×k cxpk 4175  k cimak 4180   SIk csik 4182
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1546  ax-5 1557  ax-17 1616  ax-9 1654  ax-8 1675  ax-6 1729  ax-7 1734  ax-11 1746  ax-12 1925  ax-ext 2334  ax-nin 4079  ax-sn 4088
This theorem depends on definitions:  df-bi 177  df-or 359  df-an 360  df-3an 936  df-nan 1288  df-tru 1319  df-ex 1542  df-nf 1545  df-sb 1649  df-clab 2340  df-cleq 2346  df-clel 2349  df-nfc 2479  df-ne 2519  df-rex 2621  df-v 2862  df-nin 3212  df-compl 3213  df-in 3214  df-un 3215  df-dif 3216  df-ss 3260  df-nul 3552  df-pw 3725  df-sn 3742  df-pr 3743  df-opk 4059  df-1c 4137  df-pw1 4138  df-xpk 4186  df-imak 4190  df-sik 4193
This theorem is referenced by:  pw1exg  4303
  Copyright terms: Public domain W3C validator