Metamath Proof Explorer


Theorem cnpflf

Description: Continuity of a function at a point in terms of filter limits. (Contributed by Jeff Hankins, 7-Sep-2009) (Revised by Stefan O'Rear, 7-Aug-2015)

Ref Expression
Assertion cnpflf J TopOn X K TopOn Y A X F J CnP K A F : X Y f Fil X A J fLim f F A K fLimf f F

Proof

Step Hyp Ref Expression
1 cnpf2 J TopOn X K TopOn Y F J CnP K A F : X Y
2 1 3expa J TopOn X K TopOn Y F J CnP K A F : X Y
3 2 3adantl3 J TopOn X K TopOn Y A X F J CnP K A F : X Y
4 cnpflfi A J fLim f F J CnP K A F A K fLimf f F
5 4 expcom F J CnP K A A J fLim f F A K fLimf f F
6 5 ralrimivw F J CnP K A f Fil X A J fLim f F A K fLimf f F
7 6 adantl J TopOn X K TopOn Y A X F J CnP K A f Fil X A J fLim f F A K fLimf f F
8 3 7 jca J TopOn X K TopOn Y A X F J CnP K A F : X Y f Fil X A J fLim f F A K fLimf f F
9 8 ex J TopOn X K TopOn Y A X F J CnP K A F : X Y f Fil X A J fLim f F A K fLimf f F
10 simpl1 J TopOn X K TopOn Y A X F : X Y J TopOn X
11 simpl3 J TopOn X K TopOn Y A X F : X Y A X
12 neiflim J TopOn X A X A J fLim nei J A
13 10 11 12 syl2anc J TopOn X K TopOn Y A X F : X Y A J fLim nei J A
14 11 snssd J TopOn X K TopOn Y A X F : X Y A X
15 snnzg A X A
16 11 15 syl J TopOn X K TopOn Y A X F : X Y A
17 neifil J TopOn X A X A nei J A Fil X
18 10 14 16 17 syl3anc J TopOn X K TopOn Y A X F : X Y nei J A Fil X
19 oveq2 f = nei J A J fLim f = J fLim nei J A
20 19 eleq2d f = nei J A A J fLim f A J fLim nei J A
21 oveq2 f = nei J A K fLimf f = K fLimf nei J A
22 21 fveq1d f = nei J A K fLimf f F = K fLimf nei J A F
23 22 eleq2d f = nei J A F A K fLimf f F F A K fLimf nei J A F
24 20 23 imbi12d f = nei J A A J fLim f F A K fLimf f F A J fLim nei J A F A K fLimf nei J A F
25 24 rspcv nei J A Fil X f Fil X A J fLim f F A K fLimf f F A J fLim nei J A F A K fLimf nei J A F
26 18 25 syl J TopOn X K TopOn Y A X F : X Y f Fil X A J fLim f F A K fLimf f F A J fLim nei J A F A K fLimf nei J A F
27 13 26 mpid J TopOn X K TopOn Y A X F : X Y f Fil X A J fLim f F A K fLimf f F F A K fLimf nei J A F
28 27 imdistanda J TopOn X K TopOn Y A X F : X Y f Fil X A J fLim f F A K fLimf f F F : X Y F A K fLimf nei J A F
29 eqid nei J A = nei J A
30 29 cnpflf2 J TopOn X K TopOn Y A X F J CnP K A F : X Y F A K fLimf nei J A F
31 28 30 sylibrd J TopOn X K TopOn Y A X F : X Y f Fil X A J fLim f F A K fLimf f F F J CnP K A
32 9 31 impbid J TopOn X K TopOn Y A X F J CnP K A F : X Y f Fil X A J fLim f F A K fLimf f F