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

Theorem hausfillim 10303
Description: A condition for a topology to be Hausdorff in terms of filters. A topology is Hausdorff iff every filter has at most one limit point. (Contributed by Jeff Hankins, 5-Sep-2009.)
Hypothesis
Ref Expression
hausfillim.1 |- X = U.J
Assertion
Ref Expression
hausfillim |- (J e. Top -> (J e. Haus <-> A.f e. Fil (X = U.f -> E*x x e. ((fLim1` J)` f))))
Distinct variable groups:   x,f,J   f,X,x

Proof of Theorem hausfillim
StepHypRef Expression
1 hausfillim.1 . . 3 |- X = U.J
21hausnei2 10222 . 2 |- (J e. Top -> (J e. Haus <-> A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei`
J)` {w})(u i^i v) = (/))))
3 eqid 1884 . . . . . . . . . . . . . . . . . 18 |- U.f = U.f
41, 3flimelbas 10300 . . . . . . . . . . . . . . . . 17 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ x e. ((fLim1` J)` f)) -> x e. X)
54ex 402 . . . . . . . . . . . . . . . 16 |- ((J e. Top /\ f e. Fil /\ X = U.f) -> (x e. ((fLim1` J)` f) -> x e. X))
61, 3flimelbas 10300 . . . . . . . . . . . . . . . . 17 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ y e. ((fLim1` J)` f)) -> y e. X)
76ex 402 . . . . . . . . . . . . . . . 16 |- ((J e. Top /\ f e. Fil /\ X = U.f) -> (y e. ((fLim1` J)` f) -> y e. X))
85, 7anim12d 617 . . . . . . . . . . . . . . 15 |- ((J e. Top /\ f e. Fil /\ X = U.f) -> ((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> (x e. X /\ y e. X)))
98imp 377 . . . . . . . . . . . . . 14 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) -> (x e. X /\ y e. X))
10 neeq1 2024 . . . . . . . . . . . . . . . 16 |- (z = x -> (z =/= w <-> x =/= w))
11 sneq 3054 . . . . . . . . . . . . . . . . . 18 |- (z = x -> {z} = {x})
1211fveq2d 4685 . . . . . . . . . . . . . . . . 17 |- (z = x -> ((nei` J)` {z}) = ((nei`
J)` {x}))
1312rexeqdv 2270 . . . . . . . . . . . . . . . 16 |- (z = x -> (E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/) <-> E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {w})(u i^i v) = (/)))
1410, 13imbi12d 688 . . . . . . . . . . . . . . 15 |- (z = x -> ((z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei`
J)` {w})(u i^i v) = (/)) <-> (x =/= w -> E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {w})(u i^i v) = (/))))
15 neeq2 2025 . . . . . . . . . . . . . . . 16 |- (w = y -> (x =/= w <-> x =/= y))
16 sneq 3054 . . . . . . . . . . . . . . . . . . 19 |- (w = y -> {w} = {y})
1716fveq2d 4685 . . . . . . . . . . . . . . . . . 18 |- (w = y -> ((nei` J)` {w}) = ((nei`
J)` {y}))
1817rexeqdv 2270 . . . . . . . . . . . . . . . . 17 |- (w = y -> (E.v e. ((nei` J)` {w})(u i^i v) = (/) <-> E.v e. ((nei` J)` {y})(u i^i v) = (/)))
1918rexbidv 2124 . . . . . . . . . . . . . . . 16 |- (w = y -> (E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {w})(u i^i v) = (/) <-> E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/)))
2015, 19imbi12d 688 . . . . . . . . . . . . . . 15 |- (w = y -> ((x =/= w -> E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {w})(u i^i v) = (/)) <-> (x =/= y -> E.u e. ((nei`
J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/))))
2114, 20rcla42v 2384 . . . . . . . . . . . . . 14 |- ((x e. X /\ y e. X) -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/)) -> (x =/= y -> E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/))))
229, 21syl 12 . . . . . . . . . . . . 13 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/)) -> (x =/= y -> E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/))))
23 filesn 10268 . . . . . . . . . . . . . . . . 17 |- (f e. Fil -> -. (/) e. f)
24233ad2ant2 898 . . . . . . . . . . . . . . . 16 |- ((J e. Top /\ f e. Fil /\ X = U.f) -> -. (/) e. f)
2524adantr 425 . . . . . . . . . . . . . . 15 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ ((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ (x =/= y -> E.u e. ((nei`
J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/)))) -> -. (/) e. f)
26 pm2.27 76 . . . . . . . . . . . . . . . . . . 19 |- (x =/= y -> ((x =/= y -> E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/)) -> E.u e. ((nei`
J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/)))
27 simp3 878 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) /\ (u e. ((nei` J)` {x}) /\ v e. ((nei` J)` {y})) /\ (u i^i v) = (/)) -> (u i^i v) = (/))
28 simpll2 916 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) /\ (u e. ((nei` J)` {x}) /\ v e. ((nei` J)` {y}))) -> f e. Fil)
291, 3flimnei 10301 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ x e. ((fLim1` J)` f) /\ u e. ((nei`
J)` {x})) -> u e. f)
30293expa 1067 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ x e. ((fLim1` J)` f)) /\ u e. ((nei` J)` {x})) -> u e. f)
3130adantrr 431 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ x e. ((fLim1` J)` f)) /\ (u e. ((nei`
J)` {x}) /\ v e. ((nei` J)` {y}))) -> u e. f)
3231adantlrr 435 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) /\ (u e. ((nei` J)` {x}) /\ v e. ((nei` J)` {y}))) -> u e. f)
331, 3flimnei 10301 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ y e. ((fLim1` J)` f) /\ v e. ((nei`
J)` {y})) -> v e. f)
34333expa 1067 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ y e. ((fLim1` J)` f)) /\ v e. ((nei` J)` {y})) -> v e. f)
3534adantrl 430 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ y e. ((fLim1` J)` f)) /\ (u e. ((nei`
J)` {x}) /\ v e. ((nei` J)` {y}))) -> v e. f)
3635adantlrl 434 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) /\ (u e. ((nei` J)` {x}) /\ v e. ((nei` J)` {y}))) -> v e. f)
37 filint 10269 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((f e. Fil /\ u e. f /\ v e. f) -> (u i^i v) e. f)
3828, 32, 36, 37syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) /\ (u e. ((nei` J)` {x}) /\ v e. ((nei` J)` {y}))) -> (u i^i v) e. f)
39383adant3 896 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) /\ (u e. ((nei` J)` {x}) /\ v e. ((nei` J)` {y})) /\ (u i^i v) = (/)) -> (u i^i v) e. f)
4027, 39eqeltrrd 1972 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) /\ (u e. ((nei` J)` {x}) /\ v e. ((nei` J)` {y})) /\ (u i^i v) = (/)) -> (/) e. f)
41403exp 1066 . . . . . . . . . . . . . . . . . . . . 21 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) -> ((u e. ((nei`
J)` {x}) /\ v e. ((nei` J)` {y})) -> ((u i^i v) = (/) -> (/) e. f)))
4241com3l 38 . . . . . . . . . . . . . . . . . . . 20 |- ((u e. ((nei` J)` {x}) /\ v e. ((nei` J)` {y})) -> ((u i^i v) = (/) -> (((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) -> (/) e. f)))
4342r19.23aivv 2217 . . . . . . . . . . . . . . . . . . 19 |- (E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/) -> (((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) -> (/) e. f))
4426, 43syl6 25 . . . . . . . . . . . . . . . . . 18 |- (x =/= y -> ((x =/= y -> E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/)) -> (((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) -> (/) e. f)))
4544com13 37 . . . . . . . . . . . . . . . . 17 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) -> ((x =/= y -> E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/)) -> (x =/= y -> (/) e. f)))
4645impr 422 . . . . . . . . . . . . . . . 16 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ ((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ (x =/= y -> E.u e. ((nei`
J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/)))) -> (x =/= y -> (/) e. f))
47 df-ne 2019 . . . . . . . . . . . . . . . 16 |- (x =/= y <-> -. x = y)
4846, 47syl5ibr 224 . . . . . . . . . . . . . . 15 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ ((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ (x =/= y -> E.u e. ((nei`
J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/)))) -> (-. x = y -> (/) e. f))
4925, 48mt3d 129 . . . . . . . . . . . . . 14 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ ((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ (x =/= y -> E.u e. ((nei`
J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/)))) -> x = y)
5049expr 418 . . . . . . . . . . . . 13 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) -> ((x =/= y -> E.u e. ((nei` J)` {x})E.v e. ((nei` J)` {y})(u i^i v) = (/)) -> x = y))
5122, 50syld 30 . . . . . . . . . . . 12 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ (x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f))) -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/)) -> x = y))
5251ex 402 . . . . . . . . . . 11 |- ((J e. Top /\ f e. Fil /\ X = U.f) -> ((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei`
J)` {w})(u i^i v) = (/)) -> x = y)))
5352com23 36 . . . . . . . . . 10 |- ((J e. Top /\ f e. Fil /\ X = U.f) -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei`
J)` {w})(u i^i v) = (/)) -> ((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
545319.21adv 1666 . . . . . . . . 9 |- ((J e. Top /\ f e. Fil /\ X = U.f) -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei`
J)` {w})(u i^i v) = (/)) -> A.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
555419.21adv 1666 . . . . . . . 8 |- ((J e. Top /\ f e. Fil /\ X = U.f) -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei`
J)` {w})(u i^i v) = (/)) -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
56553expib 1070 . . . . . . 7 |- (J e. Top -> ((f e. Fil /\ X = U.f) -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/)) -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))))
5756com23 36 . . . . . 6 |- (J e. Top -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/)) -> ((f e. Fil /\ X = U.f) -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))))
5857exp4a 409 . . . . 5 |- (J e. Top -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/)) -> (f e. Fil -> (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))))
5958r19.21adv 2181 . . . 4 |- (J e. Top -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/)) -> A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))))
60 fvex 4689 . . . . . . . . . . . . . . . . . 18 |- ((nei` J)` {z}) e. _V
61 fvex 4689 . . . . . . . . . . . . . . . . . 18 |- ((nei` J)` {w}) e. _V
6260, 61unex 3796 . . . . . . . . . . . . . . . . 17 |- (((nei` J)` {z}) u. ((nei`
J)` {w})) e. _V
6362a1i 8 . . . . . . . . . . . . . . . 16 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> (((nei` J)` {z}) u. ((nei`
J)` {w})) e. _V)
64 fsubbas 10281 . . . . . . . . . . . . . . . 16 |- ((((nei` J)` {z}) u. ((nei` J)` {w})) e. _V -> (( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))) e. fBas <-> ((((nei` J)` {z}) u. ((nei`
J)` {w})) =/= (/) /\ (/) e/ ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))))
6563, 64syl 12 . . . . . . . . . . . . . . 15 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> (( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))) e. fBas <-> ((((nei` J)` {z}) u. ((nei`
J)` {w})) =/= (/) /\ (/) e/ ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))))
66 snssi 3129 . . . . . . . . . . . . . . . . . . . . 21 |- (z e. X -> {z} C_ X)
6766adantr 425 . . . . . . . . . . . . . . . . . . . 20 |- ((z e. X /\ w e. X) -> {z} C_ X)
68673ad2ant2 898 . . . . . . . . . . . . . . . . . . 19 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> {z} C_ X)
691tpnei 9010 . . . . . . . . . . . . . . . . . . . 20 |- (J e. Top -> ({z} C_ X <-> X e. ((nei`
J)` {z})))
70693ad2ant1 897 . . . . . . . . . . . . . . . . . . 19 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> ({z} C_ X <-> X e. ((nei`
J)` {z})))
7168, 70mpbid 212 . . . . . . . . . . . . . . . . . 18 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> X e. ((nei` J)` {z}))
72 ne0i 2881 . . . . . . . . . . . . . . . . . 18 |- (X e. ((nei`
J)` {z}) -> ((nei` J)` {z}) =/= (/))
7371, 72syl 12 . . . . . . . . . . . . . . . . 17 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> ((nei` J)` {z}) =/= (/))
7473adantr 425 . . . . . . . . . . . . . . . 16 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> ((nei` J)` {z}) =/= (/))
75 ssun1 2767 . . . . . . . . . . . . . . . . 17 |- ((nei` J)` {z}) C_ (((nei` J)` {z}) u. ((nei`
J)` {w}))
76 ssn0 2905 . . . . . . . . . . . . . . . . 17 |- ((((nei` J)` {z}) C_ (((nei` J)` {z}) u. ((nei` J)` {w})) /\ ((nei` J)` {z}) =/= (/)) -> (((nei` J)` {z}) u. ((nei` J)` {w})) =/= (/))
7775, 76mpan 759 . . . . . . . . . . . . . . . 16 |- (((nei` J)` {z}) =/= (/) -> (((nei` J)` {z}) u. ((nei` J)` {w})) =/= (/))
7874, 77syl 12 . . . . . . . . . . . . . . 15 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> (((nei` J)` {z}) u. ((nei`
J)` {w})) =/= (/))
79 simpr 350 . . . . . . . . . . . . . . . . 17 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w})(u i^i v) =/= (/)) -> A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w})(u i^i v) =/= (/))
80 df-ne 2019 . . . . . . . . . . . . . . . . . 18 |- ((u i^i v) =/= (/) <-> -. (u i^i v) = (/))
81802ralbii 2129 . . . . . . . . . . . . . . . . 17 |- (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w})(u i^i v) =/= (/) <-> A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/))
8279, 81sylan2br 502 . . . . . . . . . . . . . . . 16 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w})(u i^i v) =/= (/))
83 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- z e. _V
8483snnz 3119 . . . . . . . . . . . . . . . . . . . . . . . 24 |- {z} =/= (/)
851neifil 10302 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((J e. Top /\ {z} C_ X /\ {z} =/= (/)) -> ((nei` J)` {z}) e. Fil)
8684, 85mp3an3 1180 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((J e. Top /\ {z} C_ X) -> ((nei` J)` {z}) e. Fil)
8786, 66sylan2 500 . . . . . . . . . . . . . . . . . . . . . 22 |- ((J e. Top /\ z e. X) -> ((nei` J)` {z}) e. Fil)
8887adantrr 431 . . . . . . . . . . . . . . . . . . . . 21 |- ((J e. Top /\ (z e. X /\ w e. X)) -> ((nei` J)` {z}) e. Fil)
89 filfbas 10276 . . . . . . . . . . . . . . . . . . . . 21 |- (((nei` J)` {z}) e. Fil -> ((nei` J)` {z}) e. fBas)
9088, 89syl 12 . . . . . . . . . . . . . . . . . . . 20 |- ((J e. Top /\ (z e. X /\ w e. X)) -> ((nei` J)` {z}) e. fBas)
91 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- w e. _V
9291snnz 3119 . . . . . . . . . . . . . . . . . . . . . . . 24 |- {w} =/= (/)
931neifil 10302 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((J e. Top /\ {w} C_ X /\ {w} =/= (/)) -> ((nei` J)` {w}) e. Fil)
9492, 93mp3an3 1180 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((J e. Top /\ {w} C_ X) -> ((nei` J)` {w}) e. Fil)
95 snssi 3129 . . . . . . . . . . . . . . . . . . . . . . 23 |- (w e. X -> {w} C_ X)
9694, 95sylan2 500 . . . . . . . . . . . . . . . . . . . . . 22 |- ((J e. Top /\ w e. X) -> ((nei` J)` {w}) e. Fil)
97 filfbas 10276 . . . . . . . . . . . . . . . . . . . . . 22 |- (((nei` J)` {w}) e. Fil -> ((nei` J)` {w}) e. fBas)
9896, 97syl 12 . . . . . . . . . . . . . . . . . . . . 21 |- ((J e. Top /\ w e. X) -> ((nei` J)` {w}) e. fBas)
9998adantrl 430 . . . . . . . . . . . . . . . . . . . 20 |- ((J e. Top /\ (z e. X /\ w e. X)) -> ((nei` J)` {w}) e. fBas)
10090, 99jca 310 . . . . . . . . . . . . . . . . . . 19 |- ((J e. Top /\ (z e. X /\ w e. X)) -> (((nei` J)` {z}) e. fBas /\ ((nei` J)` {w}) e. fBas))
1011003adant3 896 . . . . . . . . . . . . . . . . . 18 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (((nei` J)` {z}) e. fBas /\ ((nei` J)` {w}) e. fBas))
102 fbunfip 10282 . . . . . . . . . . . . . . . . . 18 |- ((((nei` J)` {z}) e. fBas /\ ((nei` J)` {w}) e. fBas) -> ((/) e/ ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))) <-> A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w})(u i^i v) =/= (/)))
103101, 102syl 12 . . . . . . . . . . . . . . . . 17 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> ((/) e/ ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))) <-> A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w})(u i^i v) =/= (/)))
104103adantr 425 . . . . . . . . . . . . . . . 16 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> ((/) e/ ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))) <-> A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w})(u i^i v) =/= (/)))
10582, 104mpbird 213 . . . . . . . . . . . . . . 15 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> (/) e/ ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))
10665, 78, 105mpbir2and 802 . . . . . . . . . . . . . 14 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))) e. fBas)
107 fgfil 10290 . . . . . . . . . . . . . 14 |- (( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))) e. fBas -> (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil)
108106, 107syl 12 . . . . . . . . . . . . 13 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil)
109108ex 402 . . . . . . . . . . . 12 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil))
1101unnei 9011 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((J e. Top /\ {z} C_ X) -> U.((nei` J)` {z}) = X)
111110, 66sylan2 500 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((J e. Top /\ z e. X) -> U.((nei` J)` {z}) = X)
112111adantrr 431 . . . . . . . . . . . . . . . . . . . . . 22 |- ((J e. Top /\ (z e. X /\ w e. X)) -> U.((nei` J)` {z}) = X)
1131unnei 9011 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((J e. Top /\ {w} C_ X) -> U.((nei` J)` {w}) = X)
114113, 95sylan2 500 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((J e. Top /\ w e. X) -> U.((nei` J)` {w}) = X)
115114adantrl 430 . . . . . . . . . . . . . . . . . . . . . 22 |- ((J e. Top /\ (z e. X /\ w e. X)) -> U.((nei` J)` {w}) = X)
116112, 115uneq12d 2756 . . . . . . . . . . . . . . . . . . . . 21 |- ((J e. Top /\ (z e. X /\ w e. X)) -> (U.((nei` J)` {z}) u. U.((nei` J)` {w})) = (X u. X))
117 unidm 2743 . . . . . . . . . . . . . . . . . . . . 21 |- (X u. X) = X
118116, 117syl6req 1945 . . . . . . . . . . . . . . . . . . . 20 |- ((J e. Top /\ (z e. X /\ w e. X)) -> X = (U.((nei` J)` {z}) u. U.((nei` J)` {w})))
1191183adant3 896 . . . . . . . . . . . . . . . . . . 19 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> X = (U.((nei` J)` {z}) u. U.((nei` J)` {w})))
120119adantr 425 . . . . . . . . . . . . . . . . . 18 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> X = (U.((nei` J)` {z}) u. U.((nei` J)` {w})))
121 fiuni 10219 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((nei` J)` {z}) u. ((nei` J)` {w})) e. _V -> U.(((nei`
J)` {z}) u. ((nei` J)` {w})) = U.( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))
122 uniun 3196 . . . . . . . . . . . . . . . . . . . . . 22 |- U.(((nei` J)` {z}) u. ((nei`
J)` {w})) = (U.((nei` J)` {z}) u. U.((nei` J)` {w}))
123121, 122syl5eqr 1942 . . . . . . . . . . . . . . . . . . . . 21 |- ((((nei` J)` {z}) u. ((nei` J)` {w})) e. _V -> (U.((nei`
J)` {z}) u. U.((nei`
J)` {w})) = U.( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))
12462, 123ax-mp 7 . . . . . . . . . . . . . . . . . . . 20 |- (U.((nei` J)` {z}) u. U.((nei` J)` {w})) = U.( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))
125124fgbas 10286 . . . . . . . . . . . . . . . . . . 19 |- (( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))) e. fBas -> (U.((nei` J)` {z}) u. U.((nei` J)` {w})) = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))
126106, 125syl 12 . . . . . . . . . . . . . . . . . 18 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> (U.((nei` J)` {z}) u. U.((nei` J)` {w})) = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))
127120, 126eqtrd 1925 . . . . . . . . . . . . . . . . 17 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))
128127adantl 424 . . . . . . . . . . . . . . . 16 |- (((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))
129 eqid 1884 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))
1301, 129isfillim 10298 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) -> (z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))) <-> (z e. X /\ ((nei`
J)` {z}) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
131130adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> (z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) <-> (z e. X /\ ((nei` J)` {z}) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
132 simpll 448 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((z e. X /\ w e. X) /\ z =/= w) -> z e. X)
133132ad2antrl 442 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> z e. X)
134 abfi2 10216 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((((nei` J)` {z}) u. ((nei` J)` {w})) e. _V -> (((nei` J)` {z}) u. ((nei` J)` {w})) C_ ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))
13562, 134ax-mp 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (((nei` J)` {z}) u. ((nei`
J)` {w})) C_ ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))
13675, 135sstri 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((nei` J)` {z}) C_ ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))
137136a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> ((nei` J)` {z}) C_ ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))
138 fbssfg 10285 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))) e. fBas -> ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w}))) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))
139106, 138syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))
140139ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))
1411403expib 1070 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (J e. Top -> (((z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
142141imp3a 388 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (J e. Top -> ((((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))
1431423ad2ant1 897 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) -> ((((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))
144143imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))
145137, 144sstrd 2627 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> ((nei` J)` {z}) C_ (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))))
146131, 133, 145mpbir2and 802 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))
147146exp520 1089 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (J e. Top -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> (((z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))))
148147com23 36 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (J e. Top -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil -> (((z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))))
149148com24 41 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (J e. Top -> (((z e. X /\ w e. X) /\ z =/= w) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))))
1501493impib 1065 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))))
151150com23 36 . . . . . . . . . . . . . . . . . . . . . 22 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil -> (A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))))
152151com24 41 . . . . . . . . . . . . . . . . . . . . 21 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> ((filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) e. Fil -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))))
153152imp 377 . . . . . . . . . . . . . . . . . . . 20 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))
154153impcom 378 . . . . . . . . . . . . . . . . . . 19 |- (((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
155154imp 377 . . . . . . . . . . . . . . . . . 18 |- ((((filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/))) /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) -> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))
1561, 129isfillim 10298 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) -> (w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))) <-> (w e. X /\ ((nei`
J)` {w}) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
157156adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> (w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) <-> (w e. X /\ ((nei` J)` {w}) C_ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
158 simplr 449 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((z e. X /\ w e. X) /\ z =/= w) -> w e. X)
159158ad2antrl 442 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> w e. X)
160 ssun2 2768 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((nei` J)` {w}) C_ (((nei` J)` {z}) u. ((nei`
J)` {w}))
161160, 135sstri 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((nei` J)` {w}) C_ ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))
162161a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> ((nei` J)` {w}) C_ ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))
163162, 144sstrd 2627 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> ((nei` J)` {w}) C_ (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))))
164157, 159, 163mpbir2and 802 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((J e. Top /\ (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ (((z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))
165164exp520 1089 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (J e. Top -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> (((z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))))
166165com23 36 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (J e. Top -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil -> (((z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))))
167166com24 41 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (J e. Top -> (((z e. X /\ w e. X) /\ z =/= w) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))))
1681673impib 1065 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))))
169168com23 36 . . . . . . . . . . . . . . . . . . . . . 22 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil -> (A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))))
170169com24 41 . . . . . . . . . . . . . . . . . . . . 21 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> ((filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) e. Fil -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))))
171170imp 377 . . . . . . . . . . . . . . . . . . . 20 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))
172171impcom 378 . . . . . . . . . . . . . . . . . . 19 |- (((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
173172imp 377 . . . . . . . . . . . . . . . . . 18 |- ((((filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/))) /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) -> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))
174 df-ne 2019 . . . . . . . . . . . . . . . . . . . . . 22 |- (z =/= w <-> -. z = w)
175174biimpi 168 . . . . . . . . . . . . . . . . . . . . 21 |- (z =/= w -> -. z = w)
1761753ad2ant3 899 . . . . . . . . . . . . . . . . . . . 20 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> -. z = w)
177176adantr 425 . . . . . . . . . . . . . . . . . . 19 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> -. z = w)
178177ad2antlr 441 . . . . . . . . . . . . . . . . . 18 |- ((((filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/))) /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) -> -. z = w)
179 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = z -> (x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) <-> z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
180179anbi1d 679 . . . . . . . . . . . . . . . . . . . . 21 |- (x = z -> ((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))) <-> (z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))
181 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = z -> (x = y <-> z = y))
182181notbid 673 . . . . . . . . . . . . . . . . . . . . 21 |- (x = z -> (-. x = y <-> -. z = y))
183180, 182anbi12d 690 . . . . . . . . . . . . . . . . . . . 20 |- (x = z -> (((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))) /\ -. x = y) <-> ((z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))) /\ -. z = y)))
184 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . 22 |- (y = w -> (y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) <-> w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
185184anbi2d 678 . . . . . . . . . . . . . . . . . . . . 21 |- (y = w -> ((z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))) <-> (z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))
186 eqeq2 1893 . . . . . . . . . . . . . . . . . . . . . 22 |- (y = w -> (z = y <-> z = w))
187186notbid 673 . . . . . . . . . . . . . . . . . . . . 21 |- (y = w -> (-. z = y <-> -. z = w))
188185, 187anbi12d 690 . . . . . . . . . . . . . . . . . . . 20 |- (y = w -> (((z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))) /\ -. z = y) <-> ((z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))) /\ -. z = w)))
189183, 188sylan9bb 599 . . . . . . . . . . . . . . . . . . 19 |- ((x = z /\ y = w) -> (((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))) /\ -. x = y) <-> ((z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))) /\ -. z = w)))
19083, 91, 189cla42ev 2372 . . . . . . . . . . . . . . . . . 18 |- (((z e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))) /\ w e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))) /\ -. z = w) -> E.xE.y((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))) /\ -. x = y))
191155, 173, 178, 190syl21anc 1099 . . . . . . . . . . . . . . . . 17 |- ((((filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/))) /\ X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) -> E.xE.y((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))) /\ -. x = y))
192191ex 402 . . . . . . . . . . . . . . . 16 |- (((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) -> E.xE.y((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))) /\ -. x = y)))
193128, 192jcai 313 . . . . . . . . . . . . . . 15 |- (((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> (X = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) /\ E.xE.y((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))) /\ -. x = y)))
194 unieq 3185 . . . . . . . . . . . . . . . . . 18 |- (f = (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) -> U.f = U.(filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))
195194eqeq2d 1895 . . . . . . . . . . . . . . . . 17 |- (f = (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) -> (X = U.f <-> X = U.(filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w}))))))
196 fveq2 4681 . . . . . . . . . . . . . . . . . . . . 21 |- (f = (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) -> ((fLim1` J)` f) = ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))
197196eleq2d 1964 . . . . . . . . . . . . . . . . . . . 20 |- (f = (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) -> (x e. ((fLim1` J)` f) <-> x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
198196eleq2d 1964 . . . . . . . . . . . . . . . . . . . 20 |- (f = (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) -> (y e. ((fLim1` J)` f) <-> y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))))
199197, 198anbi12d 690 . . . . . . . . . . . . . . . . . . 19 |- (f = (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) -> ((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) <-> (x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))))))
200199anbi1d 679 . . . . . . . . . . . . . . . . . 18 |- (f = (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) -> (((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y) <-> ((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))) /\ -. x = y)))
2012002exbidv 1659 . . . . . . . . . . . . . . . . 17 |- (f = (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) -> (E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y) <-> E.xE.y((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))))) /\ -. x = y)))
202195, 201anbi12d 690 . . . . . . . . . . . . . . . 16 |- (f = (filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) -> ((X = U.f /\ E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y)) <-> (X = U.(filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) /\ E.xE.y((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))) /\ -. x = y))))
203202rcla4ev 2381 . . . . . . . . . . . . . . 15 |- (((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ (X = U.(filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) /\ E.xE.y((x e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w}))))) /\ y e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))))) /\ -. x = y))) -> E.f e. Fil (X = U.f /\ E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y)))
204193, 203syldan 516 . . . . . . . . . . . . . 14 |- (((filGen` ( fi ` (((nei` J)` {z}) u. ((nei` J)` {w})))) e. Fil /\ ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei` J)` {z})A.v e. ((nei`
J)` {w}) -. (u i^i v) = (/))) -> E.f e. Fil (X = U.f /\ E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y)))
205204expcom 403 . . . . . . . . . . . . 13 |- (((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) /\ A.u e. ((nei`
J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/)) -> ((filGen` ( fi ` (((nei` J)` {z}) u. ((nei`
J)` {w})))) e. Fil -> E.f e. Fil (X = U.f /\ E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y))))
206205ex 402 . . . . . . . . . . . 12 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> ((filGen` ( fi ` (((nei`
J)` {z}) u. ((nei` J)` {w})))) e. Fil -> E.f e. Fil (X = U.f /\ E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y)))))
207109, 206mpdd 57 . . . . . . . . . . 11 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> E.f e. Fil (X = U.f /\ E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y))))
208 exanali 1390 . . . . . . . . . . . . . . . . 17 |- (E.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y) <-> -. A.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))
209208exbii 1398 . . . . . . . . . . . . . . . 16 |- (E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y) <-> E.x -. A.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))
210 exnal 1385 . . . . . . . . . . . . . . . 16 |- (E.x -. A.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y) <-> -. A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))
211209, 210bitri 190 . . . . . . . . . . . . . . 15 |- (E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y) <-> -. A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))
212211anbi2i 538 . . . . . . . . . . . . . 14 |- ((X = U.f /\ E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y)) <-> (X = U.f /\ -. A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
213 annim 257 . . . . . . . . . . . . . 14 |- ((X = U.f /\ -. A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)) <-> -. (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
214212, 213bitri 190 . . . . . . . . . . . . 13 |- ((X = U.f /\ E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y)) <-> -. (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
215214rexbii 2128 . . . . . . . . . . . 12 |- (E.f e. Fil (X = U.f /\ E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y)) <-> E.f e. Fil -. (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
216 rexnal 2114 . . . . . . . . . . . 12 |- (E.f e. Fil -. (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)) <-> -. A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
217215, 216bitri 190 . . . . . . . . . . 11 |- (E.f e. Fil (X = U.f /\ E.xE.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) /\ -. x = y)) <-> -. A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
218207, 217syl6ib 229 . . . . . . . . . 10 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) -> -. A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))))
219 ralnex 2113 . . . . . . . . . . 11 |- (A.u e. ((nei` J)` {z}) -. E.v e. ((nei` J)` {w})(u i^i v) = (/) <-> -. E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/))
220 ralnex 2113 . . . . . . . . . . . . 13 |- (A.v e. ((nei` J)` {w}) -. (u i^i v) = (/) <-> -. E.v e. ((nei` J)` {w})(u i^i v) = (/))
221220bicomi 189 . . . . . . . . . . . 12 |- (-. E.v e. ((nei` J)` {w})(u i^i v) = (/) <-> A.v e. ((nei` J)` {w}) -. (u i^i v) = (/))
222221ralbii 2127 . . . . . . . . . . 11 |- (A.u e. ((nei` J)` {z}) -. E.v e. ((nei` J)` {w})(u i^i v) = (/) <-> A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/))
223219, 222bitr3i 192 . . . . . . . . . 10 |- (-. E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/) <-> A.u e. ((nei` J)` {z})A.v e. ((nei` J)` {w}) -. (u i^i v) = (/))
224218, 223syl5ib 223 . . . . . . . . 9 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (-. E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/) -> -. A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))))
225224con4d 91 . . . . . . . 8 |- ((J e. Top /\ (z e. X /\ w e. X) /\ z =/= w) -> (A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)) -> E.u e. ((nei` J)` {z})E.v e. ((nei`
J)` {w})(u i^i v) = (/)))
2262253exp 1066 . . . . . . 7 |- (J e. Top -> ((z e. X /\ w e. X) -> (z =/= w -> (A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)) -> E.u e. ((nei` J)` {z})E.v e. ((nei`
J)` {w})(u i^i v) = (/)))))
227226com23 36 . . . . . 6 |- (J e. Top -> (z =/= w -> ((z e. X /\ w e. X) -> (A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)) -> E.u e. ((nei` J)` {z})E.v e. ((nei`
J)` {w})(u i^i v) = (/)))))
228227com24 41 . . . . 5 |- (J e. Top -> (A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)) -> ((z e. X /\ w e. X) -> (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/)))))
229228r19.21advv 2184 . . . 4 |- (J e. Top -> (A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)) -> A.z e. X A.w e. X (z =/= w -> E.u e. ((nei`
J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/))))
23059, 229impbid 574 . . 3 |- (J e. Top -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/)) <-> A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))))
231 eleq1 1957 . . . . . 6 |- (x = y -> (x e. ((fLim1` J)` f) <-> y e. ((fLim1` J)` f)))
232231mo4 1799 . . . . 5 |- (E*x x e. ((fLim1` J)` f) <-> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y))
233232imbi2i 202 . . . 4 |- ((X = U.f -> E*x x e. ((fLim1` J)` f)) <-> (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
234233ralbii 2127 . . 3 |- (A.f e. Fil (X = U.f -> E*x x e. ((fLim1` J)` f)) <-> A.f e. Fil (X = U.f -> A.xA.y((x e. ((fLim1` J)` f) /\ y e. ((fLim1` J)` f)) -> x = y)))
235230, 234syl6bbr 597 . 2 |- (J e. Top -> (A.z e. X A.w e. X (z =/= w -> E.u e. ((nei` J)` {z})E.v e. ((nei` J)` {w})(u i^i v) = (/)) <-> A.f e. Fil (X = U.f -> E*x x e. ((fLim1` J)` f))))
2362, 235bitrd 587 1 |- (J e. Top -> (J e. Haus <-> A.f e. Fil (X = U.f -> E*x x e. ((fLim1` J)` f))))
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  E*wmo 1772   =/= wne 2017   e/ wnel 2018  A.wral 2105  E.wrex 2106  _Vcvv 2292   u. cun 2591   i^i cin 2592   C_ wss 2593  (/)c0 2875  {csn 3044  U.cuni 3177  ` cfv 3998  Topctop 8857  neicnei 8988  Hauscha 9058   fi cfi 10210  fBascfbas 10257  filGencfg 10258  Filcfil 10264  fLim1cflim1 10294
This theorem is referenced by:  hausfillim2 10325
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-nel 2020  df-ral 2109  df-rex 2110  df-reu 2111  df-rab 2112  df-v 2294  df-sbc 2454  df-csb 2541  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-iun 3257  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-opr 4886  df-oprab 4887  df-rdg 5140  df-1o 5177  df-oadd 5179  df-er 5318  df-en 5427  df-fin 5430  df-top 8861  df-nei 8989  df-haus 9059  df-fi 10211  df-fbas 10259  df-fg 10260  df-fil 10265  df-flim1 10295
Copyright terms: Public domain