Metamath Proof Explorer


Theorem iblss2

Description: Change the domain of an integrability predicate. (Contributed by Mario Carneiro, 13-Aug-2014) (Revised by Mario Carneiro, 23-Aug-2014)

Ref Expression
Hypotheses iblss2.1 φAB
iblss2.2 φBdomvol
iblss2.3 φxACV
iblss2.4 φxBAC=0
iblss2.5 φxAC𝐿1
Assertion iblss2 φxBC𝐿1

Proof

Step Hyp Ref Expression
1 iblss2.1 φAB
2 iblss2.2 φBdomvol
3 iblss2.3 φxACV
4 iblss2.4 φxBAC=0
5 iblss2.5 φxAC𝐿1
6 iblmbf xAC𝐿1xACMblFn
7 5 6 syl φxACMblFn
8 1 2 3 4 7 mbfss φxBCMblFn
9 1 adantr φk03AB
10 9 sselda φk03xAxB
11 10 iftrued φk03xAifxBif0CikCik00=if0CikCik0
12 iftrue xAifxAif0CikCik00=if0CikCik0
13 12 adantl φk03xAifxAif0CikCik00=if0CikCik0
14 11 13 eqtr4d φk03xAifxBif0CikCik00=ifxAif0CikCik00
15 ifid ifxB00=0
16 simplll φk03¬xAxBφ
17 simpr φk03¬xAxBxB
18 simplr φk03¬xAxB¬xA
19 17 18 eldifd φk03¬xAxBxBA
20 16 19 4 syl2anc φk03¬xAxBC=0
21 20 oveq1d φk03¬xAxBCik=0ik
22 simpllr φk03¬xAxBk03
23 elfzelz k03k
24 ax-icn i
25 ine0 i0
26 expclz ii0kik
27 expne0i ii0kik0
28 26 27 div0d ii0k0ik=0
29 24 25 28 mp3an12 k0ik=0
30 22 23 29 3syl φk03¬xAxB0ik=0
31 21 30 eqtrd φk03¬xAxBCik=0
32 31 fveq2d φk03¬xAxBCik=0
33 re0 0=0
34 32 33 eqtrdi φk03¬xAxBCik=0
35 34 ifeq1d φk03¬xAxBif0CikCik0=if0Cik00
36 ifid if0Cik00=0
37 35 36 eqtrdi φk03¬xAxBif0CikCik0=0
38 37 ifeq1da φk03¬xAifxBif0CikCik00=ifxB00
39 iffalse ¬xAifxAif0CikCik00=0
40 39 adantl φk03¬xAifxAif0CikCik00=0
41 15 38 40 3eqtr4a φk03¬xAifxBif0CikCik00=ifxAif0CikCik00
42 14 41 pm2.61dan φk03ifxBif0CikCik00=ifxAif0CikCik00
43 ifan ifxB0CikCik0=ifxBif0CikCik00
44 ifan ifxA0CikCik0=ifxAif0CikCik00
45 42 43 44 3eqtr4g φk03ifxB0CikCik0=ifxA0CikCik0
46 45 mpteq2dv φk03xifxB0CikCik0=xifxA0CikCik0
47 46 fveq2d φk032xifxB0CikCik0=2xifxA0CikCik0
48 eqidd φxifxA0CikCik0=xifxA0CikCik0
49 eqidd φxACik=Cik
50 48 49 5 3 iblitg φk2xifxA0CikCik0
51 23 50 sylan2 φk032xifxA0CikCik0
52 47 51 eqeltrd φk032xifxB0CikCik0
53 52 ralrimiva φk032xifxB0CikCik0
54 eqidd φxifxB0CikCik0=xifxB0CikCik0
55 eqidd φxBCik=Cik
56 elun xABAxAxBA
57 undif2 ABA=AB
58 ssequn1 ABAB=B
59 1 58 sylib φAB=B
60 57 59 eqtrid φABA=B
61 60 eleq2d φxABAxB
62 56 61 bitr3id φxAxBAxB
63 62 biimpar φxBxAxBA
64 7 3 mbfmptcl φxAC
65 0cn 0
66 4 65 eqeltrdi φxBAC
67 64 66 jaodan φxAxBAC
68 63 67 syldan φxBC
69 54 55 68 isibl2 φxBC𝐿1xBCMblFnk032xifxB0CikCik0
70 8 53 69 mpbir2and φxBC𝐿1