Table of ContentsTable of Contents Mathbox for Jeff Hankins < Previous   Next >
Related theorems
Unicode version

Theorem finminlem 15367
Description: A useful lemma about finite sets. If a property holds for a finite set, it holds for a minimal set.
Hypothesis
Ref Expression
finminlem.1 |- (x = y -> (ph <-> ps))
Assertion
Ref Expression
finminlem |- (E.x e. Fin ph -> E.x(ph /\ A.y((y C_ x /\ ps) -> x = y)))
Distinct variable groups:   ph,y   ps,x   x,y

Proof of Theorem finminlem
StepHypRef Expression
1 hbe1 1363 . . . . 5 |- (E.x(x ~~ n /\ ph) -> A.xE.x(x ~~ n /\ ph))
2 ax-17 1317 . . . . 5 |- (a e. om -> A.x a e. om)
31, 2hbrab 2258 . . . 4 |- (a e. {n e. om | E.x(x ~~ n /\ ph)} -> A.x a e. {n e. om | E.x(x ~~ n /\ ph)})
4 ax-17 1317 . . . 4 |- (a e. (/) -> A.x a e. (/))
53, 4hbne 2103 . . 3 |- ({n e. om | E.x(x ~~ n /\ ph)} =/= (/) -> A.x{n e. om | E.x(x ~~ n /\ ph)} =/= (/))
6 isfi 5441 . . . 4 |- (x e. Fin <-> E.m e. om x ~~ m)
7 19.8a 1376 . . . . . . . . . 10 |- ((x ~~ m /\ ph) -> E.x(x ~~ m /\ ph))
87anim2i 362 . . . . . . . . 9 |- ((m e. om /\ (x ~~ m /\ ph)) -> (m e. om /\ E.x(x ~~ m /\ ph)))
983impb 1063 . . . . . . . 8 |- ((m e. om /\ x ~~ m /\ ph) -> (m e. om /\ E.x(x ~~ m /\ ph)))
10 breq2 3342 . . . . . . . . . . 11 |- (n = m -> (x ~~ n <-> x ~~ m))
1110anbi1d 679 . . . . . . . . . 10 |- (n = m -> ((x ~~ n /\ ph) <-> (x ~~ m /\ ph)))
1211exbidv 1657 . . . . . . . . 9 |- (n = m -> (E.x(x ~~ n /\ ph) <-> E.x(x ~~ m /\ ph)))
1312elrab 2414 . . . . . . . 8 |- (m e. {n e. om | E.x(x ~~ n /\ ph)} <-> (m e. om /\ E.x(x ~~ m /\ ph)))
149, 13sylibr 217 . . . . . . 7 |- ((m e. om /\ x ~~ m /\ ph) -> m e. {n e. om | E.x(x ~~ n /\ ph)})
15 ne0i 2881 . . . . . . 7 |- (m e. {n e. om | E.x(x ~~ n /\ ph)} -> {n e. om | E.x(x ~~ n /\ ph)} =/= (/))
1614, 15syl 12 . . . . . 6 |- ((m e. om /\ x ~~ m /\ ph) -> {n e. om | E.x(x ~~ n /\ ph)} =/= (/))
17163exp 1066 . . . . 5 |- (m e. om -> (x ~~ m -> (ph -> {n e. om | E.x(x ~~ n /\ ph)} =/= (/))))
1817r19.23aiv 2211 . . . 4 |- (E.m e. om x ~~ m -> (ph -> {n e. om | E.x(x ~~ n /\ ph)} =/= (/)))
196, 18sylbi 216 . . 3 |- (x e. Fin -> (ph -> {n e. om | E.x(x ~~ n /\ ph)} =/= (/)))
205, 19r19.23ai 2209 . 2 |- (E.x e. Fin ph -> {n e. om | E.x(x ~~ n /\ ph)} =/= (/))
21 epweon 3864 . . 3 |- _E We On
22 ssrab2 2692 . . . 4 |- {n e. om | E.x(x ~~ n /\ ph)} C_ om
23 omsson 3954 . . . 4 |- om C_ On
2422, 23sstri 2626 . . 3 |- {n e. om | E.x(x ~~ n /\ ph)} C_ On
25 wefrc 3652 . . 3 |- (( _E We On /\ {n e. om | E.x(x ~~ n /\ ph)} C_ On /\ {n e. om | E.x(x ~~ n /\ ph)} =/= (/)) -> E.m e. {n e. om | E.x(x ~~ n /\ ph)} ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/))
2621, 24, 25mp3an12 1181 . 2 |- ({n e. om | E.x(x ~~ n /\ ph)} =/= (/) -> E.m e. {n e. om | E.x(x ~~ n /\ ph)} ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/))
27 ax-17 1317 . . . . . . . . 9 |- (m e. om -> A.x m e. om)
28 ax-17 1317 . . . . . . . . . . 11 |- (a e. m -> A.x a e. m)
293, 28hbin 2800 . . . . . . . . . 10 |- (a e. ({n e. om | E.x(x ~~ n /\ ph)} i^i m) -> A.x a e. ({n e. om | E.x(x ~~ n /\ ph)} i^i m))
3029, 4hbeq 1995 . . . . . . . . 9 |- (({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/) -> A.x({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/))
3127, 30hban 1356 . . . . . . . 8 |- ((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) -> A.x(m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)))
32 simprr 451 . . . . . . . . . 10 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ (x ~~ m /\ ph)) -> ph)
33 ra4e 2156 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((m e. om /\ x ~~ m) -> E.m e. om x ~~ m)
34 ssfi 5630 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((x e. Fin /\ y C_ x) -> y e. Fin)
35 pssss 2705 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (y C. x -> y C_ x)
3634, 35sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((x e. Fin /\ y C. x) -> y e. Fin)
3736ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x e. Fin -> (y C. x -> y e. Fin))
386, 37sylbir 218 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (E.m e. om x ~~ m -> (y C. x -> y e. Fin))
3933, 38syl 12 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((m e. om /\ x ~~ m) -> (y C. x -> y e. Fin))
4039adantrr 431 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((m e. om /\ (x ~~ m /\ ph)) -> (y C. x -> y e. Fin))
4140adantrr 431 . . . . . . . . . . . . . . . . . . . . . 22 |- ((m e. om /\ ((x ~~ m /\ ph) /\ ps)) -> (y C. x -> y e. Fin))
42 simprll 456 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> k e. om)
43 simprlr 457 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> y ~~ k)
44 simplrr 455 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> ps)
45 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- y e. _V
46 breq1 3341 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (x = y -> (x ~~ k <-> y ~~ k))
47 finminlem.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (x = y -> (ph <-> ps))
4846, 47anbi12d 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (x = y -> ((x ~~ k /\ ph) <-> (y ~~ k /\ ps)))
4945, 48cla4ev 2371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((y ~~ k /\ ps) -> E.x(x ~~ k /\ ph))
5043, 44, 49syl11anc 524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> E.x(x ~~ k /\ ph))
5133, 6sylibr 217 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((m e. om /\ x ~~ m) -> x e. Fin)
5251adantrr 431 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- ((m e. om /\ (x ~~ m /\ ph)) -> x e. Fin)
5352adantrr 431 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((m e. om /\ ((x ~~ m /\ ph) /\ ps)) -> x e. Fin)
5453adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ (k e. om /\ y ~~ k)) -> x e. Fin)
55 php3 5609 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((x e. Fin /\ y C. x) -> y ~< x)
5655ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (x e. Fin -> (y C. x -> y ~< x))
5754, 56syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ (k e. om /\ y ~~ k)) -> (y C. x -> y ~< x))
58 endomtr 5479 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- ((x ~~ m /\ m ~<_ k) -> x ~<_ k)
5958ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (x ~~ m -> (m ~<_ k -> x ~<_ k))
6059ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (((x ~~ m /\ ph) /\ ps) -> (m ~<_ k -> x ~<_ k))
6160ad2antlr 441 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ (k e. om /\ y ~~ k)) -> (m ~<_ k -> x ~<_ k))
62 domentr 5480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- ((x ~<_ k /\ k ~~ y) -> x ~<_ y)
63 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- k e. _V
6463ensym 5471 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (y ~~ k -> k ~~ y)
6562, 64sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- ((x ~<_ k /\ y ~~ k) -> x ~<_ y)
6665expcom 403 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (y ~~ k -> (x ~<_ k -> x ~<_ y))
6766ad2antll 443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ (k e. om /\ y ~~ k)) -> (x ~<_ k -> x ~<_ y))
6861, 67syld 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ (k e. om /\ y ~~ k)) -> (m ~<_ k -> x ~<_ y))
69 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- m e. _V
70 ssdomg 5467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (m e. _V -> (m C_ k -> m ~<_ k))
7169, 70ax-mp 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (m C_ k -> m ~<_ k)
7268, 71syl5 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ (k e. om /\ y ~~ k)) -> (m C_ k -> x ~<_ y))
73 domnsym 5526 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (x ~<_ y -> -. y ~< x)
7473con2i 113 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (y ~< x -> -. x ~<_ y)
7572, 74nsyli 136 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ (k e. om /\ y ~~ k)) -> (y ~< x -> -. m C_ k))
7657, 75syld 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ (k e. om /\ y ~~ k)) -> (y C. x -> -. m C_ k))
7776impr 422 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> -. m C_ k)
78 nnord 3959 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (m e. om -> Ord m)
7978ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> Ord m)
80 nnord 3959 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (k e. om -> Ord k)
8180adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((k e. om /\ y ~~ k) -> Ord k)
8281ad2antrl 442 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> Ord k)
83 ordtri1 3693 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((Ord m /\ Ord k) -> (m C_ k <-> -. k e. m))
8483con2bid 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((Ord m /\ Ord k) -> (k e. m <-> -. m C_ k))
8579, 82, 84syl11anc 524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> (k e. m <-> -. m C_ k))
8677, 85mpbird 213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> k e. m)
8742, 50, 86jca31 311 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> ((k e. om /\ E.x(x ~~ k /\ ph)) /\ k e. m))
88 elin 2786 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (k e. ({n e. om | E.x(x ~~ n /\ ph)} i^i m) <-> (k e. {n e. om | E.x(x ~~ n /\ ph)} /\ k e. m))
89 breq2 3342 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (n = k -> (x ~~ n <-> x ~~ k))
9089anbi1d 679 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (n = k -> ((x ~~ n /\ ph) <-> (x ~~ k /\ ph)))
9190exbidv 1657 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (n = k -> (E.x(x ~~ n /\ ph) <-> E.x(x ~~ k /\ ph)))
9291elrab 2414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (k e. {n e. om | E.x(x ~~ n /\ ph)} <-> (k e. om /\ E.x(x ~~ k /\ ph)))
9392anbi1i 539 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((k e. {n e. om | E.x(x ~~ n /\ ph)} /\ k e. m) <-> ((k e. om /\ E.x(x ~~ k /\ ph)) /\ k e. m))
9488, 93bitri 190 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (k e. ({n e. om | E.x(x ~~ n /\ ph)} i^i m) <-> ((k e. om /\ E.x(x ~~ k /\ ph)) /\ k e. m))
9587, 94sylibr 217 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> k e. ({n e. om | E.x(x ~~ n /\ ph)} i^i m))
96 ne0i 2881 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (k e. ({n e. om | E.x(x ~~ n /\ ph)} i^i m) -> ({n e. om | E.x(x ~~ n /\ ph)} i^i m) =/= (/))
9795, 96syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((m e. om /\ ((x ~~ m /\ ph) /\ ps)) /\ ((k e. om /\ y ~~ k) /\ y C. x)) -> ({n e. om | E.x(x ~~ n /\ ph)} i^i m) =/= (/))
9897exp44 416 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((m e. om /\ ((x ~~ m /\ ph) /\ ps)) -> (k e. om -> (y ~~ k -> (y C. x -> ({n e. om | E.x(x ~~ n /\ ph)} i^i m) =/= (/)))))
9998r19.23adv 2215 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((m e. om /\ ((x ~~ m /\ ph) /\ ps)) -> (E.k e. om y ~~ k -> (y C. x -> ({n e. om | E.x(x ~~ n /\ ph)} i^i m) =/= (/))))
100 isfi 5441 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (y e. Fin <-> E.k e. om y ~~ k)
10199, 100syl5ib 223 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((m e. om /\ ((x ~~ m /\ ph) /\ ps)) -> (y e. Fin -> (y C. x -> ({n e. om | E.x(x ~~ n /\ ph)} i^i m) =/= (/))))
102101com23 36 . . . . . . . . . . . . . . . . . . . . . 22 |- ((m e. om /\ ((x ~~ m /\ ph) /\ ps)) -> (y C. x -> (y e. Fin -> ({n e. om | E.x(x ~~ n /\ ph)} i^i m) =/= (/))))
10341, 102mpdd 57 . . . . . . . . . . . . . . . . . . . . 21 |- ((m e. om /\ ((x ~~ m /\ ph) /\ ps)) -> (y C. x -> ({n e. om | E.x(x ~~ n /\ ph)} i^i m) =/= (/)))
104103necon2bd 2057 . . . . . . . . . . . . . . . . . . . 20 |- ((m e. om /\ ((x ~~ m /\ ph) /\ ps)) -> (({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/) -> -. y C. x))
105104ex 402 . . . . . . . . . . . . . . . . . . 19 |- (m e. om -> (((x ~~ m /\ ph) /\ ps) -> (({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/) -> -. y C. x)))
106105com23 36 . . . . . . . . . . . . . . . . . 18 |- (m e. om -> (({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/) -> (((x ~~ m /\ ph) /\ ps) -> -. y C. x)))
107106imp31 389 . . . . . . . . . . . . . . . . 17 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ ((x ~~ m /\ ph) /\ ps)) -> -. y C. x)
108107pm2.21d 94 . . . . . . . . . . . . . . . 16 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ ((x ~~ m /\ ph) /\ ps)) -> (y C. x -> x = y))
109 eqcom 1886 . . . . . . . . . . . . . . . . . 18 |- (y = x <-> x = y)
110109biimpi 168 . . . . . . . . . . . . . . . . 17 |- (y = x -> x = y)
111110a1i 8 . . . . . . . . . . . . . . . 16 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ ((x ~~ m /\ ph) /\ ps)) -> (y = x -> x = y))
112108, 111jaod 469 . . . . . . . . . . . . . . 15 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ ((x ~~ m /\ ph) /\ ps)) -> ((y C. x \/ y = x) -> x = y))
113 sspss 2707 . . . . . . . . . . . . . . 15 |- (y C_ x <-> (y C. x \/ y = x))
114112, 113syl5ib 223 . . . . . . . . . . . . . 14 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ ((x ~~ m /\ ph) /\ ps)) -> (y C_ x -> x = y))
115114expr 418 . . . . . . . . . . . . 13 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ (x ~~ m /\ ph)) -> (ps -> (y C_ x -> x = y)))
116115com23 36 . . . . . . . . . . . 12 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ (x ~~ m /\ ph)) -> (y C_ x -> (ps -> x = y)))
117116imp3a 388 . . . . . . . . . . 11 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ (x ~~ m /\ ph)) -> ((y C_ x /\ ps) -> x = y))
11811719.21aiv 1664 . . . . . . . . . 10 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ (x ~~ m /\ ph)) -> A.y((y C_ x /\ ps) -> x = y))
11932, 118jca 310 . . . . . . . . 9 |- (((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) /\ (x ~~ m /\ ph)) -> (ph /\ A.y((y C_ x /\ ps) -> x = y)))
120119ex 402 . . . . . . . 8 |- ((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) -> ((x ~~ m /\ ph) -> (ph /\ A.y((y C_ x /\ ps) -> x = y))))
12131, 120eximd 1410 . . . . . . 7 |- ((m e. om /\ ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/)) -> (E.x(x ~~ m /\ ph) -> E.x(ph /\ A.y((y C_ x /\ ps) -> x = y))))
122121ex 402 . . . . . 6 |- (m e. om -> (({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/) -> (E.x(x ~~ m /\ ph) -> E.x(ph /\ A.y((y C_ x /\ ps) -> x = y)))))
123122com23 36 . . . . 5 |- (m e. om -> (E.x(x ~~ m /\ ph) -> (({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/) -> E.x(ph /\ A.y((y C_ x /\ ps) -> x = y)))))
124123imp 377 . . . 4 |- ((m e. om /\ E.x(x ~~ m /\ ph)) -> (({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/) -> E.x(ph /\ A.y((y C_ x /\ ps) -> x = y))))
12513, 124sylbi 216 . . 3 |- (m e. {n e. om | E.x(x ~~ n /\ ph)} -> (({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/) -> E.x(ph /\ A.y((y C_ x /\ ps) -> x = y))))
126125r19.23aiv 2211 . 2 |- (E.m e. {n e. om | E.x(x ~~ n /\ ph)} ({n e. om | E.x(x ~~ n /\ ph)} i^i m) = (/) -> E.x(ph /\ A.y((y C_ x /\ ps) -> x = y)))
12720, 26, 1263syl 24 1 |- (E.x e. Fin ph -> E.x(ph /\ A.y((y C_ x /\ ps) -> x = y)))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   \/ wo 239   /\ wa 240   /\ w3a 858  A.wal 1296   = wceq 1298   e. wcel 1300  E.wex 1326   =/= wne 2017  E.wrex 2106  {crab 2108  _Vcvv 2292   i^i cin 2592   C_ wss 2593   C. wpss 2594  (/)c0 2875   class class class wbr 3338   _E cep 3581   We wwe 3624  Ord word 3656  Oncon0 3657  omcom 3949   ~~ cen 5423   ~<_ cdom 5424   ~< csdm 5425  Fincfn 5426
This theorem is referenced by:  filfinnfr 15561
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3or 859  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-ral 2109  df-rex 2110  df-rab 2112  df-v 2294  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-pss 2607  df-nul 2876  df-if 2983  df-pw 3035  df-sn 3049  df-pr 3050  df-tp 3052  df-op 3053  df-uni 3178  df-br 3339  df-opab 3396  df-tr 3412  df-eprel 3583  df-id 3586  df-po 3591  df-so 3604  df-fr 3625  df-we 3644  df-ord 3660  df-on 3661  df-lim 3662  df-suc 3663  df-om 3950  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-f 4010  df-f1 4011  df-fo 4012  df-f1o 4013  df-fv 4014  df-er 5318  df-en 5427  df-dom 5428  df-sdom 5429  df-fin 5430
Copyright terms: Public domain