Metamath Proof Explorer


Theorem cncfshiftioo

Description: A periodic continuous function stays continuous if the domain is an open interval that is shifted a period. (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Hypotheses cncfshiftioo.a φA
cncfshiftioo.b φB
cncfshiftioo.c C=AB
cncfshiftioo.t φT
cncfshiftioo.d D=A+TB+T
cncfshiftioo.f φF:Ccn
cncfshiftioo.g G=xDFxT
Assertion cncfshiftioo φG:Dcn

Proof

Step Hyp Ref Expression
1 cncfshiftioo.a φA
2 cncfshiftioo.b φB
3 cncfshiftioo.c C=AB
4 cncfshiftioo.t φT
5 cncfshiftioo.d D=A+TB+T
6 cncfshiftioo.f φF:Ccn
7 cncfshiftioo.g G=xDFxT
8 ioosscn AB
9 8 a1i φAB
10 4 recnd φT
11 eqeq1 w=xw=z+Tx=z+T
12 11 rexbidv w=xzABw=z+TzABx=z+T
13 oveq1 z=yz+T=y+T
14 13 eqeq2d z=yx=z+Tx=y+T
15 14 cbvrexvw zABx=z+TyABx=y+T
16 12 15 bitrdi w=xzABw=z+TyABx=y+T
17 16 cbvrabv w|zABw=z+T=x|yABx=y+T
18 3 oveq1i Ccn=ABcn
19 6 18 eleqtrdi φF:ABcn
20 eqid xw|zABw=z+TFxT=xw|zABw=z+TFxT
21 9 10 17 19 20 cncfshift φxw|zABw=z+TFxT:w|zABw=z+Tcn
22 1 2 4 iooshift φA+TB+T=w|zABw=z+T
23 5 22 eqtrid φD=w|zABw=z+T
24 23 mpteq1d φxDFxT=xw|zABw=z+TFxT
25 7 24 eqtrid φG=xw|zABw=z+TFxT
26 23 oveq1d φDcn=w|zABw=z+Tcn
27 21 25 26 3eltr4d φG:Dcn