Metamath Proof Explorer


Theorem tgcnp

Description: The "continuous at a point" predicate when the range is given by a basis for a topology. (Contributed by Mario Carneiro, 3-Feb-2015) (Revised by Mario Carneiro, 22-Aug-2015)

Ref Expression
Hypotheses tgcn.1 φ J TopOn X
tgcn.3 φ K = topGen B
tgcn.4 φ K TopOn Y
tgcnp.5 φ P X
Assertion tgcnp φ F J CnP K P F : X Y y B F P y x J P x F x y

Proof

Step Hyp Ref Expression
1 tgcn.1 φ J TopOn X
2 tgcn.3 φ K = topGen B
3 tgcn.4 φ K TopOn Y
4 tgcnp.5 φ P X
5 iscnp J TopOn X K TopOn Y P X F J CnP K P F : X Y y K F P y x J P x F x y
6 1 3 4 5 syl3anc φ F J CnP K P F : X Y y K F P y x J P x F x y
7 topontop K TopOn Y K Top
8 3 7 syl φ K Top
9 2 8 eqeltrrd φ topGen B Top
10 tgclb B TopBases topGen B Top
11 9 10 sylibr φ B TopBases
12 bastg B TopBases B topGen B
13 11 12 syl φ B topGen B
14 13 2 sseqtrrd φ B K
15 ssralv B K y K F P y x J P x F x y y B F P y x J P x F x y
16 14 15 syl φ y K F P y x J P x F x y y B F P y x J P x F x y
17 16 anim2d φ F : X Y y K F P y x J P x F x y F : X Y y B F P y x J P x F x y
18 6 17 sylbid φ F J CnP K P F : X Y y B F P y x J P x F x y
19 2 eleq2d φ z K z topGen B
20 19 biimpa φ z K z topGen B
21 tg2 z topGen B F P z y B F P y y z
22 r19.29 y B F P y x J P x F x y y B F P y y z y B F P y x J P x F x y F P y y z
23 sstr F x y y z F x z
24 23 expcom y z F x y F x z
25 24 anim2d y z P x F x y P x F x z
26 25 reximdv y z x J P x F x y x J P x F x z
27 26 com12 x J P x F x y y z x J P x F x z
28 27 imim2i F P y x J P x F x y F P y y z x J P x F x z
29 28 imp32 F P y x J P x F x y F P y y z x J P x F x z
30 29 rexlimivw y B F P y x J P x F x y F P y y z x J P x F x z
31 22 30 syl y B F P y x J P x F x y y B F P y y z x J P x F x z
32 31 expcom y B F P y y z y B F P y x J P x F x y x J P x F x z
33 21 32 syl z topGen B F P z y B F P y x J P x F x y x J P x F x z
34 33 ex z topGen B F P z y B F P y x J P x F x y x J P x F x z
35 34 com23 z topGen B y B F P y x J P x F x y F P z x J P x F x z
36 20 35 syl φ z K y B F P y x J P x F x y F P z x J P x F x z
37 36 ralrimdva φ y B F P y x J P x F x y z K F P z x J P x F x z
38 37 anim2d φ F : X Y y B F P y x J P x F x y F : X Y z K F P z x J P x F x z
39 iscnp J TopOn X K TopOn Y P X F J CnP K P F : X Y z K F P z x J P x F x z
40 1 3 4 39 syl3anc φ F J CnP K P F : X Y z K F P z x J P x F x z
41 38 40 sylibrd φ F : X Y y B F P y x J P x F x y F J CnP K P
42 18 41 impbid φ F J CnP K P F : X Y y B F P y x J P x F x y