ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  exss Structured version   GIF version

Theorem exss 3954
Description: Restricted existence in a class (even if proper) implies restricted existence in a subset. (Contributed by NM, 23-Aug-2003.)
Assertion
Ref Expression
exss (x A φy(yA x y φ))
Distinct variable groups:   x,y,A   φ,y
Allowed substitution hint:   φ(x)

Proof of Theorem exss
Dummy variables z w are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 rabn0m 3239 . . 3 (z z {x Aφ} ↔ x A φ)
2 df-rab 2309 . . . . 5 {x Aφ} = {x ∣ (x A φ)}
32eleq2i 2101 . . . 4 (z {x Aφ} ↔ z {x ∣ (x A φ)})
43exbii 1493 . . 3 (z z {x Aφ} ↔ z z {x ∣ (x A φ)})
51, 4bitr3i 175 . 2 (x A φz z {x ∣ (x A φ)})
6 vex 2554 . . . . . 6 z V
76snss 3485 . . . . 5 (z {x ∣ (x A φ)} ↔ {z} ⊆ {x ∣ (x A φ)})
8 ssab2 3018 . . . . . 6 {x ∣ (x A φ)} ⊆ A
9 sstr2 2946 . . . . . 6 ({z} ⊆ {x ∣ (x A φ)} → ({x ∣ (x A φ)} ⊆ A → {z} ⊆ A))
108, 9mpi 15 . . . . 5 ({z} ⊆ {x ∣ (x A φ)} → {z} ⊆ A)
117, 10sylbi 114 . . . 4 (z {x ∣ (x A φ)} → {z} ⊆ A)
12 simpr 103 . . . . . . . 8 (([z / x]x A [z / x]φ) → [z / x]φ)
13 equsb1 1665 . . . . . . . . 9 [z / x]x = z
14 elsn 3382 . . . . . . . . . 10 (x {z} ↔ x = z)
1514sbbii 1645 . . . . . . . . 9 ([z / x]x {z} ↔ [z / x]x = z)
1613, 15mpbir 134 . . . . . . . 8 [z / x]x {z}
1712, 16jctil 295 . . . . . . 7 (([z / x]x A [z / x]φ) → ([z / x]x {z} [z / x]φ))
18 df-clab 2024 . . . . . . . 8 (z {x ∣ (x A φ)} ↔ [z / x](x A φ))
19 sban 1826 . . . . . . . 8 ([z / x](x A φ) ↔ ([z / x]x A [z / x]φ))
2018, 19bitri 173 . . . . . . 7 (z {x ∣ (x A φ)} ↔ ([z / x]x A [z / x]φ))
21 df-rab 2309 . . . . . . . . 9 {x {z} ∣ φ} = {x ∣ (x {z} φ)}
2221eleq2i 2101 . . . . . . . 8 (z {x {z} ∣ φ} ↔ z {x ∣ (x {z} φ)})
23 df-clab 2024 . . . . . . . . 9 (z {x ∣ (x {z} φ)} ↔ [z / x](x {z} φ))
24 sban 1826 . . . . . . . . 9 ([z / x](x {z} φ) ↔ ([z / x]x {z} [z / x]φ))
2523, 24bitri 173 . . . . . . . 8 (z {x ∣ (x {z} φ)} ↔ ([z / x]x {z} [z / x]φ))
2622, 25bitri 173 . . . . . . 7 (z {x {z} ∣ φ} ↔ ([z / x]x {z} [z / x]φ))
2717, 20, 263imtr4i 190 . . . . . 6 (z {x ∣ (x A φ)} → z {x {z} ∣ φ})
28 elex2 2564 . . . . . 6 (z {x {z} ∣ φ} → w w {x {z} ∣ φ})
2927, 28syl 14 . . . . 5 (z {x ∣ (x A φ)} → w w {x {z} ∣ φ})
30 rabn0m 3239 . . . . 5 (w w {x {z} ∣ φ} ↔ x {z}φ)
3129, 30sylib 127 . . . 4 (z {x ∣ (x A φ)} → x {z}φ)
32 snexgOLD 3926 . . . . . 6 (z V → {z} V)
336, 32ax-mp 7 . . . . 5 {z} V
34 sseq1 2960 . . . . . 6 (y = {z} → (yA ↔ {z} ⊆ A))
35 rexeq 2500 . . . . . 6 (y = {z} → (x y φx {z}φ))
3634, 35anbi12d 442 . . . . 5 (y = {z} → ((yA x y φ) ↔ ({z} ⊆ A x {z}φ)))
3733, 36spcev 2641 . . . 4 (({z} ⊆ A x {z}φ) → y(yA x y φ))
3811, 31, 37syl2anc 391 . . 3 (z {x ∣ (x A φ)} → y(yA x y φ))
3938exlimiv 1486 . 2 (z z {x ∣ (x A φ)} → y(yA x y φ))
405, 39sylbi 114 1 (x A φy(yA x y φ))
Colors of variables: wff set class
Syntax hints:  wi 4   wa 97   = wceq 1242  wex 1378   wcel 1390  [wsb 1642  {cab 2023  wrex 2301  {crab 2304  Vcvv 2551  wss 2911  {csn 3367
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-mp 7  ax-ia1 99  ax-ia2 100  ax-ia3 101  ax-io 629  ax-5 1333  ax-7 1334  ax-gen 1335  ax-ie1 1379  ax-ie2 1380  ax-8 1392  ax-10 1393  ax-11 1394  ax-i12 1395  ax-bnd 1396  ax-4 1397  ax-14 1402  ax-17 1416  ax-i9 1420  ax-ial 1424  ax-i5r 1425  ax-ext 2019  ax-sep 3866  ax-pow 3918
This theorem depends on definitions:  df-bi 110  df-tru 1245  df-nf 1347  df-sb 1643  df-clab 2024  df-cleq 2030  df-clel 2033  df-nfc 2164  df-rex 2306  df-rab 2309  df-v 2553  df-in 2918  df-ss 2925  df-pw 3353  df-sn 3373
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator