Metamath Proof Explorer


Theorem iblconst

Description: A constant function is integrable. (Contributed by Mario Carneiro, 12-Aug-2014)

Ref Expression
Assertion iblconst ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ๐ด ร— { ๐ต } ) โˆˆ ๐ฟ1 )

Proof

Step Hyp Ref Expression
1 fconstmpt โŠข ( ๐ด ร— { ๐ต } ) = ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต )
2 mbfconst โŠข ( ( ๐ด โˆˆ dom vol โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ๐ด ร— { ๐ต } ) โˆˆ MblFn )
3 2 3adant2 โŠข ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ๐ด ร— { ๐ต } ) โˆˆ MblFn )
4 1 3 eqeltrrid โŠข ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ MblFn )
5 ifan โŠข if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) = if ( ๐‘ฅ โˆˆ ๐ด , if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) , 0 )
6 5 mpteq2i โŠข ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ) = ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ๐ด , if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) , 0 ) )
7 6 fveq2i โŠข ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ) ) = ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ๐ด , if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) , 0 ) ) )
8 simpl1 โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ๐ด โˆˆ dom vol )
9 simpl2 โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ( vol โ€˜ ๐ด ) โˆˆ โ„ )
10 simpl3 โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ๐ต โˆˆ โ„‚ )
11 ax-icn โŠข i โˆˆ โ„‚
12 ine0 โŠข i โ‰  0
13 elfzelz โŠข ( ๐‘˜ โˆˆ ( 0 ... 3 ) โ†’ ๐‘˜ โˆˆ โ„ค )
14 13 adantl โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ๐‘˜ โˆˆ โ„ค )
15 expclz โŠข ( ( i โˆˆ โ„‚ โˆง i โ‰  0 โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ( i โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
16 11 12 14 15 mp3an12i โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ( i โ†‘ ๐‘˜ ) โˆˆ โ„‚ )
17 expne0i โŠข ( ( i โˆˆ โ„‚ โˆง i โ‰  0 โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ( i โ†‘ ๐‘˜ ) โ‰  0 )
18 11 12 14 17 mp3an12i โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ( i โ†‘ ๐‘˜ ) โ‰  0 )
19 10 16 18 divcld โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) โˆˆ โ„‚ )
20 19 recld โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) โˆˆ โ„ )
21 0re โŠข 0 โˆˆ โ„
22 ifcl โŠข ( ( ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) โˆˆ โ„ โˆง 0 โˆˆ โ„ ) โ†’ if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) โˆˆ โ„ )
23 20 21 22 sylancl โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) โˆˆ โ„ )
24 max1 โŠข ( ( 0 โˆˆ โ„ โˆง ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) โˆˆ โ„ ) โ†’ 0 โ‰ค if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) )
25 21 20 24 sylancr โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ 0 โ‰ค if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) )
26 elrege0 โŠข ( if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) โˆˆ ( 0 [,) +โˆž ) โ†” ( if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) โˆˆ โ„ โˆง 0 โ‰ค if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ) )
27 23 25 26 sylanbrc โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) โˆˆ ( 0 [,) +โˆž ) )
28 itg2const โŠข ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) โˆˆ ( 0 [,) +โˆž ) ) โ†’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ๐ด , if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) , 0 ) ) ) = ( if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ยท ( vol โ€˜ ๐ด ) ) )
29 8 9 27 28 syl3anc โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ๐ด , if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) , 0 ) ) ) = ( if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ยท ( vol โ€˜ ๐ด ) ) )
30 7 29 eqtrid โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ) ) = ( if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ยท ( vol โ€˜ ๐ด ) ) )
31 23 9 remulcld โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ( if ( 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ยท ( vol โ€˜ ๐ด ) ) โˆˆ โ„ )
32 30 31 eqeltrd โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘˜ โˆˆ ( 0 ... 3 ) ) โ†’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ) ) โˆˆ โ„ )
33 32 ralrimiva โŠข ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โ†’ โˆ€ ๐‘˜ โˆˆ ( 0 ... 3 ) ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ) ) โˆˆ โ„ )
34 eqidd โŠข ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ) = ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ) )
35 eqidd โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) = ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) )
36 simpl3 โŠข ( ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐ต โˆˆ โ„‚ )
37 34 35 36 isibl2 โŠข ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ ๐ฟ1 โ†” ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ MblFn โˆง โˆ€ ๐‘˜ โˆˆ ( 0 ... 3 ) ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) ) , ( โ„œ โ€˜ ( ๐ต / ( i โ†‘ ๐‘˜ ) ) ) , 0 ) ) ) โˆˆ โ„ ) ) )
38 4 33 37 mpbir2and โŠข ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ ๐ฟ1 )
39 1 38 eqeltrid โŠข ( ( ๐ด โˆˆ dom vol โˆง ( vol โ€˜ ๐ด ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ๐ด ร— { ๐ต } ) โˆˆ ๐ฟ1 )