Metamath Proof Explorer


Theorem cnmpt22

Description: The composition of continuous functions is continuous. (Contributed by Mario Carneiro, 5-May-2014) (Revised by Mario Carneiro, 22-Aug-2015)

Ref Expression
Hypotheses cnmpt21.j φ J TopOn X
cnmpt21.k φ K TopOn Y
cnmpt21.a φ x X , y Y A J × t K Cn L
cnmpt2t.b φ x X , y Y B J × t K Cn M
cnmpt22.l φ L TopOn Z
cnmpt22.m φ M TopOn W
cnmpt22.c φ z Z , w W C L × t M Cn N
cnmpt22.d z = A w = B C = D
Assertion cnmpt22 φ x X , y Y D J × t K Cn N

Proof

Step Hyp Ref Expression
1 cnmpt21.j φ J TopOn X
2 cnmpt21.k φ K TopOn Y
3 cnmpt21.a φ x X , y Y A J × t K Cn L
4 cnmpt2t.b φ x X , y Y B J × t K Cn M
5 cnmpt22.l φ L TopOn Z
6 cnmpt22.m φ M TopOn W
7 cnmpt22.c φ z Z , w W C L × t M Cn N
8 cnmpt22.d z = A w = B C = D
9 df-ov A z Z , w W C B = z Z , w W C A B
10 txtopon J TopOn X K TopOn Y J × t K TopOn X × Y
11 1 2 10 syl2anc φ J × t K TopOn X × Y
12 cnf2 J × t K TopOn X × Y L TopOn Z x X , y Y A J × t K Cn L x X , y Y A : X × Y Z
13 11 5 3 12 syl3anc φ x X , y Y A : X × Y Z
14 eqid x X , y Y A = x X , y Y A
15 14 fmpo x X y Y A Z x X , y Y A : X × Y Z
16 13 15 sylibr φ x X y Y A Z
17 rsp2 x X y Y A Z x X y Y A Z
18 16 17 syl φ x X y Y A Z
19 18 3impib φ x X y Y A Z
20 cnf2 J × t K TopOn X × Y M TopOn W x X , y Y B J × t K Cn M x X , y Y B : X × Y W
21 11 6 4 20 syl3anc φ x X , y Y B : X × Y W
22 eqid x X , y Y B = x X , y Y B
23 22 fmpo x X y Y B W x X , y Y B : X × Y W
24 21 23 sylibr φ x X y Y B W
25 rsp2 x X y Y B W x X y Y B W
26 24 25 syl φ x X y Y B W
27 26 3impib φ x X y Y B W
28 19 27 jca φ x X y Y A Z B W
29 txtopon L TopOn Z M TopOn W L × t M TopOn Z × W
30 5 6 29 syl2anc φ L × t M TopOn Z × W
31 cntop2 z Z , w W C L × t M Cn N N Top
32 7 31 syl φ N Top
33 toptopon2 N Top N TopOn N
34 32 33 sylib φ N TopOn N
35 cnf2 L × t M TopOn Z × W N TopOn N z Z , w W C L × t M Cn N z Z , w W C : Z × W N
36 30 34 7 35 syl3anc φ z Z , w W C : Z × W N
37 eqid z Z , w W C = z Z , w W C
38 37 fmpo z Z w W C N z Z , w W C : Z × W N
39 36 38 sylibr φ z Z w W C N
40 r2al z Z w W C N z w z Z w W C N
41 39 40 sylib φ z w z Z w W C N
42 41 3ad2ant1 φ x X y Y z w z Z w W C N
43 eleq1 z = A z Z A Z
44 eleq1 w = B w W B W
45 43 44 bi2anan9 z = A w = B z Z w W A Z B W
46 8 eleq1d z = A w = B C N D N
47 45 46 imbi12d z = A w = B z Z w W C N A Z B W D N
48 47 spc2gv A Z B W z w z Z w W C N A Z B W D N
49 28 42 28 48 syl3c φ x X y Y D N
50 8 37 ovmpoga A Z B W D N A z Z , w W C B = D
51 19 27 49 50 syl3anc φ x X y Y A z Z , w W C B = D
52 9 51 eqtr3id φ x X y Y z Z , w W C A B = D
53 52 mpoeq3dva φ x X , y Y z Z , w W C A B = x X , y Y D
54 1 2 3 4 cnmpt2t φ x X , y Y A B J × t K Cn L × t M
55 1 2 54 7 cnmpt21f φ x X , y Y z Z , w W C A B J × t K Cn N
56 53 55 eqeltrrd φ x X , y Y D J × t K Cn N