Metamath Proof Explorer


Theorem itgss

Description: Expand the set of an integral by adding zeroes outside the domain. (Contributed by Mario Carneiro, 11-Aug-2014) (Revised by Mario Carneiro, 23-Aug-2014)

Ref Expression
Hypotheses itgss.1 φAB
itgss.2 φxBAC=0
Assertion itgss φACdx=BCdx

Proof

Step Hyp Ref Expression
1 itgss.1 φAB
2 itgss.2 φxBAC=0
3 elfzelz k03k
4 iffalse ¬xAifxAif0CikCik00=0
5 4 ad2antll φkxB¬xAifxAif0CikCik00=0
6 eldif xBAxB¬xA
7 2 adantlr φkxBAC=0
8 7 oveq1d φkxBACik=0ik
9 ax-icn i
10 ine0 i0
11 expclz ii0kik
12 9 10 11 mp3an12 kik
13 expne0i ii0kik0
14 9 10 13 mp3an12 kik0
15 12 14 div0d k0ik=0
16 15 ad2antlr φkxBA0ik=0
17 8 16 eqtrd φkxBACik=0
18 17 fveq2d φkxBACik=0
19 re0 0=0
20 18 19 eqtrdi φkxBACik=0
21 20 ifeq1d φkxBAif0CikCik0=if0Cik00
22 ifid if0Cik00=0
23 21 22 eqtrdi φkxBAif0CikCik0=0
24 6 23 sylan2br φkxB¬xAif0CikCik0=0
25 5 24 eqtr4d φkxB¬xAifxAif0CikCik00=if0CikCik0
26 25 expr φkxB¬xAifxAif0CikCik00=if0CikCik0
27 iftrue xAifxAif0CikCik00=if0CikCik0
28 26 27 pm2.61d2 φkxBifxAif0CikCik00=if0CikCik0
29 iftrue xBifxBif0CikCik00=if0CikCik0
30 29 adantl φkxBifxBif0CikCik00=if0CikCik0
31 28 30 eqtr4d φkxBifxAif0CikCik00=ifxBif0CikCik00
32 1 adantr φkAB
33 32 sseld φkxAxB
34 33 con3dimp φk¬xB¬xA
35 34 4 syl φk¬xBifxAif0CikCik00=0
36 iffalse ¬xBifxBif0CikCik00=0
37 36 adantl φk¬xBifxBif0CikCik00=0
38 35 37 eqtr4d φk¬xBifxAif0CikCik00=ifxBif0CikCik00
39 31 38 pm2.61dan φkifxAif0CikCik00=ifxBif0CikCik00
40 ifan ifxA0CikCik0=ifxAif0CikCik00
41 ifan ifxB0CikCik0=ifxBif0CikCik00
42 39 40 41 3eqtr4g φkifxA0CikCik0=ifxB0CikCik0
43 42 mpteq2dv φkxifxA0CikCik0=xifxB0CikCik0
44 43 fveq2d φk2xifxA0CikCik0=2xifxB0CikCik0
45 44 oveq2d φkik2xifxA0CikCik0=ik2xifxB0CikCik0
46 3 45 sylan2 φk03ik2xifxA0CikCik0=ik2xifxB0CikCik0
47 46 sumeq2dv φk=03ik2xifxA0CikCik0=k=03ik2xifxB0CikCik0
48 eqid Cik=Cik
49 48 dfitg ACdx=k=03ik2xifxA0CikCik0
50 48 dfitg BCdx=k=03ik2xifxB0CikCik0
51 47 49 50 3eqtr4g φACdx=BCdx