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

Theorem dfaddc2 4382
Description: Alternate definition of cardinal addition to establish stratification. (Contributed by SF, 15-Jan-2015.)
Assertion
Ref Expression
dfaddc2 ⊢ (A +c B) = ((( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘1B) “k A)

Proof of Theorem dfaddc2
Dummy variables x y z t w are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 df-addc 4379 . 2 ⊢ (A +c B) = {x ∣ ∃y ∈ A ∃z ∈ B ((y ∩ z) = ∅ ∧ x = (y ∪ z))}
2 vex 2863 . . . . 5 ⊢ x ∈ V
32elimak 4260 . . . 4 ⊢ (x ∈ ((( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘1B) “k A) ↔ ∃y ∈ A ⟪y, x⟫ ∈ (( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘1B))
4 opkex 4114 . . . . . . 7 ⊢ ⟪y, x⟫ ∈ V
54elimak 4260 . . . . . 6 ⊢ (⟪y, x⟫ ∈ (( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘1B) ↔ ∃t ∈ ℘1 ℘1B⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)))
6 elpw12 4146 . . . . . . . . . 10 ⊢ (t ∈ ℘1℘1B ↔ ∃z ∈ B t = {{z}})
76anbi1i 676 . . . . . . . . 9 ⊢ ((t ∈ ℘1℘1B ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))) ↔ (∃z ∈ B t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))))
8 r19.41v 2765 . . . . . . . . 9 ⊢ (∃z ∈ B (t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))) ↔ (∃z ∈ B t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))))
97, 8bitr4i 243 . . . . . . . 8 ⊢ ((t ∈ ℘1℘1B ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))) ↔ ∃z ∈ B (t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))))
109exbii 1582 . . . . . . 7 ⊢ (∃t(t ∈ ℘1℘1B ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))) ↔ ∃t∃z ∈ B (t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))))
11 df-rex 2621 . . . . . . 7 ⊢ (∃t ∈ ℘1 ℘1B⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) ↔ ∃t(t ∈ ℘1℘1B ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))))
12 rexcom4 2879 . . . . . . 7 ⊢ (∃z ∈ B ∃t(t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))) ↔ ∃t∃z ∈ B (t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))))
1310, 11, 123bitr4i 268 . . . . . 6 ⊢ (∃t ∈ ℘1 ℘1B⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) ↔ ∃z ∈ B ∃t(t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))))
14 snex 4112 . . . . . . . . 9 ⊢ {{z}} ∈ V
15 opkeq1 4060 . . . . . . . . . 10 ⊢ (t = {{z}} → ⟪t, ⟪y, x⟫⟫ = ⟪{{z}}, ⟪y, x⟫⟫)
1615eleq1d 2419 . . . . . . . . 9 ⊢ (t = {{z}} → (⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) ↔ ⟪{{z}}, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))))
1714, 16ceqsexv 2895 . . . . . . . 8 ⊢ (∃t(t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))) ↔ ⟪{{z}}, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)))
18 eldif 3222 . . . . . . . 8 ⊢ (⟪{{z}}, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) ↔ (⟪{{z}}, ⟪y, x⟫⟫ ∈ Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∧ ¬ ⟪{{z}}, ⟪y, x⟫⟫ ∈ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)))
19 opkex 4114 . . . . . . . . . . . 12 ⊢ ⟪z, y⟫ ∈ V
2019elcompl 3226 . . . . . . . . . . 11 ⊢ (⟪z, y⟫ ∈ ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ↔ ¬ ⟪z, y⟫ ∈ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c))
21 vex 2863 . . . . . . . . . . . . 13 ⊢ z ∈ V
22 vex 2863 . . . . . . . . . . . . 13 ⊢ y ∈ V
2321, 22ndisjrelk 4324 . . . . . . . . . . . 12 ⊢ (⟪z, y⟫ ∈ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ↔ (z ∩ y) ≠ ∅)
2423necon2bbii 2573 . . . . . . . . . . 11 ⊢ ((z ∩ y) = ∅ ↔ ¬ ⟪z, y⟫ ∈ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c))
2520, 24bitr4i 243 . . . . . . . . . 10 ⊢ (⟪z, y⟫ ∈ ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ↔ (z ∩ y) = ∅)
2621, 22, 2otkelins3k 4257 . . . . . . . . . 10 ⊢ (⟪{{z}}, ⟪y, x⟫⟫ ∈ Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ↔ ⟪z, y⟫ ∈ ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c))
27 incom 3449 . . . . . . . . . . 11 ⊢ (y ∩ z) = (z ∩ y)
2827eqeq1i 2360 . . . . . . . . . 10 ⊢ ((y ∩ z) = ∅ ↔ (z ∩ y) = ∅)
2925, 26, 283bitr4i 268 . . . . . . . . 9 ⊢ (⟪{{z}}, ⟪y, x⟫⟫ ∈ Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ↔ (y ∩ z) = ∅)
30 dfcleq 2347 . . . . . . . . . 10 ⊢ (x = (y ∪ z) ↔ ∀w(w ∈ x ↔ w ∈ (y ∪ z)))
31 opkex 4114 . . . . . . . . . . . . . 14 ⊢ ⟪{{z}}, ⟪y, x⟫⟫ ∈ V
3231elimak 4260 . . . . . . . . . . . . 13 ⊢ (⟪{{z}}, ⟪y, x⟫⟫ ∈ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c) ↔ ∃t ∈ ℘1 ℘1℘1℘11c⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )))
33 df-rex 2621 . . . . . . . . . . . . 13 ⊢ (∃t ∈ ℘1 ℘1℘1℘11c⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) ↔ ∃t(t ∈ ℘1℘1℘1℘11c ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))))
34 elpw141c 4151 . . . . . . . . . . . . . . . . 17 ⊢ (t ∈ ℘1℘1℘1℘11c ↔ ∃w t = {{{{{w}}}}})
3534anbi1i 676 . . . . . . . . . . . . . . . 16 ⊢ ((t ∈ ℘1℘1℘1℘11c ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))) ↔ (∃w t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))))
36 19.41v 1901 . . . . . . . . . . . . . . . 16 ⊢ (∃w(t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))) ↔ (∃w t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))))
3735, 36bitr4i 243 . . . . . . . . . . . . . . 15 ⊢ ((t ∈ ℘1℘1℘1℘11c ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))) ↔ ∃w(t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))))
3837exbii 1582 . . . . . . . . . . . . . 14 ⊢ (∃t(t ∈ ℘1℘1℘1℘11c ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))) ↔ ∃t∃w(t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))))
39 excom 1741 . . . . . . . . . . . . . 14 ⊢ (∃w∃t(t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))) ↔ ∃t∃w(t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))))
4038, 39bitr4i 243 . . . . . . . . . . . . 13 ⊢ (∃t(t ∈ ℘1℘1℘1℘11c ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))) ↔ ∃w∃t(t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))))
4132, 33, 403bitri 262 . . . . . . . . . . . 12 ⊢ (⟪{{z}}, ⟪y, x⟫⟫ ∈ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c) ↔ ∃w∃t(t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))))
42 snex 4112 . . . . . . . . . . . . . . 15 ⊢ {{{{{w}}}}} ∈ V
43 opkeq1 4060 . . . . . . . . . . . . . . . 16 ⊢ (t = {{{{{w}}}}} → ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ = ⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫)
4443eleq1d 2419 . . . . . . . . . . . . . . 15 ⊢ (t = {{{{{w}}}}} → (⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) ↔ ⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))))
4542, 44ceqsexv 2895 . . . . . . . . . . . . . 14 ⊢ (∃t(t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))) ↔ ⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )))
46 elsymdif 3224 . . . . . . . . . . . . . 14 ⊢ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) ↔ ¬ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins2k Ins2k Sk ↔ ⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )))
47 snex 4112 . . . . . . . . . . . . . . . . . 18 ⊢ {{{w}}} ∈ V
4847, 14, 4otkelins2k 4256 . . . . . . . . . . . . . . . . 17 ⊢ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins2k Ins2k Sk ↔ ⟪{{{w}}}, ⟪y, x⟫⟫ ∈ Ins2k Sk )
49 snex 4112 . . . . . . . . . . . . . . . . . 18 ⊢ {w} ∈ V
5049, 22, 2otkelins2k 4256 . . . . . . . . . . . . . . . . 17 ⊢ (⟪{{{w}}}, ⟪y, x⟫⟫ ∈ Ins2k Sk ↔ ⟪{w}, x⟫ ∈ Sk )
51 vex 2863 . . . . . . . . . . . . . . . . . 18 ⊢ w ∈ V
5251, 2elssetk 4271 . . . . . . . . . . . . . . . . 17 ⊢ (⟪{w}, x⟫ ∈ Sk ↔ w ∈ x)
5348, 50, 523bitri 262 . . . . . . . . . . . . . . . 16 ⊢ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins2k Ins2k Sk ↔ w ∈ x)
5447, 14, 4otkelins2k 4256 . . . . . . . . . . . . . . . . . . 19 ⊢ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins2k Ins3k Sk ↔ ⟪{{{w}}}, ⟪y, x⟫⟫ ∈ Ins3k Sk )
5549, 22, 2otkelins3k 4257 . . . . . . . . . . . . . . . . . . 19 ⊢ (⟪{{{w}}}, ⟪y, x⟫⟫ ∈ Ins3k Sk ↔ ⟪{w}, y⟫ ∈ Sk )
5651, 22elssetk 4271 . . . . . . . . . . . . . . . . . . 19 ⊢ (⟪{w}, y⟫ ∈ Sk ↔ w ∈ y)
5754, 55, 563bitri 262 . . . . . . . . . . . . . . . . . 18 ⊢ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins2k Ins3k Sk ↔ w ∈ y)
5847, 14, 4otkelins3k 4257 . . . . . . . . . . . . . . . . . . 19 ⊢ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins3k SIk SIk Sk ↔ ⟪{{{w}}}, {{z}}⟫ ∈ SIk SIk Sk )
59 snex 4112 . . . . . . . . . . . . . . . . . . . 20 ⊢ {{w}} ∈ V
60 snex 4112 . . . . . . . . . . . . . . . . . . . 20 ⊢ {z} ∈ V
6159, 60opksnelsik 4266 . . . . . . . . . . . . . . . . . . 19 ⊢ (⟪{{{w}}}, {{z}}⟫ ∈ SIk SIk Sk ↔ ⟪{{w}}, {z}⟫ ∈ SIk Sk )
6249, 21opksnelsik 4266 . . . . . . . . . . . . . . . . . . . 20 ⊢ (⟪{{w}}, {z}⟫ ∈ SIk Sk ↔ ⟪{w}, z⟫ ∈ Sk )
6351, 21elssetk 4271 . . . . . . . . . . . . . . . . . . . 20 ⊢ (⟪{w}, z⟫ ∈ Sk ↔ w ∈ z)
6462, 63bitri 240 . . . . . . . . . . . . . . . . . . 19 ⊢ (⟪{{w}}, {z}⟫ ∈ SIk Sk ↔ w ∈ z)
6558, 61, 643bitri 262 . . . . . . . . . . . . . . . . . 18 ⊢ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins3k SIk SIk Sk ↔ w ∈ z)
6657, 65orbi12i 507 . . . . . . . . . . . . . . . . 17 ⊢ ((⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins2k Ins3k Sk ∨ ⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins3k SIk SIk Sk ) ↔ (w ∈ y ∨ w ∈ z))
67 elun 3221 . . . . . . . . . . . . . . . . 17 ⊢ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ) ↔ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins2k Ins3k Sk ∨ ⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins3k SIk SIk Sk ))
68 elun 3221 . . . . . . . . . . . . . . . . 17 ⊢ (w ∈ (y ∪ z) ↔ (w ∈ y ∨ w ∈ z))
6966, 67, 683bitr4i 268 . . . . . . . . . . . . . . . 16 ⊢ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ) ↔ w ∈ (y ∪ z))
7053, 69bibi12i 306 . . . . . . . . . . . . . . 15 ⊢ ((⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins2k Ins2k Sk ↔ ⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) ↔ (w ∈ x ↔ w ∈ (y ∪ z)))
7170notbii 287 . . . . . . . . . . . . . 14 ⊢ (¬ (⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ Ins2k Ins2k Sk ↔ ⟪{{{{{w}}}}}, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) ↔ ¬ (w ∈ x ↔ w ∈ (y ∪ z)))
7245, 46, 713bitri 262 . . . . . . . . . . . . 13 ⊢ (∃t(t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))) ↔ ¬ (w ∈ x ↔ w ∈ (y ∪ z)))
7372exbii 1582 . . . . . . . . . . . 12 ⊢ (∃w∃t(t = {{{{{w}}}}} ∧ ⟪t, ⟪{{z}}, ⟪y, x⟫⟫⟫ ∈ ( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk ))) ↔ ∃w ¬ (w ∈ x ↔ w ∈ (y ∪ z)))
74 exnal 1574 . . . . . . . . . . . 12 ⊢ (∃w ¬ (w ∈ x ↔ w ∈ (y ∪ z)) ↔ ¬ ∀w(w ∈ x ↔ w ∈ (y ∪ z)))
7541, 73, 743bitri 262 . . . . . . . . . . 11 ⊢ (⟪{{z}}, ⟪y, x⟫⟫ ∈ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c) ↔ ¬ ∀w(w ∈ x ↔ w ∈ (y ∪ z)))
7675con2bii 322 . . . . . . . . . 10 ⊢ (∀w(w ∈ x ↔ w ∈ (y ∪ z)) ↔ ¬ ⟪{{z}}, ⟪y, x⟫⟫ ∈ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))
7730, 76bitr2i 241 . . . . . . . . 9 ⊢ (¬ ⟪{{z}}, ⟪y, x⟫⟫ ∈ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c) ↔ x = (y ∪ z))
7829, 77anbi12i 678 . . . . . . . 8 ⊢ ((⟪{{z}}, ⟪y, x⟫⟫ ∈ Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∧ ¬ ⟪{{z}}, ⟪y, x⟫⟫ ∈ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) ↔ ((y ∩ z) = ∅ ∧ x = (y ∪ z)))
7917, 18, 783bitri 262 . . . . . . 7 ⊢ (∃t(t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))) ↔ ((y ∩ z) = ∅ ∧ x = (y ∪ z)))
8079rexbii 2640 . . . . . 6 ⊢ (∃z ∈ B ∃t(t = {{z}} ∧ ⟪t, ⟪y, x⟫⟫ ∈ ( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c))) ↔ ∃z ∈ B ((y ∩ z) = ∅ ∧ x = (y ∪ z)))
815, 13, 803bitri 262 . . . . 5 ⊢ (⟪y, x⟫ ∈ (( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘1B) ↔ ∃z ∈ B ((y ∩ z) = ∅ ∧ x = (y ∪ z)))
8281rexbii 2640 . . . 4 ⊢ (∃y ∈ A ⟪y, x⟫ ∈ (( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘1B) ↔ ∃y ∈ A ∃z ∈ B ((y ∩ z) = ∅ ∧ x = (y ∪ z)))
833, 82bitri 240 . . 3 ⊢ (x ∈ ((( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘1B) “k A) ↔ ∃y ∈ A ∃z ∈ B ((y ∩ z) = ∅ ∧ x = (y ∪ z)))
8483eqabi 2465 . 2 ⊢ ((( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘1B) “k A) = {x ∣ ∃y ∈ A ∃z ∈ B ((y ∩ z) = ∅ ∧ x = (y ∪ z))}
851, 84eqtr4i 2376 1 ⊢ (A +c B) = ((( Ins3k ∼ (( Ins3k Sk ∩ Ins2k Sk ) “k ℘1℘11c) ∖ (( Ins2k Ins2k Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k SIk SIk Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘1B) “k A)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   ↔ wb 176   ∨ wo 357   ∧ wa 358  ∀wal 1540  ∃wex 1541   = wceq 1642   ∈ wcel 1710  {cab 2339  ∃wrex 2616   ∼ ccompl 3206   ∖ cdif 3207   ∪ cun 3208   ∩ cin 3209   ⊕ csymdif 3210  ∅c0 3551  {csn 3738  ⟪copk 4058  1cc1c 4135  ℘1cpw1 4136   Ins2k cins2k 4177   Ins3k cins3k 4178   “k cimak 4180   SIk csik 4182   Sk cssetk 4184   +c cplc 4376
This proof depends on 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 proof 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-symdif 3217  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-ins2k 4188  df-ins3k 4189  df-imak 4190  df-sik 4193  df-ssetk 4194  df-addc 4379
This theorem is used by:  addceq1  4384  addceq2  4385  addcexg  4394  dfnnc2  4396  nnc0suc  4413  nncaddccl  4420  nnsucelrlem1  4425  preaddccan2lem1  4455  ltfinex  4465  evenodddisjlem1  4516  dfphi2  4570  phialllem1  4617
  Copyright terms: Public domain W3C validator