Metamath Proof Explorer


Theorem cncnp

Description: A continuous function is continuous at all points. Theorem 7.2(g) of Munkres p. 107. (Contributed by NM, 15-May-2007) (Proof shortened by Mario Carneiro, 21-Aug-2015)

Ref Expression
Assertion cncnp J TopOn X K TopOn Y F J Cn K F : X Y x X F J CnP K x

Proof

Step Hyp Ref Expression
1 iscn J TopOn X K TopOn Y F J Cn K F : X Y y K F -1 y J
2 1 simprbda J TopOn X K TopOn Y F J Cn K F : X Y
3 eqid J = J
4 3 cncnpi F J Cn K x J F J CnP K x
5 4 ralrimiva F J Cn K x J F J CnP K x
6 5 adantl J TopOn X K TopOn Y F J Cn K x J F J CnP K x
7 toponuni J TopOn X X = J
8 7 ad2antrr J TopOn X K TopOn Y F J Cn K X = J
9 8 raleqdv J TopOn X K TopOn Y F J Cn K x X F J CnP K x x J F J CnP K x
10 6 9 mpbird J TopOn X K TopOn Y F J Cn K x X F J CnP K x
11 2 10 jca J TopOn X K TopOn Y F J Cn K F : X Y x X F J CnP K x
12 simprl J TopOn X K TopOn Y F : X Y x X F J CnP K x F : X Y
13 cnvimass F -1 y dom F
14 fdm F : X Y dom F = X
15 14 adantl J TopOn X K TopOn Y y K F : X Y dom F = X
16 13 15 sseqtrid J TopOn X K TopOn Y y K F : X Y F -1 y X
17 ssralv F -1 y X x X F J CnP K x x F -1 y F J CnP K x
18 16 17 syl J TopOn X K TopOn Y y K F : X Y x X F J CnP K x x F -1 y F J CnP K x
19 simprr J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x F J CnP K x
20 simpllr J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x y K
21 ffn F : X Y F Fn X
22 21 ad2antlr J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x F Fn X
23 simprl J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x x F -1 y
24 elpreima F Fn X x F -1 y x X F x y
25 24 simplbda F Fn X x F -1 y F x y
26 22 23 25 syl2anc J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x F x y
27 cnpimaex F J CnP K x y K F x y u J x u F u y
28 19 20 26 27 syl3anc J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J x u F u y
29 simpllr J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J F : X Y
30 29 ffund J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J Fun F
31 simp-4l J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x J TopOn X
32 toponss J TopOn X u J u X
33 31 32 sylan J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J u X
34 29 14 syl J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J dom F = X
35 33 34 sseqtrrd J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J u dom F
36 funimass3 Fun F u dom F F u y u F -1 y
37 30 35 36 syl2anc J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J F u y u F -1 y
38 37 anbi2d J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J x u F u y x u u F -1 y
39 38 rexbidva J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J x u F u y u J x u u F -1 y
40 28 39 mpbid J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J x u u F -1 y
41 40 expr J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x u J x u u F -1 y
42 41 ralimdva J TopOn X K TopOn Y y K F : X Y x F -1 y F J CnP K x x F -1 y u J x u u F -1 y
43 18 42 syld J TopOn X K TopOn Y y K F : X Y x X F J CnP K x x F -1 y u J x u u F -1 y
44 43 impr J TopOn X K TopOn Y y K F : X Y x X F J CnP K x x F -1 y u J x u u F -1 y
45 44 an32s J TopOn X K TopOn Y F : X Y x X F J CnP K x y K x F -1 y u J x u u F -1 y
46 topontop J TopOn X J Top
47 46 ad3antrrr J TopOn X K TopOn Y F : X Y x X F J CnP K x y K J Top
48 eltop2 J Top F -1 y J x F -1 y u J x u u F -1 y
49 47 48 syl J TopOn X K TopOn Y F : X Y x X F J CnP K x y K F -1 y J x F -1 y u J x u u F -1 y
50 45 49 mpbird J TopOn X K TopOn Y F : X Y x X F J CnP K x y K F -1 y J
51 50 ralrimiva J TopOn X K TopOn Y F : X Y x X F J CnP K x y K F -1 y J
52 1 adantr J TopOn X K TopOn Y F : X Y x X F J CnP K x F J Cn K F : X Y y K F -1 y J
53 12 51 52 mpbir2and J TopOn X K TopOn Y F : X Y x X F J CnP K x F J Cn K
54 11 53 impbida J TopOn X K TopOn Y F J Cn K F : X Y x X F J CnP K x