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

Theorem zorn2lem4 4801
Description: Lemma for zorn2 4806.
Hypotheses
Ref Expression
zorn2lem.1 A V
zorn2lem.2 B = {fh On (f Fn h t h (ft) = (G ‘(f t)))}
zorn2lem.3 F = B
zorn2lem.4 C = {z Ag ran f gRz}
zorn2lem.5 D = {z Ag (Fx)gRz}
zorn2lem.6 G = {f, tt = {v Cu C ¬ uwv}}
Assertion
Ref Expression
zorn2lem4 ((R Po A w We A) → x On D = )
Distinct variable groups:   x,w,h,t,z,f,g,u,v,A   B,h,t,f   x,F,z,v,u,f,g,h,t   h,G,t,f   t,C   u,D,v,f,t   x,R,z,w,g,u,v,f,t

Proof of Theorem zorn2lem4
StepHypRef Expression
1 pm3.24 660 . 2 ¬ (ran F V ¬ ran F V)
2 ax-17 973 . . . . . . . . . . 11 (w We Ax w We A)
3 hba1 1005 . . . . . . . . . . 11 (x(x On → D) → xx(x On → D))
42, 3hban 1011 . . . . . . . . . 10 ((w We A x(x On → D)) → x(w We A x(x On → D)))
5 ax-17 973 . . . . . . . . . 10 (y Ax y A)
6 eleq1 1537 . . . . . . . . . . . . . . . 16 ((Fx) = y → ((Fx) Ay A))
7 zorn2lem.1 . . . . . . . . . . . . . . . . . 18 A V
8 zorn2lem.2 . . . . . . . . . . . . . . . . . 18 B = {fh On (f Fn h t h (ft) = (G ‘(f t)))}
9 zorn2lem.3 . . . . . . . . . . . . . . . . . 18 F = B
10 zorn2lem.4 . . . . . . . . . . . . . . . . . 18 C = {z Ag ran f gRz}
11 zorn2lem.5 . . . . . . . . . . . . . . . . . 18 D = {z Ag (Fx)gRz}
12 zorn2lem.6 . . . . . . . . . . . . . . . . . 18 G = {f, tt = {v Cu C ¬ uwv}}
137, 8, 9, 10, 11, 12zorn2lem1 4798 . . . . . . . . . . . . . . . . 17 ((x On (w We A D)) → (Fx) D)
14 ssrab2 2134 . . . . . . . . . . . . . . . . . . 19 {z Ag (Fx)gRz} A
1511, 14eqsstr 2094 . . . . . . . . . . . . . . . . . 18 D A
1615sseli 2068 . . . . . . . . . . . . . . . . 17 ((Fx) D → (Fx) A)
1713, 16syl 10 . . . . . . . . . . . . . . . 16 ((x On (w We A D)) → (Fx) A)
186, 17syl5cbi 209 . . . . . . . . . . . . . . 15 ((x On (w We A D)) → ((Fx) = yy A))
1918exp32 379 . . . . . . . . . . . . . 14 (x On → (w We A → (D → ((Fx) = yy A))))
2019com12 11 . . . . . . . . . . . . 13 (w We A → (x On → (D → ((Fx) = yy A))))
2120a2d 13 . . . . . . . . . . . 12 (w We A → ((x On → D) → (x On → ((Fx) = yy A))))
2221a4sd 987 . . . . . . . . . . 11 (w We A → (x(x On → D) → (x On → ((Fx) = yy A))))
2322imp 350 . . . . . . . . . 10 ((w We A x(x On → D)) → (x On → ((Fx) = yy A)))
244, 5, 23r19.23ad 1748 . . . . . . . . 9 ((w We A x(x On → D)) → (x On (Fx) = yy A))
258, 9tfr1 3930 . . . . . . . . . 10 F Fn On
26 fvelrnb 3766 . . . . . . . . . 10 (F Fn On → (y ran Fx On (Fx) = y))
2725, 26ax-mp 7 . . . . . . . . 9 (y ran Fx On (Fx) = y)
2824, 27syl5ib 206 . . . . . . . 8 ((w We A x(x On → D)) → (y ran Fy A))
2928ssrdv 2073 . . . . . . 7 ((w We A x(x On → D)) → ran F A)
307ssex 2724 . . . . . . 7 (ran F A → ran F V)
3129, 30syl 10 . . . . . 6 ((w We A x(x On → D)) → ran F V)
3231ex 373 . . . . 5 (w We A → (x(x On → D) → ran F V))
3332adantl 390 . . . 4 ((R Po A w We A) → (x(x On → D) → ran F V))
347, 8, 9, 10, 11, 12zorn2lem3 4800 . . . . . . . . . . . . . 14 ((R Po A (x On (w We A D))) → (y x → ¬ (Fx) = (Fy)))
3534exp45 388 . . . . . . . . . . . . 13 (R Po A → (x On → (w We A → (D → (y x → ¬ (Fx) = (Fy))))))
3635com23 32 . . . . . . . . . . . 12 (R Po A → (w We A → (x On → (D → (y x → ¬ (Fx) = (Fy))))))
3736imp 350 . . . . . . . . . . 11 ((R Po A w We A) → (x On → (D → (y x → ¬ (Fx) = (Fy)))))
3837a2d 13 . . . . . . . . . 10 ((R Po A w We A) → ((x On → D) → (x On → (y x → ¬ (Fx) = (Fy)))))
3938imp4a 364 . . . . . . . . 9 ((R Po A w We A) → ((x On → D) → ((x On y x) → ¬ (Fx) = (Fy))))
403919.21adv 1290 . . . . . . . 8 ((R Po A w We A) → ((x On → D) → y((x On y x) → ¬ (Fx) = (Fy))))
414019.20dv 1291 . . . . . . 7 ((R Po A w We A) → (x(x On → D) → xy((x On y x) → ¬ (Fx) = (Fy))))
42 r2al 1679 . . . . . . 7 (x On y x ¬ (Fx) = (Fy) ↔ xy((x On y x) → ¬ (Fx) = (Fy)))
4341, 42syl6ibr 213 . . . . . 6 ((R Po A w We A) → (x(x On → D) → x On y x ¬ (Fx) = (Fy)))
44 ssid 2083 . . . . . . . 8 On On
4525tz7.48lem 3961 . . . . . . . 8 ((On On x On y x ¬ (Fx) = (Fy)) → Fun (F On))
4644, 45mpan 697 . . . . . . 7 (x On y x ¬ (Fx) = (Fy) → Fun (F On))
478, 9tfrlem6 3922 . . . . . . . . . 10 Rel F
48 fndm 3593 . . . . . . . . . . . 12 (F Fn On → dom F = On)
4925, 48ax-mp 7 . . . . . . . . . . 11 dom F = On
5049eqimssi 2114 . . . . . . . . . 10 dom F On
51 relssres 3398 . . . . . . . . . 10 ((Rel F dom F On) → (F On) = F)
5247, 50, 51mp2an 699 . . . . . . . . 9 (F On) = F
53 cnveq 3298 . . . . . . . . 9 ((F On) = F(F On) = F)
5452, 53ax-mp 7 . . . . . . . 8 (F On) = F
55 funeq 3541 . . . . . . . 8 ((F On) = F → (Fun (F On) ↔ Fun F))
5654, 55ax-mp 7 . . . . . . 7 (Fun (F On) ↔ Fun F)
5746, 56sylib 198 . . . . . 6 (x On y x ¬ (Fx) = (Fy) → Fun F)
5843, 57syl6 22 . . . . 5 ((R Po A w We A) → (x(x On → D) → Fun F))
59 onprc 2995 . . . . . 6 ¬ On V
60 funrnex 3619 . . . . . . . 8 (dom F V → (Fun F → ran F V))
6160com12 11 . . . . . . 7 (Fun F → (dom F V → ran F V))
62 df-rn 3195 . . . . . . . 8 ran F = dom F
6362eleq1i 1540 . . . . . . 7 (ran F V ↔ dom F V)
64 dfdm4 3311 . . . . . . . . 9 dom F = ran F
6549, 64eqtr3 1500 . . . . . . . 8 On = ran F
6665eleq1i 1540 . . . . . . 7 (On V ↔ ran F V)
6761, 63, 663imtr4g 555 . . . . . 6 (Fun F → (ran F V → On V))
6859, 67mtoi 107 . . . . 5 (Fun F → ¬ ran F V)
6958, 68syl6 22 . . . 4 ((R Po A w We A) → (x(x On → D) → ¬ ran F V))
7033, 69jcad 602 . . 3 ((R Po A w We A) → (x(x On → D) → (ran F V ¬ ran F V)))
71 df-ne 1590 . . . . 5 (D ↔ ¬ D = )
7271ralbii 1670 . . . 4 (x On Dx On ¬ D = )
73 df-ral 1652 . . . 4 (x On Dx(x On → D))
74 ralnex 1656 . . . 4 (x On ¬ D = ↔ ¬ x On D = )
7572, 73, 743bitr3 181 . . 3 (x(x On → D) ↔ ¬ x On D = )
7670, 75syl5ibr 207 . 2 ((R Po A w We A) → (¬ x On D = → (ran F V ¬ ran F V)))
771, 76mt3i 113 1 ((R Po A w We A) → x On D = )
Colors of variables: wff set class
Syntax hints:  ¬ wn 2   → wi 3   ↔ wb 146   wa 223  wal 956   = wceq 958   wcel 960  {cab 1466   ≠ wne 1588  wral 1648  wrex 1649  {crab 1651  Vcvv 1814   wss 2050  c0 2283  cuni 2507   class class class wbr 2624  {copab 2671   Po wpo 2844   We wwe 2922  Oncon0 2954  ccnv 3175  dom cdm 3176  ran crn 3177   cres 3178   “ cima 3179  Rel wrel 3181  Fun wfun 3182   Fn wfn 3183   ‘cfv 3188
This theorem is referenced by:  zorn2lem7 4804
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 964  ax-gen 965  ax-8 966  ax-9 967  ax-10 968  ax-11 969  ax-12 970  ax-13 971  ax-14 972  ax-17 973  ax-4 975  ax-5o 977  ax-6o 980  ax-9o 1125  ax-10o 1142  ax-16 1212  ax-11o 1220  ax-ext 1462  ax-rep 2698  ax-sep 2708  ax-nul 2715  ax-pow 2748  ax-pr 2785  ax-un 2872
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3or 778  df-3an 779  df-ex 983  df-sb 1174  df-eu 1384  df-mo 1385  df-clab 1467  df-cleq 1472  df-clel 1475  df-ne 1590  df-ral 1652  df-rex 1653  df-reu 1654  df-rab 1655  df-v 1815  df-sbc 1945  df-dif 2052  df-un 2053  df-in 2054  df-ss 2056  df-nul 2284  df-pw 2406  df-sn 2416  df-pr 2417  df-tp 2419  df-op 2420  df-uni 2508  df-iun 2572  df-br 2625  df-opab 2672  df-tr 2686  df-eprel 2838  df-id 2841  df-po 2846  df-so 2856  df-fr 2923  df-we 2940  df-ord 2957  df-on 2958  df-suc 2960  df-xp 3190  df-rel 3191  df-cnv 3192  df-co 3193  df-dm 3194  df-rn 3195  df-res 3196  df-ima 3197  df-fun 3198  df-fn 3199  df-f 3200  df-f1 3201  df-fv 3204
Copyright terms: Public domain