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

Theorem nnadjoin 4521
Description: Adjoining a new element to every member of does not change its size. Theorem X.1.39 of [Rosser] p. 530. (Contributed by SF, 29-Jan-2015.)
Assertion
Ref Expression
nnadjoin Nn
Distinct variable groups:   ,,   ,,
Allowed substitution hints:   (,)

Proof of Theorem nnadjoin
Dummy variables are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 sneq 3745 . . . . . . . . . . 11
21uneq2d 3419 . . . . . . . . . 10
32eqeq2d 2364 . . . . . . . . 9
43rexbidv 2636 . . . . . . . 8
54abbidv 2468 . . . . . . 7
65eleq1d 2419 . . . . . 6
76imbi2d 307 . . . . 5
87imbi2d 307 . . . 4 Nn Nn
9 nnadjoinlem1 4520 . . . . . . 7
10 eleq2 2414 . . . . . . . . . . 11 0c 0c
11 el0c 4422 . . . . . . . . . . . 12 0c
12 ab0 3570 . . . . . . . . . . . 12
1311, 12bitri 240 . . . . . . . . . . 11 0c
1410, 13syl6bb 252 . . . . . . . . . 10 0c
1514imbi2d 307 . . . . . . . . 9 0c
1615raleqbi1dv 2816 . . . . . . . 8 0c 0c
17 df-ral 2620 . . . . . . . . 9 0c 0c
18 el0c 4422 . . . . . . . . . . 11 0c
1918imbi1i 315 . . . . . . . . . 10 0c
2019albii 1566 . . . . . . . . 9 0c
21 0ex 4111 . . . . . . . . . 10
22 unieq 3901 . . . . . . . . . . . . 13
2322compleqd 3246 . . . . . . . . . . . 12
2423eleq2d 2420 . . . . . . . . . . 11
25 rexeq 2809 . . . . . . . . . . . . 13
2625notbid 285 . . . . . . . . . . . 12
2726albidv 1625 . . . . . . . . . . 11
2824, 27imbi12d 311 . . . . . . . . . 10
2921, 28ceqsalv 2886 . . . . . . . . 9
3017, 20, 293bitrri 263 . . . . . . . 8 0c
3116, 30syl6bbr 254 . . . . . . 7 0c
32 eleq2 2414 . . . . . . . . 9
3332imbi2d 307 . . . . . . . 8
3433raleqbi1dv 2816 . . . . . . 7
35 eleq2 2414 . . . . . . . . . 10 1c 1c
3635imbi2d 307 . . . . . . . . 9 1c 1c
3736raleqbi1dv 2816 . . . . . . . 8 1c 1c 1c
38 unieq 3901 . . . . . . . . . . . 12
3938compleqd 3246 . . . . . . . . . . 11
4039eleq2d 2420 . . . . . . . . . 10
41 rexeq 2809 . . . . . . . . . . . 12
4241abbidv 2468 . . . . . . . . . . 11
4342eleq1d 2419 . . . . . . . . . 10 1c 1c
4440, 43imbi12d 311 . . . . . . . . 9 1c 1c
4544cbvralv 2836 . . . . . . . 8 1c 1c 1c 1c
4637, 45syl6bb 252 . . . . . . 7 1c 1c 1c
47 eleq2 2414 . . . . . . . . 9
4847imbi2d 307 . . . . . . . 8
4948raleqbi1dv 2816 . . . . . . 7
50 rex0 3564 . . . . . . . . 9
5150ax-gen 1546 . . . . . . . 8
5251a1i 10 . . . . . . 7
53 elsuc 4414 . . . . . . . . . 10 1c
54 unieq 3901 . . . . . . . . . . . . . . . . . . . . 21
5554compleqd 3246 . . . . . . . . . . . . . . . . . . . 20
5655eleq2d 2420 . . . . . . . . . . . . . . . . . . 19
57 rexeq 2809 . . . . . . . . . . . . . . . . . . . . 21
5857abbidv 2468 . . . . . . . . . . . . . . . . . . . 20
5958eleq1d 2419 . . . . . . . . . . . . . . . . . . 19
6056, 59imbi12d 311 . . . . . . . . . . . . . . . . . 18
6160rspcv 2952 . . . . . . . . . . . . . . . . 17
6261adantr 451 . . . . . . . . . . . . . . . 16
6362adantl 452 . . . . . . . . . . . . . . 15 Nn
64 elin 3220 . . . . . . . . . . . . . . . . 17
65 simp3l 983 . . . . . . . . . . . . . . . . . . 19 Nn
66 vex 2863 . . . . . . . . . . . . . . . . . . . . . . . 24
6766unisn 3908 . . . . . . . . . . . . . . . . . . . . . . 23
6867compleqi 3245 . . . . . . . . . . . . . . . . . . . . . 22
6968eleq2i 2417 . . . . . . . . . . . . . . . . . . . . 21
7069anbi2i 675 . . . . . . . . . . . . . . . . . . . 20
71 simpr 447 . . . . . . . . . . . . . . . . . . . . . 22 Nn
72 simpl2r 1009 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Nn
7366elcompl 3226 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7472, 73sylib 188 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Nn
75 eleq1a 2422 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7675adantl 452 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Nn
7774, 76mtod 168 . . . . . . . . . . . . . . . . . . . . . . . . . 26 Nn
78 simpl3r 1011 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Nn
79 vex 2863 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8079elcompl 3226 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8178, 80sylib 188 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Nn
82 simp3l 983 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Nn
8379elcompl 3226 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8482, 83sylib 188 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Nn
85 elunii 3897 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8685expcom 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8786con3d 125 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8884, 87mpan9 455 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Nn
89 adj11 3890 . . . . . . . . . . . . . . . . . . . . . . . . . . 27
9081, 88, 89syl2anc 642 . . . . . . . . . . . . . . . . . . . . . . . . . 26 Nn
9177, 90mtbird 292 . . . . . . . . . . . . . . . . . . . . . . . . 25 Nn
9291nrexdv 2718 . . . . . . . . . . . . . . . . . . . . . . . 24 Nn
93 eqeq1 2359 . . . . . . . . . . . . . . . . . . . . . . . . . . 27
9493rexbidv 2636 . . . . . . . . . . . . . . . . . . . . . . . . . 26
9594elabg 2987 . . . . . . . . . . . . . . . . . . . . . . . . 25
9695ibi 232 . . . . . . . . . . . . . . . . . . . . . . . 24
9792, 96nsyl 113 . . . . . . . . . . . . . . . . . . . . . . 23 Nn
9897adantr 451 . . . . . . . . . . . . . . . . . . . . . 22 Nn
99 snex 4112 . . . . . . . . . . . . . . . . . . . . . . . 24
10066, 99unex 4107 . . . . . . . . . . . . . . . . . . . . . . 23
101100elsuci 4415 . . . . . . . . . . . . . . . . . . . . . 22 1c
10271, 98, 101syl2anc 642 . . . . . . . . . . . . . . . . . . . . 21 Nn 1c
103102ex 423 . . . . . . . . . . . . . . . . . . . 20 Nn 1c
10470, 103syl3an3b 1220 . . . . . . . . . . . . . . . . . . 19 Nn 1c
10565, 104embantd 50 . . . . . . . . . . . . . . . . . 18 Nn 1c
1061053expia 1153 . . . . . . . . . . . . . . . . 17 Nn 1c
10764, 106syl5bi 208 . . . . . . . . . . . . . . . 16 Nn 1c
108107com23 72 . . . . . . . . . . . . . . 15 Nn 1c
10963, 108syld 40 . . . . . . . . . . . . . 14 Nn 1c
110109imp 418 . . . . . . . . . . . . 13 Nn 1c
111110an32s 779 . . . . . . . . . . . 12 Nn 1c
112 unieq 3901 . . . . . . . . . . . . . . . 16
113112compleqd 3246 . . . . . . . . . . . . . . 15
114 uniun 3911 . . . . . . . . . . . . . . . . 17
115114compleqi 3245 . . . . . . . . . . . . . . . 16
116 iunin 3548 . . . . . . . . . . . . . . . 16
117115, 116eqtri 2373 . . . . . . . . . . . . . . 15
118113, 117syl6eq 2401 . . . . . . . . . . . . . 14
119118eleq2d 2420 . . . . . . . . . . . . 13
120 rexeq 2809 . . . . . . . . . . . . . . . 16
121120abbidv 2468 . . . . . . . . . . . . . . 15
122 unab 3522 . . . . . . . . . . . . . . . 16
123 df-sn 3742 . . . . . . . . . . . . . . . . 17
124123uneq2i 3416 . . . . . . . . . . . . . . . 16
125 rexun 3444 . . . . . . . . . . . . . . . . . 18
126 uneq1 3412 . . . . . . . . . . . . . . . . . . . . 21
127126eqeq2d 2364 . . . . . . . . . . . . . . . . . . . 20
12866, 127rexsn 3769 . . . . . . . . . . . . . . . . . . 19
129128orbi2i 505 . . . . . . . . . . . . . . . . . 18
130125, 129bitri 240 . . . . . . . . . . . . . . . . 17
131130abbii 2466 . . . . . . . . . . . . . . . 16
132122, 124, 1313eqtr4ri 2384 . . . . . . . . . . . . . . 15
133121, 132syl6eq 2401 . . . . . . . . . . . . . 14
134133eleq1d 2419 . . . . . . . . . . . . 13 1c 1c
135119, 134imbi12d 311 . . . . . . . . . . . 12 1c 1c
136111, 135syl5ibrcom 213 . . . . . . . . . . 11 Nn 1c
137136rexlimdvva 2746 . . . . . . . . . 10 Nn 1c
13853, 137syl5bi 208 . . . . . . . . 9 Nn 1c 1c
139138ralrimiv 2697 . . . . . . . 8 Nn 1c 1c
140139ex 423 . . . . . . 7 Nn 1c 1c
1419, 31, 34, 46, 49, 52, 140finds 4412 . . . . . 6 Nn
142 unieq 3901 . . . . . . . . . 10
143142compleqd 3246 . . . . . . . . 9
144143eleq2d 2420 . . . . . . . 8
145 rexeq 2809 . . . . . . . . . 10
146145abbidv 2468 . . . . . . . . 9
147146eleq1d 2419 . . . . . . . 8
148144, 147imbi12d 311 . . . . . . 7
149148rspccv 2953 . . . . . 6
150141, 149syl 15 . . . . 5 Nn
151150com3r 73 . . . 4 Nn
1528, 151vtoclga 2921 . . 3 Nn
153152com3l 75 . 2 Nn
1541533imp 1145 1 Nn
Colors of variables: wff setvar class
Syntax hints:   wn 3   wi 4   wb 176   wo 357   wa 358   w3a 934  wal 1540   wceq 1642   wcel 1710  cab 2339  wral 2615  wrex 2616   ∼ ccompl 3206   cun 3208   cin 3209  c0 3551  csn 3738  cuni 3892  1cc1c 4135   Nn cnnc 4374  0cc0c 4375   cplc 4376
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-14 1714  ax-6 1729  ax-7 1734  ax-11 1746  ax-12 1925  ax-ext 2334  ax-nin 4079  ax-xp 4080  ax-cnv 4081  ax-1c 4082  ax-sset 4083  ax-si 4084  ax-ins2 4085  ax-ins3 4086  ax-typlower 4087  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-ral 2620  df-rex 2621  df-v 2862  df-sbc 3048  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-if 3664  df-pw 3725  df-sn 3742  df-pr 3743  df-uni 3893  df-int 3928  df-opk 4059  df-1c 4137  df-pw1 4138  df-uni1 4139  df-xpk 4186  df-cnvk 4187  df-ins2k 4188  df-ins3k 4189  df-imak 4190  df-cok 4191  df-p6 4192  df-sik 4193  df-ssetk 4194  df-imagek 4195  df-0c 4378  df-addc 4379  df-nnc 4380
This theorem is referenced by:  nnadjoinpw  4522
  Copyright terms: Public domain W3C validator