Metamath Proof Explorer


Theorem itgaddnclem1

Description: Lemma for itgaddnc ; cf. itgaddlem1 . (Contributed by Brendan Leahy, 7-Nov-2017)

Ref Expression
Hypotheses ibladdnc.1 φxABV
ibladdnc.2 φxAB𝐿1
ibladdnc.3 φxACV
ibladdnc.4 φxAC𝐿1
ibladdnc.m φxAB+CMblFn
itgaddnclem.1 φxAB
itgaddnclem.2 φxAC
itgaddnclem.3 φxA0B
itgaddnclem.4 φxA0C
Assertion itgaddnclem1 φAB+Cdx=ABdx+ACdx

Proof

Step Hyp Ref Expression
1 ibladdnc.1 φxABV
2 ibladdnc.2 φxAB𝐿1
3 ibladdnc.3 φxACV
4 ibladdnc.4 φxAC𝐿1
5 ibladdnc.m φxAB+CMblFn
6 itgaddnclem.1 φxAB
7 itgaddnclem.2 φxAC
8 itgaddnclem.3 φxA0B
9 itgaddnclem.4 φxA0C
10 6 7 readdcld φxAB+C
11 1 2 3 4 5 ibladdnc φxAB+C𝐿1
12 6 7 8 9 addge0d φxA0B+C
13 10 11 12 itgposval φAB+Cdx=2xifxAB+C0
14 6 2 8 itgposval φABdx=2xifxAB0
15 7 4 9 itgposval φACdx=2xifxAC0
16 14 15 oveq12d φABdx+ACdx=2xifxAB0+2xifxAC0
17 iblmbf xAB𝐿1xABMblFn
18 2 17 syl φxABMblFn
19 18 1 mbfdm2 φAdomvol
20 mblss AdomvolA
21 19 20 syl φA
22 rembl domvol
23 22 a1i φdomvol
24 elrege0 B0+∞B0B
25 6 8 24 sylanbrc φxAB0+∞
26 0e0icopnf 00+∞
27 26 a1i φ¬xA00+∞
28 25 27 ifclda φifxAB00+∞
29 28 adantr φxAifxAB00+∞
30 eldifn xA¬xA
31 30 adantl φxA¬xA
32 iffalse ¬xAifxAB0=0
33 31 32 syl φxAifxAB0=0
34 iftrue xAifxAB0=B
35 34 mpteq2ia xAifxAB0=xAB
36 35 18 eqeltrid φxAifxAB0MblFn
37 21 23 29 33 36 mbfss φxifxAB0MblFn
38 28 adantr φxifxAB00+∞
39 38 fmpttd φxifxAB0:0+∞
40 6 8 iblpos φxAB𝐿1xABMblFn2xifxAB0
41 2 40 mpbid φxABMblFn2xifxAB0
42 41 simprd φ2xifxAB0
43 elrege0 C0+∞C0C
44 7 9 43 sylanbrc φxAC0+∞
45 44 27 ifclda φifxAC00+∞
46 45 adantr φxifxAC00+∞
47 46 fmpttd φxifxAC0:0+∞
48 7 9 iblpos φxAC𝐿1xACMblFn2xifxAC0
49 4 48 mpbid φxACMblFn2xifxAC0
50 49 simprd φ2xifxAC0
51 37 39 42 47 50 itg2addnc φ2xifxAB0+fxifxAC0=2xifxAB0+2xifxAC0
52 reex V
53 52 a1i φV
54 eqidd φxifxAB0=xifxAB0
55 eqidd φxifxAC0=xifxAC0
56 53 38 46 54 55 offval2 φxifxAB0+fxifxAC0=xifxAB0+ifxAC0
57 iftrue xAifxAC0=C
58 34 57 oveq12d xAifxAB0+ifxAC0=B+C
59 iftrue xAifxAB+C0=B+C
60 58 59 eqtr4d xAifxAB0+ifxAC0=ifxAB+C0
61 iffalse ¬xAifxAC0=0
62 32 61 oveq12d ¬xAifxAB0+ifxAC0=0+0
63 00id 0+0=0
64 62 63 eqtrdi ¬xAifxAB0+ifxAC0=0
65 iffalse ¬xAifxAB+C0=0
66 64 65 eqtr4d ¬xAifxAB0+ifxAC0=ifxAB+C0
67 60 66 pm2.61i ifxAB0+ifxAC0=ifxAB+C0
68 67 mpteq2i xifxAB0+ifxAC0=xifxAB+C0
69 56 68 eqtrdi φxifxAB0+fxifxAC0=xifxAB+C0
70 69 fveq2d φ2xifxAB0+fxifxAC0=2xifxAB+C0
71 16 51 70 3eqtr2d φABdx+ACdx=2xifxAB+C0
72 13 71 eqtr4d φAB+Cdx=ABdx+ACdx