Metamath Proof Explorer


Theorem itgcnval

Description: Decompose the integral of a complex function into real and imaginary parts. (Contributed by Mario Carneiro, 6-Aug-2014)

Ref Expression
Hypotheses itgcnval.1 โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐ต โˆˆ ๐‘‰ )
itgcnval.2 โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ ๐ฟ1 )
Assertion itgcnval ( ๐œ‘ โ†’ โˆซ ๐ด ๐ต d ๐‘ฅ = ( โˆซ ๐ด ( โ„œ โ€˜ ๐ต ) d ๐‘ฅ + ( i ยท โˆซ ๐ด ( โ„‘ โ€˜ ๐ต ) d ๐‘ฅ ) ) )

Proof

Step Hyp Ref Expression
1 itgcnval.1 โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐ต โˆˆ ๐‘‰ )
2 itgcnval.2 โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ ๐ฟ1 )
3 eqid โŠข ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ๐ต ) ) , ( โ„œ โ€˜ ๐ต ) , 0 ) ) ) = ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ๐ต ) ) , ( โ„œ โ€˜ ๐ต ) , 0 ) ) )
4 eqid โŠข ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„œ โ€˜ ๐ต ) ) , - ( โ„œ โ€˜ ๐ต ) , 0 ) ) ) = ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„œ โ€˜ ๐ต ) ) , - ( โ„œ โ€˜ ๐ต ) , 0 ) ) )
5 eqid โŠข ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„‘ โ€˜ ๐ต ) ) , ( โ„‘ โ€˜ ๐ต ) , 0 ) ) ) = ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„‘ โ€˜ ๐ต ) ) , ( โ„‘ โ€˜ ๐ต ) , 0 ) ) )
6 eqid โŠข ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„‘ โ€˜ ๐ต ) ) , - ( โ„‘ โ€˜ ๐ต ) , 0 ) ) ) = ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„‘ โ€˜ ๐ต ) ) , - ( โ„‘ โ€˜ ๐ต ) , 0 ) ) )
7 3 4 5 6 1 2 itgcnlem โŠข ( ๐œ‘ โ†’ โˆซ ๐ด ๐ต d ๐‘ฅ = ( ( ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ๐ต ) ) , ( โ„œ โ€˜ ๐ต ) , 0 ) ) ) โˆ’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„œ โ€˜ ๐ต ) ) , - ( โ„œ โ€˜ ๐ต ) , 0 ) ) ) ) + ( i ยท ( ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„‘ โ€˜ ๐ต ) ) , ( โ„‘ โ€˜ ๐ต ) , 0 ) ) ) โˆ’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„‘ โ€˜ ๐ต ) ) , - ( โ„‘ โ€˜ ๐ต ) , 0 ) ) ) ) ) ) )
8 iblmbf โŠข ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ ๐ฟ1 โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ MblFn )
9 2 8 syl โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ MblFn )
10 9 1 mbfmptcl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐ต โˆˆ โ„‚ )
11 10 recld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ( โ„œ โ€˜ ๐ต ) โˆˆ โ„ )
12 10 iblcn โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ ๐ฟ1 โ†” ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ( โ„œ โ€˜ ๐ต ) ) โˆˆ ๐ฟ1 โˆง ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ( โ„‘ โ€˜ ๐ต ) ) โˆˆ ๐ฟ1 ) ) )
13 2 12 mpbid โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ( โ„œ โ€˜ ๐ต ) ) โˆˆ ๐ฟ1 โˆง ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ( โ„‘ โ€˜ ๐ต ) ) โˆˆ ๐ฟ1 ) )
14 13 simpld โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ( โ„œ โ€˜ ๐ต ) ) โˆˆ ๐ฟ1 )
15 11 14 itgrevallem1 โŠข ( ๐œ‘ โ†’ โˆซ ๐ด ( โ„œ โ€˜ ๐ต ) d ๐‘ฅ = ( ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ๐ต ) ) , ( โ„œ โ€˜ ๐ต ) , 0 ) ) ) โˆ’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„œ โ€˜ ๐ต ) ) , - ( โ„œ โ€˜ ๐ต ) , 0 ) ) ) ) )
16 10 imcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ( โ„‘ โ€˜ ๐ต ) โˆˆ โ„ )
17 13 simprd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ( โ„‘ โ€˜ ๐ต ) ) โˆˆ ๐ฟ1 )
18 16 17 itgrevallem1 โŠข ( ๐œ‘ โ†’ โˆซ ๐ด ( โ„‘ โ€˜ ๐ต ) d ๐‘ฅ = ( ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„‘ โ€˜ ๐ต ) ) , ( โ„‘ โ€˜ ๐ต ) , 0 ) ) ) โˆ’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„‘ โ€˜ ๐ต ) ) , - ( โ„‘ โ€˜ ๐ต ) , 0 ) ) ) ) )
19 18 oveq2d โŠข ( ๐œ‘ โ†’ ( i ยท โˆซ ๐ด ( โ„‘ โ€˜ ๐ต ) d ๐‘ฅ ) = ( i ยท ( ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„‘ โ€˜ ๐ต ) ) , ( โ„‘ โ€˜ ๐ต ) , 0 ) ) ) โˆ’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„‘ โ€˜ ๐ต ) ) , - ( โ„‘ โ€˜ ๐ต ) , 0 ) ) ) ) ) )
20 15 19 oveq12d โŠข ( ๐œ‘ โ†’ ( โˆซ ๐ด ( โ„œ โ€˜ ๐ต ) d ๐‘ฅ + ( i ยท โˆซ ๐ด ( โ„‘ โ€˜ ๐ต ) d ๐‘ฅ ) ) = ( ( ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„œ โ€˜ ๐ต ) ) , ( โ„œ โ€˜ ๐ต ) , 0 ) ) ) โˆ’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„œ โ€˜ ๐ต ) ) , - ( โ„œ โ€˜ ๐ต ) , 0 ) ) ) ) + ( i ยท ( ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค ( โ„‘ โ€˜ ๐ต ) ) , ( โ„‘ โ€˜ ๐ต ) , 0 ) ) ) โˆ’ ( โˆซ2 โ€˜ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ( ๐‘ฅ โˆˆ ๐ด โˆง 0 โ‰ค - ( โ„‘ โ€˜ ๐ต ) ) , - ( โ„‘ โ€˜ ๐ต ) , 0 ) ) ) ) ) ) )
21 7 20 eqtr4d โŠข ( ๐œ‘ โ†’ โˆซ ๐ด ๐ต d ๐‘ฅ = ( โˆซ ๐ด ( โ„œ โ€˜ ๐ต ) d ๐‘ฅ + ( i ยท โˆซ ๐ด ( โ„‘ โ€˜ ๐ต ) d ๐‘ฅ ) ) )