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

Theorem inficl 15757
Description: A set which is closed under pairwise intersection is closed under finite intersection.
Assertion
Ref Expression
inficl |- ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) -> ( fi ` A) = A)
Distinct variable groups:   x,A,y   x,B,y

Proof of Theorem inficl
StepHypRef Expression
1 visset 2295 . . . . . 6 |- z e. _V
2 sppfi 10218 . . . . . 6 |- ((z e. _V /\ A e. B) -> (z e. ( fi ` A) <-> E.w(w C_ A /\ w e. Fin /\ z = |^|w)))
31, 2mpan 759 . . . . 5 |- (A e. B -> (z e. ( fi ` A) <-> E.w(w C_ A /\ w e. Fin /\ z = |^|w)))
43adantr 425 . . . 4 |- ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) -> (z e. ( fi ` A) <-> E.w(w C_ A /\ w e. Fin /\ z = |^|w)))
5 vprc 3449 . . . . . . . . . . 11 |- -. _V e. _V
6 eleq1 1957 . . . . . . . . . . . 12 |- (z = _V -> (z e. _V <-> _V e. _V))
71, 6mpbii 210 . . . . . . . . . . 11 |- (z = _V -> _V e. _V)
85, 7mto 121 . . . . . . . . . 10 |- -. z = _V
9 inteq 3217 . . . . . . . . . . . 12 |- (w = (/) -> |^|w = |^|(/))
109eqeq2d 1895 . . . . . . . . . . 11 |- (w = (/) -> (z = |^|w <-> z = |^|(/)))
11 int0 3230 . . . . . . . . . . . 12 |- |^|(/) = _V
12 eqtr 1904 . . . . . . . . . . . 12 |- ((z = |^|(/) /\ |^|(/) = _V) -> z = _V)
1311, 12mpan2 760 . . . . . . . . . . 11 |- (z = |^|(/) -> z = _V)
1410, 13syl6bi 231 . . . . . . . . . 10 |- (w = (/) -> (z = |^|w -> z = _V))
158, 14mtoi 122 . . . . . . . . 9 |- (w = (/) -> -. z = |^|w)
1615necon2ai 2051 . . . . . . . 8 |- (z = |^|w -> w =/= (/))
17 sseq1 2637 . . . . . . . . . . . . . . . . . 18 |- (u = (/) -> (u C_ A <-> (/) C_ A))
18 neeq1 2024 . . . . . . . . . . . . . . . . . 18 |- (u = (/) -> (u =/= (/) <-> (/) =/= (/)))
1917, 18anbi12d 690 . . . . . . . . . . . . . . . . 17 |- (u = (/) -> ((u C_ A /\ u =/= (/)) <-> ((/) C_ A /\ (/) =/= (/))))
2019anbi2d 678 . . . . . . . . . . . . . . . 16 |- (u = (/) -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (u C_ A /\ u =/= (/))) <-> ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((/) C_ A /\ (/) =/= (/)))))
21 inteq 3217 . . . . . . . . . . . . . . . . 17 |- (u = (/) -> |^|u = |^|(/))
2221eleq1d 1963 . . . . . . . . . . . . . . . 16 |- (u = (/) -> (|^|u e. A <-> |^|(/) e. A))
2320, 22imbi12d 688 . . . . . . . . . . . . . . 15 |- (u = (/) -> ((((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (u C_ A /\ u =/= (/))) -> |^|u e. A) <-> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((/) C_ A /\ (/) =/= (/))) -> |^|(/) e. A)))
24 sseq1 2637 . . . . . . . . . . . . . . . . . 18 |- (u = (v \ {z}) -> (u C_ A <-> (v \ {z}) C_ A))
25 neeq1 2024 . . . . . . . . . . . . . . . . . 18 |- (u = (v \ {z}) -> (u =/= (/) <-> (v \ {z}) =/= (/)))
2624, 25anbi12d 690 . . . . . . . . . . . . . . . . 17 |- (u = (v \ {z}) -> ((u C_ A /\ u =/= (/)) <-> ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))))
2726anbi2d 678 . . . . . . . . . . . . . . . 16 |- (u = (v \ {z}) -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (u C_ A /\ u =/= (/))) <-> ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/)))))
28 inteq 3217 . . . . . . . . . . . . . . . . 17 |- (u = (v \ {z}) -> |^|u = |^|(v \ {z}))
2928eleq1d 1963 . . . . . . . . . . . . . . . 16 |- (u = (v \ {z}) -> (|^|u e. A <-> |^|(v \ {z}) e. A))
3027, 29imbi12d 688 . . . . . . . . . . . . . . 15 |- (u = (v \ {z}) -> ((((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (u C_ A /\ u =/= (/))) -> |^|u e. A) <-> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A)))
31 sseq1 2637 . . . . . . . . . . . . . . . . . 18 |- (u = v -> (u C_ A <-> v C_ A))
32 neeq1 2024 . . . . . . . . . . . . . . . . . 18 |- (u = v -> (u =/= (/) <-> v =/= (/)))
3331, 32anbi12d 690 . . . . . . . . . . . . . . . . 17 |- (u = v -> ((u C_ A /\ u =/= (/)) <-> (v C_ A /\ v =/= (/))))
3433anbi2d 678 . . . . . . . . . . . . . . . 16 |- (u = v -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (u C_ A /\ u =/= (/))) <-> ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (v C_ A /\ v =/= (/)))))
35 inteq 3217 . . . . . . . . . . . . . . . . 17 |- (u = v -> |^|u = |^|v)
3635eleq1d 1963 . . . . . . . . . . . . . . . 16 |- (u = v -> (|^|u e. A <-> |^|v e. A))
3734, 36imbi12d 688 . . . . . . . . . . . . . . 15 |- (u = v -> ((((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (u C_ A /\ u =/= (/))) -> |^|u e. A) <-> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (v C_ A /\ v =/= (/))) -> |^|v e. A)))
38 sseq1 2637 . . . . . . . . . . . . . . . . . 18 |- (u = w -> (u C_ A <-> w C_ A))
39 neeq1 2024 . . . . . . . . . . . . . . . . . 18 |- (u = w -> (u =/= (/) <-> w =/= (/)))
4038, 39anbi12d 690 . . . . . . . . . . . . . . . . 17 |- (u = w -> ((u C_ A /\ u =/= (/)) <-> (w C_ A /\ w =/= (/))))
4140anbi2d 678 . . . . . . . . . . . . . . . 16 |- (u = w -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (u C_ A /\ u =/= (/))) <-> ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (w C_ A /\ w =/= (/)))))
42 inteq 3217 . . . . . . . . . . . . . . . . 17 |- (u = w -> |^|u = |^|w)
4342eleq1d 1963 . . . . . . . . . . . . . . . 16 |- (u = w -> (|^|u e. A <-> |^|w e. A))
4441, 43imbi12d 688 . . . . . . . . . . . . . . 15 |- (u = w -> ((((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (u C_ A /\ u =/= (/))) -> |^|u e. A) <-> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (w C_ A /\ w =/= (/))) -> |^|w e. A)))
45 eqidd 1885 . . . . . . . . . . . . . . . . 17 |- (-. |^|(/) e. A -> (/) = (/))
4645necon1ai 2047 . . . . . . . . . . . . . . . 16 |- ((/) =/= (/) -> |^|(/) e. A)
4746ad2antll 443 . . . . . . . . . . . . . . 15 |- (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((/) C_ A /\ (/) =/= (/))) -> |^|(/) e. A)
48 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- w e. _V
4948intsn 3252 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- |^|{w} = w
5049eleq1i 1960 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (|^|{w} e. A <-> w e. A)
5150biimpri 169 . . . . . . . . . . . . . . . . . . . . . . 23 |- (w e. A -> |^|{w} e. A)
52 sseq1 2637 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (v = {w} -> (v C_ A <-> {w} C_ A))
5348snss 3122 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (w e. A <-> {w} C_ A)
5452, 53syl6bbr 597 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (v = {w} -> (v C_ A <-> w e. A))
55 inteq 3217 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (v = {w} -> |^|v = |^|{w})
5655eleq1d 1963 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (v = {w} -> (|^|v e. A <-> |^|{w} e. A))
5754, 56imbi12d 688 . . . . . . . . . . . . . . . . . . . . . . 23 |- (v = {w} -> ((v C_ A -> |^|v e. A) <-> (w e. A -> |^|{w} e. A)))
5851, 57mpbiri 211 . . . . . . . . . . . . . . . . . . . . . 22 |- (v = {w} -> (v C_ A -> |^|v e. A))
5958com12 14 . . . . . . . . . . . . . . . . . . . . 21 |- (v C_ A -> (v = {w} -> |^|v e. A))
605919.23adv 1584 . . . . . . . . . . . . . . . . . . . 20 |- (v C_ A -> (E.w v = {w} -> |^|v e. A))
6160ad2antrl 442 . . . . . . . . . . . . . . . . . . 19 |- (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (v C_ A /\ v =/= (/))) -> (E.w v = {w} -> |^|v e. A))
6261adantl 424 . . . . . . . . . . . . . . . . . 18 |- ((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (v C_ A /\ v =/= (/)))) -> (E.w v = {w} -> |^|v e. A))
63 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- u e. _V
6463snss 3122 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (u e. v <-> {u} C_ v)
65 eqss 2631 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (v = {u} <-> (v C_ {u} /\ {u} C_ v))
6665biimpri 169 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((v C_ {u} /\ {u} C_ v) -> v = {u})
6766expcom 403 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ({u} C_ v -> (v C_ {u} -> v = {u}))
68 ssdif0 2934 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (v C_ {u} <-> (v \ {u}) = (/))
6967, 68syl5ibr 224 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ({u} C_ v -> ((v \ {u}) = (/) -> v = {u}))
7064, 69sylbi 216 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (u e. v -> ((v \ {u}) = (/) -> v = {u}))
7170necon3bd 2039 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (u e. v -> (-. v = {u} -> (v \ {u}) =/= (/)))
72 sneq 3054 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (w = u -> {w} = {u})
7372eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (w = u -> (v = {w} <-> v = {u}))
7473notbid 673 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (w = u -> (-. v = {w} <-> -. v = {u}))
7574a4v 1649 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (A.w -. v = {w} -> -. v = {u})
7671, 75syl5 20 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (u e. v -> (A.w -. v = {w} -> (v \ {u}) =/= (/)))
77 alnex 1380 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (A.w -. v = {w} <-> -. E.w v = {w})
7876, 77syl5ibr 224 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (u e. v -> (-. E.w v = {w} -> (v \ {u}) =/= (/)))
7978a1i 8 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ v C_ A) -> (u e. v -> (-. E.w v = {w} -> (v \ {u}) =/= (/))))
80 ssdifss 2736 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (v C_ A -> (v \ {u}) C_ A)
8180adantl 424 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ v C_ A) -> (v \ {u}) C_ A)
82 sneq 3054 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- (z = u -> {z} = {u})
8382difeq2d 2726 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (z = u -> (v \ {z}) = (v \ {u}))
8483sseq1d 2644 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (z = u -> ((v \ {z}) C_ A <-> (v \ {u}) C_ A))
8583neeq1d 2028 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (z = u -> ((v \ {z}) =/= (/) <-> (v \ {u}) =/= (/)))
8684, 85anbi12d 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (z = u -> (((v \ {z}) C_ A /\ (v \ {z}) =/= (/)) <-> ((v \ {u}) C_ A /\ (v \ {u}) =/= (/))))
8786anbi2d 678 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (z = u -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) <-> ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {u}) C_ A /\ (v \ {u}) =/= (/)))))
8883inteqd 3219 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (z = u -> |^|(v \ {z}) = |^|(v \ {u}))
8988eleq1d 1963 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (z = u -> (|^|(v \ {z}) e. A <-> |^|(v \ {u}) e. A))
9087, 89imbi12d 688 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (z = u -> ((((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) <-> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {u}) C_ A /\ (v \ {u}) =/= (/))) -> |^|(v \ {u}) e. A)))
9190rcla4v 2376 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (u e. v -> (A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {u}) C_ A /\ (v \ {u}) =/= (/))) -> |^|(v \ {u}) e. A)))
9291com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (u e. v -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {u}) C_ A /\ (v \ {u}) =/= (/))) -> (A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) -> |^|(v \ {u}) e. A)))
93 ssel 2615 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (v C_ A -> (u e. v -> u e. A))
9493com12 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (u e. v -> (v C_ A -> u e. A))
95 ineq1 2789 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (x = |^|(v \ {u}) -> (x i^i y) = (|^|(v \ {u}) i^i y))
9695eleq1d 1963 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (x = |^|(v \ {u}) -> ((x i^i y) e. A <-> (|^|(v \ {u}) i^i y) e. A))
97 ineq2 2790 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (y = u -> (|^|(v \ {u}) i^i y) = (|^|(v \ {u}) i^i u))
9897eleq1d 1963 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (y = u -> ((|^|(v \ {u}) i^i y) e. A <-> (|^|(v \ {u}) i^i u) e. A))
9996, 98rcla42v 2384 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((|^|(v \ {u}) e. A /\ u e. A) -> (A.x e. A A.y e. A (x i^i y) e. A -> (|^|(v \ {u}) i^i u) e. A))
100 difsnid 3131 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (u e. v -> ((v \ {u}) u. {u}) = v)
101100eqcomd 1889 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (u e. v -> v = ((v \ {u}) u. {u}))
102101inteqd 3219 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- (u e. v -> |^|v = |^|((v \ {u}) u. {u}))
10363intunsn 3254 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- |^|((v \ {u}) u. {u}) = (|^|(v \ {u}) i^i u)
104102, 103syl6req 1945 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (u e. v -> (|^|(v \ {u}) i^i u) = |^|v)
105104eleq1d 1963 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (u e. v -> ((|^|(v \ {u}) i^i u) e. A <-> |^|v e. A))
106105biimpcd 172 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((|^|(v \ {u}) i^i u) e. A -> (u e. v -> |^|v e. A))
10799, 106syl6 25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- ((|^|(v \ {u}) e. A /\ u e. A) -> (A.x e. A A.y e. A (x i^i y) e. A -> (u e. v -> |^|v e. A)))
108107expcom 403 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (u e. A -> (|^|(v \ {u}) e. A -> (A.x e. A A.y e. A (x i^i y) e. A -> (u e. v -> |^|v e. A))))
109108com4r 45 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (u e. v -> (u e. A -> (|^|(v \ {u}) e. A -> (A.x e. A A.y e. A (x i^i y) e. A -> |^|v e. A))))
11094, 109syld 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (u e. v -> (v C_ A -> (|^|(v \ {u}) e. A -> (A.x e. A A.y e. A (x i^i y) e. A -> |^|v e. A))))
111110com24 41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (u e. v -> (A.x e. A A.y e. A (x i^i y) e. A -> (|^|(v \ {u}) e. A -> (v C_ A -> |^|v e. A))))
112111adantld 426 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (u e. v -> ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) -> (|^|(v \ {u}) e. A -> (v C_ A -> |^|v e. A))))
113112adantrd 427 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (u e. v -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {u}) C_ A /\ (v \ {u}) =/= (/))) -> (|^|(v \ {u}) e. A -> (v C_ A -> |^|v e. A))))
11492, 113syldd 61 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (u e. v -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {u}) C_ A /\ (v \ {u}) =/= (/))) -> (A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) -> (v C_ A -> |^|v e. A))))
115114com13 37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {u}) C_ A /\ (v \ {u}) =/= (/))) -> (u e. v -> (v C_ A -> |^|v e. A))))
116115imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {u}) C_ A /\ (v \ {u}) =/= (/)))) -> (u e. v -> (v C_ A -> |^|v e. A)))
117116anassrs 489 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ ((v \ {u}) C_ A /\ (v \ {u}) =/= (/))) -> (u e. v -> (v C_ A -> |^|v e. A)))
118117expr 418 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ (v \ {u}) C_ A) -> ((v \ {u}) =/= (/) -> (u e. v -> (v C_ A -> |^|v e. A))))
119118com24 41 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ (v \ {u}) C_ A) -> (v C_ A -> (u e. v -> ((v \ {u}) =/= (/) -> |^|v e. A))))
120119ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) -> ((v \ {u}) C_ A -> (v C_ A -> (u e. v -> ((v \ {u}) =/= (/) -> |^|v e. A)))))
121120com23 36 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) -> (v C_ A -> ((v \ {u}) C_ A -> (u e. v -> ((v \ {u}) =/= (/) -> |^|v e. A)))))
122121imp 377 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ v C_ A) -> ((v \ {u}) C_ A -> (u e. v -> ((v \ {u}) =/= (/) -> |^|v e. A))))
12381, 122mpd 29 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ v C_ A) -> (u e. v -> ((v \ {u}) =/= (/) -> |^|v e. A)))
12479, 123syldd 61 . . . . . . . . . . . . . . . . . . . . . 22 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ v C_ A) -> (u e. v -> (-. E.w v = {w} -> |^|v e. A)))
12512419.23adv 1584 . . . . . . . . . . . . . . . . . . . . 21 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ v C_ A) -> (E.u u e. v -> (-. E.w v = {w} -> |^|v e. A)))
126 n0 2884 . . . . . . . . . . . . . . . . . . . . 21 |- (v =/= (/) <-> E.u u e. v)
127125, 126syl5ib 223 . . . . . . . . . . . . . . . . . . . 20 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ v C_ A) -> (v =/= (/) -> (-. E.w v = {w} -> |^|v e. A)))
128127impr 422 . . . . . . . . . . . . . . . . . . 19 |- (((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ (A e. B /\ A.x e. A A.y e. A (x i^i y) e. A)) /\ (v C_ A /\ v =/= (/))) -> (-. E.w v = {w} -> |^|v e. A))
129128anasss 488 . . . . . . . . . . . . . . . . . 18 |- ((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (v C_ A /\ v =/= (/)))) -> (-. E.w v = {w} -> |^|v e. A))
13062, 129pm2.61d 141 . . . . . . . . . . . . . . . . 17 |- ((A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) /\ ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (v C_ A /\ v =/= (/)))) -> |^|v e. A)
131130ex 402 . . . . . . . . . . . . . . . 16 |- (A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (v C_ A /\ v =/= (/))) -> |^|v e. A))
132131a1i 8 . . . . . . . . . . . . . . 15 |- (v e. Fin -> (A.z e. v (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ ((v \ {z}) C_ A /\ (v \ {z}) =/= (/))) -> |^|(v \ {z}) e. A) -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (v C_ A /\ v =/= (/))) -> |^|v e. A)))
13323, 30, 37, 44, 47, 132findcard 10178 . . . . . . . . . . . . . 14 |- (w e. Fin -> (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (w C_ A /\ w =/= (/))) -> |^|w e. A))
134133com12 14 . . . . . . . . . . . . 13 |- (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ (w C_ A /\ w =/= (/))) -> (w e. Fin -> |^|w e. A))
135134expr 418 . . . . . . . . . . . 12 |- (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ w C_ A) -> (w =/= (/) -> (w e. Fin -> |^|w e. A)))
136135com23 36 . . . . . . . . . . 11 |- (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ w C_ A) -> (w e. Fin -> (w =/= (/) -> |^|w e. A)))
1371363impia 1064 . . . . . . . . . 10 |- (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ w C_ A /\ w e. Fin) -> (w =/= (/) -> |^|w e. A))
138 eleq1a 1966 . . . . . . . . . 10 |- (|^|w e. A -> (z = |^|w -> z e. A))
139137, 138syl6 25 . . . . . . . . 9 |- (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ w C_ A /\ w e. Fin) -> (w =/= (/) -> (z = |^|w -> z e. A)))
140139com23 36 . . . . . . . 8 |- (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ w C_ A /\ w e. Fin) -> (z = |^|w -> (w =/= (/) -> z e. A)))
14116, 140mpdi 59 . . . . . . 7 |- (((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) /\ w C_ A /\ w e. Fin) -> (z = |^|w -> z e. A))
1421413exp 1066 . . . . . 6 |- ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) -> (w C_ A -> (w e. Fin -> (z = |^|w -> z e. A))))
1431423impd 1082 . . . . 5 |- ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) -> ((w C_ A /\ w e. Fin /\ z = |^|w) -> z e. A))
14414319.23adv 1584 . . . 4 |- ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) -> (E.w(w C_ A /\ w e. Fin /\ z = |^|w) -> z e. A))
1454, 144sylbid 220 . . 3 |- ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) -> (z e. ( fi ` A) -> z e. A))
146145ssrdv 2622 . 2 |- ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) -> ( fi ` A) C_ A)
147 abfi2 10216 . . 3 |- (A e. B -> A C_ ( fi ` A))
148147adantr 425 . 2 |- ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) -> A C_ ( fi ` A))
149146, 148eqssd 2633 1 |- ((A e. B /\ A.x e. A A.y e. A (x i^i y) e. A) -> ( fi ` A) = A)
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858  A.wal 1296   = wceq 1298   e. wcel 1300  E.wex 1326   =/= wne 2017  A.wral 2105  _Vcvv 2292   \ cdif 2590   u. cun 2591   i^i cin 2592   C_ wss 2593  (/)c0 2875  {csn 3044  |^|cint 3214  ` cfv 3998  Fincfn 5426   fi cfi 10210
This theorem is referenced by:  neificl 15841
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-int 3215  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-1o 5177  df-er 5318  df-en 5427  df-fin 5430  df-fi 10211
Copyright terms: Public domain