Metamath Proof Explorer


Theorem cncfcompt

Description: Composition of continuous functions. A generalization of cncfmpt1f to arbitrary domains. (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Hypotheses cncfcompt.bcn φ x A B : A cn C
cncfcompt.f φ F : C cn D
Assertion cncfcompt φ x A F B : A cn D

Proof

Step Hyp Ref Expression
1 cncfcompt.bcn φ x A B : A cn C
2 cncfcompt.f φ F : C cn D
3 cncff F : C cn D F : C D
4 2 3 syl φ F : C D
5 4 adantr φ x A F : C D
6 cncff x A B : A cn C x A B : A C
7 1 6 syl φ x A B : A C
8 7 fvmptelrn φ x A B C
9 5 8 ffvelrnd φ x A F B D
10 9 fmpttd φ x A F B : A D
11 cncfrss2 F : C cn D D
12 2 11 syl φ D
13 eqidd φ x A B = x A B
14 4 feqmptd φ F = y C F y
15 fveq2 y = B F y = F B
16 8 13 14 15 fmptco φ F x A B = x A F B
17 ssid
18 cncfss D C cn D C cn
19 12 17 18 sylancl φ C cn D C cn
20 19 2 sseldd φ F : C cn
21 1 20 cncfco φ F x A B : A cn
22 16 21 eqeltrrd φ x A F B : A cn
23 cncffvrn D x A F B : A cn x A F B : A cn D x A F B : A D
24 12 22 23 syl2anc φ x A F B : A cn D x A F B : A D
25 10 24 mpbird φ x A F B : A cn D