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

Theorem finsschain 15373
Description: A finite subset of the union of a superset chain is a subset of some element of the chain. A useful preliminary result for alexsub 15441 and others.
Assertion
Ref Expression
finsschain |- (((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) /\ (B e. Fin /\ B C_ U.A)) -> E.z e. A B C_ z)
Distinct variable groups:   x,y,z,A   x,B,y,z

Proof of Theorem finsschain
StepHypRef Expression
1 sseq1 2637 . . . . . 6 |- (b = B -> (b C_ U.A <-> B C_ U.A))
2 sseq1 2637 . . . . . . 7 |- (b = B -> (b C_ z <-> B C_ z))
32rexbidv 2124 . . . . . 6 |- (b = B -> (E.z e. A b C_ z <-> E.z e. A B C_ z))
41, 3imbi12d 688 . . . . 5 |- (b = B -> ((b C_ U.A -> E.z e. A b C_ z) <-> (B C_ U.A -> E.z e. A B C_ z)))
54imbi2d 674 . . . 4 |- (b = B -> (((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)) <-> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (B C_ U.A -> E.z e. A B C_ z))))
6 isfi 5441 . . . . 5 |- (b e. Fin <-> E.k e. om b ~~ k)
7 breq2 3342 . . . . . . . . . 10 |- (n = (/) -> (b ~~ n <-> b ~~ (/)))
87imbi1d 675 . . . . . . . . 9 |- (n = (/) -> ((b ~~ n -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) <-> (b ~~ (/) -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
98albidv 1656 . . . . . . . 8 |- (n = (/) -> (A.b(b ~~ n -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) <-> A.b(b ~~ (/) -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
10 breq2 3342 . . . . . . . . . 10 |- (n = j -> (b ~~ n <-> b ~~ j))
1110imbi1d 675 . . . . . . . . 9 |- (n = j -> ((b ~~ n -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) <-> (b ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
1211albidv 1656 . . . . . . . 8 |- (n = j -> (A.b(b ~~ n -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) <-> A.b(b ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
13 breq2 3342 . . . . . . . . . 10 |- (n = suc j -> (b ~~ n <-> b ~~ suc j))
1413imbi1d 675 . . . . . . . . 9 |- (n = suc j -> ((b ~~ n -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) <-> (b ~~ suc j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
1514albidv 1656 . . . . . . . 8 |- (n = suc j -> (A.b(b ~~ n -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) <-> A.b(b ~~ suc j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
16 breq2 3342 . . . . . . . . . 10 |- (n = k -> (b ~~ n <-> b ~~ k))
1716imbi1d 675 . . . . . . . . 9 |- (n = k -> ((b ~~ n -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) <-> (b ~~ k -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
1817albidv 1656 . . . . . . . 8 |- (n = k -> (A.b(b ~~ n -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) <-> A.b(b ~~ k -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
19 en0 5482 . . . . . . . . . 10 |- (b ~~ (/) <-> b = (/))
20 sseq1 2637 . . . . . . . . . . . . . . . 16 |- (b = (/) -> (b C_ z <-> (/) C_ z))
2120rexbidv 2124 . . . . . . . . . . . . . . 15 |- (b = (/) -> (E.z e. A b C_ z <-> E.z e. A (/) C_ z))
22 0ss 2900 . . . . . . . . . . . . . . . 16 |- (/) C_ x
23 sseq2 2639 . . . . . . . . . . . . . . . . 17 |- (z = x -> ((/) C_ z <-> (/) C_ x))
2423rcla4ev 2381 . . . . . . . . . . . . . . . 16 |- ((x e. A /\ (/) C_ x) -> E.z e. A (/) C_ z)
2522, 24mpan2 760 . . . . . . . . . . . . . . 15 |- (x e. A -> E.z e. A (/) C_ z)
2621, 25syl5bir 227 . . . . . . . . . . . . . 14 |- (b = (/) -> (x e. A -> E.z e. A b C_ z))
272619.23adv 1584 . . . . . . . . . . . . 13 |- (b = (/) -> (E.x x e. A -> E.z e. A b C_ z))
28 n0 2884 . . . . . . . . . . . . 13 |- (A =/= (/) <-> E.x x e. A)
2927, 28syl5ib 223 . . . . . . . . . . . 12 |- (b = (/) -> (A =/= (/) -> E.z e. A b C_ z))
3029a1dd 53 . . . . . . . . . . 11 |- (b = (/) -> (A =/= (/) -> (b C_ U.A -> E.z e. A b C_ z)))
3130adantrd 427 . . . . . . . . . 10 |- (b = (/) -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))
3219, 31sylbi 216 . . . . . . . . 9 |- (b ~~ (/) -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))
3332ax-gen 1305 . . . . . . . 8 |- A.b(b ~~ (/) -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))
34 f1of1 4634 . . . . . . . . . . . . . . . . . . . . 21 |- (`'f:suc j-1-1-onto->b -> `'f:suc j-1-1->b)
35 sssucid 3742 . . . . . . . . . . . . . . . . . . . . . 22 |- j C_ suc j
36 f1ores 4654 . . . . . . . . . . . . . . . . . . . . . 22 |- ((`'f:suc j-1-1->b /\ j C_ suc j) -> (`'f |` j):j-1-1-onto->(`'f"j))
3735, 36mpan2 760 . . . . . . . . . . . . . . . . . . . . 21 |- (`'f:suc j-1-1->b -> (`'f |` j):j-1-1-onto->(`'f"j))
3834, 37syl 12 . . . . . . . . . . . . . . . . . . . 20 |- (`'f:suc j-1-1-onto->b -> (`'f |` j):j-1-1-onto->(`'f"j))
3938ad2antlr 441 . . . . . . . . . . . . . . . . . . 19 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (`'f |` j):j-1-1-onto->(`'f"j))
40 visset 2295 . . . . . . . . . . . . . . . . . . . 20 |- j e. _V
4140f1oen 5457 . . . . . . . . . . . . . . . . . . 19 |- ((`'f |` j):j-1-1-onto->(`'f"j) -> j ~~ (`'f"j))
42 visset 2295 . . . . . . . . . . . . . . . . . . . . . 22 |- f e. _V
4342cnvex 4425 . . . . . . . . . . . . . . . . . . . . 21 |- `'f e. _V
44 imaexg 4279 . . . . . . . . . . . . . . . . . . . . 21 |- (`'f e. _V -> (`'f"j) e. _V)
4543, 44ax-mp 7 . . . . . . . . . . . . . . . . . . . 20 |- (`'f"j) e. _V
4645ensym 5471 . . . . . . . . . . . . . . . . . . 19 |- (j ~~ (`'f"j) -> (`'f"j) ~~ j)
4739, 41, 463syl 24 . . . . . . . . . . . . . . . . . 18 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (`'f"j) ~~ j)
48 simprr 451 . . . . . . . . . . . . . . . . . . . 20 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))
49 imassrn 4278 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (`'f"j) C_ ran `' f
5049a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (`'f:suc j-1-1-onto->b -> (`'f"j) C_ ran `' f)
51 f1ofo 4643 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (`'f:suc j-1-1-onto->b -> `'f:suc j-onto->b)
52 forn 4620 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (`'f:suc j-onto->b -> ran `' f = b)
5351, 52syl 12 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (`'f:suc j-1-1-onto->b -> ran `' f = b)
5450, 53sseqtrd 2653 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (`'f:suc j-1-1-onto->b -> (`'f"j) C_ b)
5554ad2antlr 441 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (`'f"j) C_ b)
56 simprl 450 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> b C_ U.A)
5755, 56sstrd 2627 . . . . . . . . . . . . . . . . . . . . . 22 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (`'f"j) C_ U.A)
58 f1of 4635 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (`'f:suc j-1-1-onto->b -> `'f:suc j-->b)
5940sucid 3744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- j e. suc j
60 ffvelrn 4787 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((`'f:suc j-->b /\ j e. suc j) -> (`'f` j) e. b)
6159, 60mpan2 760 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (`'f:suc j-->b -> (`'f` j) e. b)
6258, 61syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (`'f:suc j-1-1-onto->b -> (`'f` j) e. b)
6362ad2antlr 441 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (`'f` j) e. b)
6456, 63sseldd 2620 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (`'f` j) e. U.A)
65 eluni2 3181 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((`'f` j) e. U.A <-> E.t e. A (`'f` j) e. t)
6664, 65sylib 215 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> E.t e. A (`'f` j) e. t)
67 snssi 3129 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((`'f` j) e. t -> {(`'f` j)} C_ t)
6867reximi 2198 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (E.t e. A (`'f` j) e. t -> E.t e. A {(`'f` j)} C_ t)
6966, 68syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> E.t e. A {(`'f` j)} C_ t)
70 sseq1 2637 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (x = t -> (x C_ y <-> t C_ y))
71 sseq2 2639 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (x = t -> (y C_ x <-> y C_ t))
7270, 71orbi12d 689 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (x = t -> ((x C_ y \/ y C_ x) <-> (t C_ y \/ y C_ t)))
73 sseq2 2639 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (y = w -> (t C_ y <-> t C_ w))
74 sseq1 2637 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (y = w -> (y C_ t <-> w C_ t))
7573, 74orbi12d 689 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (y = w -> ((t C_ y \/ y C_ t) <-> (t C_ w \/ w C_ t)))
7672, 75rcla42v 2384 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((t e. A /\ w e. A) -> (A.x e. A A.y e. A (x C_ y \/ y C_ x) -> (t C_ w \/ w C_ t)))
7776ad2ant2r 445 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> (A.x e. A A.y e. A (x C_ y \/ y C_ x) -> (t C_ w \/ w C_ t)))
78 simprl 450 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> w e. A)
7978ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ t C_ w) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> w e. A)
80 simprr 451 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> (`'f"j) C_ w)
8180ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ t C_ w) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> (`'f"j) C_ w)
82 simplr 449 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> {(`'f` j)} C_ t)
8382ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ t C_ w) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> {(`'f` j)} C_ t)
84 simplr 449 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ t C_ w) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> t C_ w)
8583, 84sstrd 2627 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ t C_ w) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> {(`'f` j)} C_ w)
8681, 85jca 310 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ t C_ w) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> ((`'f"j) C_ w /\ {(`'f` j)} C_ w))
87 unss 2780 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (((`'f"j) C_ w /\ {(`'f` j)} C_ w) <-> ((`'f"j) u. {(`'f` j)}) C_ w)
8886, 87sylib 215 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ t C_ w) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> ((`'f"j) u. {(`'f` j)}) C_ w)
89 sseq2 2639 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (z = w -> (((`'f"j) u. {(`'f` j)}) C_ z <-> ((`'f"j) u. {(`'f` j)}) C_ w))
9089rcla4ev 2381 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- ((w e. A /\ ((`'f"j) u. {(`'f` j)}) C_ w) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z)
9179, 88, 90syl11anc 524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ t C_ w) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z)
9291exp58 15342 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> (t C_ w -> (A =/= (/) -> (b C_ U.A -> ((j e. om /\ `'f:suc j-1-1-onto->b) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z)))))
93 simpll 448 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> t e. A)
9493ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ w C_ t) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> t e. A)
95 simplrr 455 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- ((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ w C_ t) -> (`'f"j) C_ w)
96 simpr 350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- ((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ w C_ t) -> w C_ t)
9795, 96sstrd 2627 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- ((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ w C_ t) -> (`'f"j) C_ t)
98 simpllr 453 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- ((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ w C_ t) -> {(`'f` j)} C_ t)
9997, 98jca 310 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ w C_ t) -> ((`'f"j) C_ t /\ {(`'f` j)} C_ t))
10099adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ w C_ t) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> ((`'f"j) C_ t /\ {(`'f` j)} C_ t))
101 unss 2780 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (((`'f"j) C_ t /\ {(`'f` j)} C_ t) <-> ((`'f"j) u. {(`'f` j)}) C_ t)
102100, 101sylib 215 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ w C_ t) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> ((`'f"j) u. {(`'f` j)}) C_ t)
103 sseq2 2639 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (z = t -> (((`'f"j) u. {(`'f` j)}) C_ z <-> ((`'f"j) u. {(`'f` j)}) C_ t))
104103rcla4ev 2381 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- ((t e. A /\ ((`'f"j) u. {(`'f` j)}) C_ t) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z)
10594, 102, 104syl11anc 524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (((((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) /\ w C_ t) /\ ((A =/= (/) /\ b C_ U.A) /\ (j e. om /\ `'f:suc j-1-1-onto->b))) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z)
106105exp58 15342 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> (w C_ t -> (A =/= (/) -> (b C_ U.A -> ((j e. om /\ `'f:suc j-1-1-onto->b) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z)))))
10792, 106jaod 469 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> ((t C_ w \/ w C_ t) -> (A =/= (/) -> (b C_ U.A -> ((j e. om /\ `'f:suc j-1-1-onto->b) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z)))))
10877, 107syld 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> (A.x e. A A.y e. A (x C_ y \/ y C_ x) -> (A =/= (/) -> (b C_ U.A -> ((j e. om /\ `'f:suc j-1-1-onto->b) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z)))))
109108com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> (A =/= (/) -> (A.x e. A A.y e. A (x C_ y \/ y C_ x) -> (b C_ U.A -> ((j e. om /\ `'f:suc j-1-1-onto->b) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z)))))
110109imp3a 388 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> ((j e. om /\ `'f:suc j-1-1-onto->b) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z))))
111110com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> (b C_ U.A -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> ((j e. om /\ `'f:suc j-1-1-onto->b) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z))))
112111com14 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((j e. om /\ `'f:suc j-1-1-onto->b) -> (b C_ U.A -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w)) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z))))
113112imp42 396 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z)
114 f1ofn 4636 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (`'f:suc j-1-1-onto->b -> `'f Fn suc j)
115114adantl 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((j e. om /\ `'f:suc j-1-1-onto->b) -> `'f Fn suc j)
116115ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> `'f Fn suc j)
11759a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> j e. suc j)
118 fnsnfv 4728 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- ((`'f Fn suc j /\ j e. suc j) -> {(`'f` j)} = (`'f"{j}))
119116, 117, 118syl11anc 524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> {(`'f` j)} = (`'f"{j}))
120119uneq2d 2755 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> ((`'f"j) u. {(`'f` j)}) = ((`'f"j) u. (`'f"{j})))
121 df-suc 3663 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- suc j = (j u. {j})
122121imaeq2i 4262 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (`'f"suc j) = (`'f"(j u. {j}))
123 imaundi 4328 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (`'f"(j u. {j})) = ((`'f"j) u. (`'f"{j}))
124122, 123eqtr2i 1909 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((`'f"j) u. (`'f"{j})) = (`'f"suc j)
125120, 124syl6eq 1944 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> ((`'f"j) u. {(`'f` j)}) = (`'f"suc j))
126 foima 4622 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (`'f:suc j-onto->b -> (`'f"suc j) = b)
12751, 126syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (`'f:suc j-1-1-onto->b -> (`'f"suc j) = b)
128127adantl 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((j e. om /\ `'f:suc j-1-1-onto->b) -> (`'f"suc j) = b)
129128ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> (`'f"suc j) = b)
130125, 129eqtrd 1925 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> ((`'f"j) u. {(`'f` j)}) = b)
131130sseq1d 2644 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> (((`'f"j) u. {(`'f` j)}) C_ z <-> b C_ z))
132131rexbidv 2124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> (E.z e. A ((`'f"j) u. {(`'f` j)}) C_ z <-> E.z e. A b C_ z))
133113, 132mpbid 212 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) /\ ((t e. A /\ {(`'f` j)} C_ t) /\ (w e. A /\ (`'f"j) C_ w))) -> E.z e. A b C_ z)
134133exp512 15345 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (t e. A -> ({(`'f` j)} C_ t -> (w e. A -> ((`'f"j) C_ w -> E.z e. A b C_ z)))))
135134r19.23adv 2215 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (E.t e. A {(`'f` j)} C_ t -> (w e. A -> ((`'f"j) C_ w -> E.z e. A b C_ z))))
13669, 135mpd 29 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (w e. A -> ((`'f"j) C_ w -> E.z e. A b C_ z)))
137136r19.23adv 2215 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (E.w e. A (`'f"j) C_ w -> E.z e. A b C_ z))
138 sseq2 2639 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (z = w -> ((`'f"j) C_ z <-> (`'f"j) C_ w))
139138cbvrexv 2281 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (E.z e. A (`'f"j) C_ z <-> E.w e. A (`'f"j) C_ w)
140137, 139syl5ib 223 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (E.z e. A (`'f"j) C_ z -> E.z e. A b C_ z))
141140imim2d 28 . . . . . . . . . . . . . . . . . . . . . 22 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (((`'f"j) C_ U.A -> E.z e. A (`'f"j) C_ z) -> ((`'f"j) C_ U.A -> E.z e. A b C_ z)))
14257, 141mpid 58 . . . . . . . . . . . . . . . . . . . . 21 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (((`'f"j) C_ U.A -> E.z e. A (`'f"j) C_ z) -> E.z e. A b C_ z))
143142imim2d 28 . . . . . . . . . . . . . . . . . . . 20 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> ((`'f"j) C_ U.A -> E.z e. A (`'f"j) C_ z)) -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> E.z e. A b C_ z)))
14448, 143mpid 58 . . . . . . . . . . . . . . . . . . 19 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> ((`'f"j) C_ U.A -> E.z e. A (`'f"j) C_ z)) -> E.z e. A b C_ z))
145144imim2d 28 . . . . . . . . . . . . . . . . . 18 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (((`'f"j) ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> ((`'f"j) C_ U.A -> E.z e. A (`'f"j) C_ z))) -> ((`'f"j) ~~ j -> E.z e. A b C_ z)))
14647, 145mpid 58 . . . . . . . . . . . . . . . . 17 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (((`'f"j) ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> ((`'f"j) C_ U.A -> E.z e. A (`'f"j) C_ z))) -> E.z e. A b C_ z))
147 breq1 3341 . . . . . . . . . . . . . . . . . . 19 |- (c = (`'f"j) -> (c ~~ j <-> (`'f"j) ~~ j))
148 sseq1 2637 . . . . . . . . . . . . . . . . . . . . 21 |- (c = (`'f"j) -> (c C_ U.A <-> (`'f"j) C_ U.A))
149 sseq1 2637 . . . . . . . . . . . . . . . . . . . . . 22 |- (c = (`'f"j) -> (c C_ z <-> (`'f"j) C_ z))
150149rexbidv 2124 . . . . . . . . . . . . . . . . . . . . 21 |- (c = (`'f"j) -> (E.z e. A c C_ z <-> E.z e. A (`'f"j) C_ z))
151148, 150imbi12d 688 . . . . . . . . . . . . . . . . . . . 20 |- (c = (`'f"j) -> ((c C_ U.A -> E.z e. A c C_ z) <-> ((`'f"j) C_ U.A -> E.z e. A (`'f"j) C_ z)))
152151imbi2d 674 . . . . . . . . . . . . . . . . . . 19 |- (c = (`'f"j) -> (((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z)) <-> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> ((`'f"j) C_ U.A -> E.z e. A (`'f"j) C_ z))))
153147, 152imbi12d 688 . . . . . . . . . . . . . . . . . 18 |- (c = (`'f"j) -> ((c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))) <-> ((`'f"j) ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> ((`'f"j) C_ U.A -> E.z e. A (`'f"j) C_ z)))))
15445, 153cla4v 2370 . . . . . . . . . . . . . . . . 17 |- (A.c(c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))) -> ((`'f"j) ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> ((`'f"j) C_ U.A -> E.z e. A (`'f"j) C_ z))))
155146, 154syl5 20 . . . . . . . . . . . . . . . 16 |- (((j e. om /\ `'f:suc j-1-1-onto->b) /\ (b C_ U.A /\ (A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)))) -> (A.c(c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))) -> E.z e. A b C_ z))
156155exp43 415 . . . . . . . . . . . . . . 15 |- (j e. om -> (`'f:suc j-1-1-onto->b -> (b C_ U.A -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (A.c(c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))) -> E.z e. A b C_ z)))))
157 f1ocnv 4651 . . . . . . . . . . . . . . 15 |- (f:b-1-1-onto->suc j -> `'f:suc j-1-1-onto->b)
158156, 157syl5 20 . . . . . . . . . . . . . 14 |- (j e. om -> (f:b-1-1-onto->suc j -> (b C_ U.A -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (A.c(c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))) -> E.z e. A b C_ z)))))
15915819.23adv 1584 . . . . . . . . . . . . 13 |- (j e. om -> (E.f f:b-1-1-onto->suc j -> (b C_ U.A -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (A.c(c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))) -> E.z e. A b C_ z)))))
16040sucex 3892 . . . . . . . . . . . . . 14 |- suc j e. _V
161160bren 5436 . . . . . . . . . . . . 13 |- (b ~~ suc j <-> E.f f:b-1-1-onto->suc j)
162159, 161syl5ib 223 . . . . . . . . . . . 12 |- (j e. om -> (b ~~ suc j -> (b C_ U.A -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (A.c(c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))) -> E.z e. A b C_ z)))))
163162com23 36 . . . . . . . . . . 11 |- (j e. om -> (b C_ U.A -> (b ~~ suc j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (A.c(c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))) -> E.z e. A b C_ z)))))
164163com25 48 . . . . . . . . . 10 |- (j e. om -> (A.c(c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))) -> (b ~~ suc j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
16516419.21adv 1666 . . . . . . . . 9 |- (j e. om -> (A.c(c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))) -> A.b(b ~~ suc j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
166 breq1 3341 . . . . . . . . . . 11 |- (b = c -> (b ~~ j <-> c ~~ j))
167 sseq1 2637 . . . . . . . . . . . . 13 |- (b = c -> (b C_ U.A <-> c C_ U.A))
168 sseq1 2637 . . . . . . . . . . . . . 14 |- (b = c -> (b C_ z <-> c C_ z))
169168rexbidv 2124 . . . . . . . . . . . . 13 |- (b = c -> (E.z e. A b C_ z <-> E.z e. A c C_ z))
170167, 169imbi12d 688 . . . . . . . . . . . 12 |- (b = c -> ((b C_ U.A -> E.z e. A b C_ z) <-> (c C_ U.A -> E.z e. A c C_ z)))
171170imbi2d 674 . . . . . . . . . . 11 |- (b = c -> (((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)) <-> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))))
172166, 171imbi12d 688 . . . . . . . . . 10 |- (b = c -> ((b ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) <-> (c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z)))))
173172cbvalv 1696 . . . . . . . . 9 |- (A.b(b ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) <-> A.c(c ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (c C_ U.A -> E.z e. A c C_ z))))
174165, 173syl5ib 223 . . . . . . . 8 |- (j e. om -> (A.b(b ~~ j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))) -> A.b(b ~~ suc j -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))))
1759, 12, 15, 18, 33, 174finds 3979 . . . . . . 7 |- (k e. om -> A.b(b ~~ k -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))))
17617519.21bi 1408 . . . . . 6 |- (k e. om -> (b ~~ k -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z))))
177176r19.23aiv 2211 . . . . 5 |- (E.k e. om b ~~ k -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))
1786, 177sylbi 216 . . . 4 |- (b e. Fin -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (b C_ U.A -> E.z e. A b C_ z)))
1795, 178vtoclga 2352 . . 3 |- (B e. Fin -> ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (B C_ U.A -> E.z e. A B C_ z)))
180179com12 14 . 2 |- ((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) -> (B e. Fin -> (B C_ U.A -> E.z e. A B C_ z)))
181180imp32 390 1 |- (((A =/= (/) /\ A.x e. A A.y e. A (x C_ y \/ y C_ x)) /\ (B e. Fin /\ B C_ U.A)) -> E.z e. A B C_ z)
Colors of variables: wff set class
Syntax hints:   -> wi 3   \/ wo 239   /\ wa 240  A.wal 1296   = wceq 1298   e. wcel 1300  E.wex 1326   =/= wne 2017  A.wral 2105  E.wrex 2106  _Vcvv 2292   u. cun 2591   C_ wss 2593  (/)c0 2875  {csn 3044  U.cuni 3177   class class class wbr 3338  suc csuc 3659  omcom 3949  `'ccnv 3985  ran crn 3987   |` cres 3988  "cima 3989   Fn wfn 3993  -->wf 3994  -1-1->wf1 3995  -onto->wfo 3996  -1-1-onto->wf1o 3997  ` cfv 3998   ~~ cen 5423  Fincfn 5426
This theorem is referenced by:  alexsublem2 15438
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-fin 5430
Copyright terms: Public domain