Metamath Proof Explorer


Theorem itgconst

Description: Integral of a constant function. (Contributed by Mario Carneiro, 12-Aug-2014)

Ref Expression
Assertion itgconst ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ∫ 𝐴 𝐵 d 𝑥 = ( 𝐵 · ( vol ‘ 𝐴 ) ) )

Proof

Step Hyp Ref Expression
1 simpl ( ( 𝑦 = ( ℜ ‘ 𝐵 ) ∧ 𝑥𝐴 ) → 𝑦 = ( ℜ ‘ 𝐵 ) )
2 1 itgeq2dv ( 𝑦 = ( ℜ ‘ 𝐵 ) → ∫ 𝐴 𝑦 d 𝑥 = ∫ 𝐴 ( ℜ ‘ 𝐵 ) d 𝑥 )
3 oveq1 ( 𝑦 = ( ℜ ‘ 𝐵 ) → ( 𝑦 · ( vol ‘ 𝐴 ) ) = ( ( ℜ ‘ 𝐵 ) · ( vol ‘ 𝐴 ) ) )
4 2 3 eqeq12d ( 𝑦 = ( ℜ ‘ 𝐵 ) → ( ∫ 𝐴 𝑦 d 𝑥 = ( 𝑦 · ( vol ‘ 𝐴 ) ) ↔ ∫ 𝐴 ( ℜ ‘ 𝐵 ) d 𝑥 = ( ( ℜ ‘ 𝐵 ) · ( vol ‘ 𝐴 ) ) ) )
5 simplr ( ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) ∧ 𝑥𝐴 ) → 𝑦 ∈ ℝ )
6 fconstmpt ( 𝐴 × { 𝑦 } ) = ( 𝑥𝐴𝑦 )
7 simpl1 ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → 𝐴 ∈ dom vol )
8 simp2 ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( vol ‘ 𝐴 ) ∈ ℝ )
9 8 adantr ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( vol ‘ 𝐴 ) ∈ ℝ )
10 simpr ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → 𝑦 ∈ ℝ )
11 10 recnd ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → 𝑦 ∈ ℂ )
12 iblconst ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝑦 ∈ ℂ ) → ( 𝐴 × { 𝑦 } ) ∈ 𝐿1 )
13 7 9 11 12 syl3anc ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( 𝐴 × { 𝑦 } ) ∈ 𝐿1 )
14 6 13 eqeltrrid ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( 𝑥𝐴𝑦 ) ∈ 𝐿1 )
15 5 14 itgrevallem1 ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ∫ 𝐴 𝑦 d 𝑥 = ( ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ 𝑦 ) , 𝑦 , 0 ) ) ) − ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ - 𝑦 ) , - 𝑦 , 0 ) ) ) ) )
16 ifan if ( ( 𝑥𝐴 ∧ 0 ≤ 𝑦 ) , 𝑦 , 0 ) = if ( 𝑥𝐴 , if ( 0 ≤ 𝑦 , 𝑦 , 0 ) , 0 )
17 16 mpteq2i ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ 𝑦 ) , 𝑦 , 0 ) ) = ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , if ( 0 ≤ 𝑦 , 𝑦 , 0 ) , 0 ) )
18 17 fveq2i ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ 𝑦 ) , 𝑦 , 0 ) ) ) = ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , if ( 0 ≤ 𝑦 , 𝑦 , 0 ) , 0 ) ) )
19 0re 0 ∈ ℝ
20 ifcl ( ( 𝑦 ∈ ℝ ∧ 0 ∈ ℝ ) → if ( 0 ≤ 𝑦 , 𝑦 , 0 ) ∈ ℝ )
21 10 19 20 sylancl ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → if ( 0 ≤ 𝑦 , 𝑦 , 0 ) ∈ ℝ )
22 max1 ( ( 0 ∈ ℝ ∧ 𝑦 ∈ ℝ ) → 0 ≤ if ( 0 ≤ 𝑦 , 𝑦 , 0 ) )
23 19 10 22 sylancr ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → 0 ≤ if ( 0 ≤ 𝑦 , 𝑦 , 0 ) )
24 elrege0 ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) ∈ ( 0 [,) +∞ ) ↔ ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) ∈ ℝ ∧ 0 ≤ if ( 0 ≤ 𝑦 , 𝑦 , 0 ) ) )
25 21 23 24 sylanbrc ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → if ( 0 ≤ 𝑦 , 𝑦 , 0 ) ∈ ( 0 [,) +∞ ) )
26 itg2const ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ if ( 0 ≤ 𝑦 , 𝑦 , 0 ) ∈ ( 0 [,) +∞ ) ) → ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , if ( 0 ≤ 𝑦 , 𝑦 , 0 ) , 0 ) ) ) = ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) · ( vol ‘ 𝐴 ) ) )
27 7 9 25 26 syl3anc ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , if ( 0 ≤ 𝑦 , 𝑦 , 0 ) , 0 ) ) ) = ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) · ( vol ‘ 𝐴 ) ) )
28 18 27 eqtrid ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ 𝑦 ) , 𝑦 , 0 ) ) ) = ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) · ( vol ‘ 𝐴 ) ) )
29 ifan if ( ( 𝑥𝐴 ∧ 0 ≤ - 𝑦 ) , - 𝑦 , 0 ) = if ( 𝑥𝐴 , if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) , 0 )
30 29 mpteq2i ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ - 𝑦 ) , - 𝑦 , 0 ) ) = ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) , 0 ) )
31 30 fveq2i ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ - 𝑦 ) , - 𝑦 , 0 ) ) ) = ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) , 0 ) ) )
32 renegcl ( 𝑦 ∈ ℝ → - 𝑦 ∈ ℝ )
33 32 adantl ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → - 𝑦 ∈ ℝ )
34 ifcl ( ( - 𝑦 ∈ ℝ ∧ 0 ∈ ℝ ) → if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ∈ ℝ )
35 33 19 34 sylancl ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ∈ ℝ )
36 max1 ( ( 0 ∈ ℝ ∧ - 𝑦 ∈ ℝ ) → 0 ≤ if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) )
37 19 33 36 sylancr ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → 0 ≤ if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) )
38 elrege0 ( if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ∈ ( 0 [,) +∞ ) ↔ ( if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ∈ ℝ ∧ 0 ≤ if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ) )
39 35 37 38 sylanbrc ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ∈ ( 0 [,) +∞ ) )
40 itg2const ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ∈ ( 0 [,) +∞ ) ) → ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) , 0 ) ) ) = ( if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) · ( vol ‘ 𝐴 ) ) )
41 7 9 39 40 syl3anc ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) , 0 ) ) ) = ( if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) · ( vol ‘ 𝐴 ) ) )
42 31 41 eqtrid ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ - 𝑦 ) , - 𝑦 , 0 ) ) ) = ( if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) · ( vol ‘ 𝐴 ) ) )
43 28 42 oveq12d ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ 𝑦 ) , 𝑦 , 0 ) ) ) − ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ - 𝑦 ) , - 𝑦 , 0 ) ) ) ) = ( ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) · ( vol ‘ 𝐴 ) ) − ( if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) · ( vol ‘ 𝐴 ) ) ) )
44 21 recnd ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → if ( 0 ≤ 𝑦 , 𝑦 , 0 ) ∈ ℂ )
45 35 recnd ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ∈ ℂ )
46 8 recnd ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( vol ‘ 𝐴 ) ∈ ℂ )
47 46 adantr ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( vol ‘ 𝐴 ) ∈ ℂ )
48 44 45 47 subdird ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) − if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ) · ( vol ‘ 𝐴 ) ) = ( ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) · ( vol ‘ 𝐴 ) ) − ( if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) · ( vol ‘ 𝐴 ) ) ) )
49 max0sub ( 𝑦 ∈ ℝ → ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) − if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ) = 𝑦 )
50 49 adantl ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) − if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ) = 𝑦 )
51 50 oveq1d ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( ( if ( 0 ≤ 𝑦 , 𝑦 , 0 ) − if ( 0 ≤ - 𝑦 , - 𝑦 , 0 ) ) · ( vol ‘ 𝐴 ) ) = ( 𝑦 · ( vol ‘ 𝐴 ) ) )
52 43 48 51 3eqtr2rd ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ( 𝑦 · ( vol ‘ 𝐴 ) ) = ( ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ 𝑦 ) , 𝑦 , 0 ) ) ) − ( ∫2 ‘ ( 𝑥 ∈ ℝ ↦ if ( ( 𝑥𝐴 ∧ 0 ≤ - 𝑦 ) , - 𝑦 , 0 ) ) ) ) )
53 15 52 eqtr4d ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑦 ∈ ℝ ) → ∫ 𝐴 𝑦 d 𝑥 = ( 𝑦 · ( vol ‘ 𝐴 ) ) )
54 53 ralrimiva ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ∀ 𝑦 ∈ ℝ ∫ 𝐴 𝑦 d 𝑥 = ( 𝑦 · ( vol ‘ 𝐴 ) ) )
55 recl ( 𝐵 ∈ ℂ → ( ℜ ‘ 𝐵 ) ∈ ℝ )
56 55 3ad2ant3 ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( ℜ ‘ 𝐵 ) ∈ ℝ )
57 4 54 56 rspcdva ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ∫ 𝐴 ( ℜ ‘ 𝐵 ) d 𝑥 = ( ( ℜ ‘ 𝐵 ) · ( vol ‘ 𝐴 ) ) )
58 simpl ( ( 𝑦 = ( ℑ ‘ 𝐵 ) ∧ 𝑥𝐴 ) → 𝑦 = ( ℑ ‘ 𝐵 ) )
59 58 itgeq2dv ( 𝑦 = ( ℑ ‘ 𝐵 ) → ∫ 𝐴 𝑦 d 𝑥 = ∫ 𝐴 ( ℑ ‘ 𝐵 ) d 𝑥 )
60 oveq1 ( 𝑦 = ( ℑ ‘ 𝐵 ) → ( 𝑦 · ( vol ‘ 𝐴 ) ) = ( ( ℑ ‘ 𝐵 ) · ( vol ‘ 𝐴 ) ) )
61 59 60 eqeq12d ( 𝑦 = ( ℑ ‘ 𝐵 ) → ( ∫ 𝐴 𝑦 d 𝑥 = ( 𝑦 · ( vol ‘ 𝐴 ) ) ↔ ∫ 𝐴 ( ℑ ‘ 𝐵 ) d 𝑥 = ( ( ℑ ‘ 𝐵 ) · ( vol ‘ 𝐴 ) ) ) )
62 imcl ( 𝐵 ∈ ℂ → ( ℑ ‘ 𝐵 ) ∈ ℝ )
63 62 3ad2ant3 ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( ℑ ‘ 𝐵 ) ∈ ℝ )
64 61 54 63 rspcdva ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ∫ 𝐴 ( ℑ ‘ 𝐵 ) d 𝑥 = ( ( ℑ ‘ 𝐵 ) · ( vol ‘ 𝐴 ) ) )
65 64 oveq2d ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( i · ∫ 𝐴 ( ℑ ‘ 𝐵 ) d 𝑥 ) = ( i · ( ( ℑ ‘ 𝐵 ) · ( vol ‘ 𝐴 ) ) ) )
66 ax-icn i ∈ ℂ
67 66 a1i ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → i ∈ ℂ )
68 63 recnd ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( ℑ ‘ 𝐵 ) ∈ ℂ )
69 67 68 46 mulassd ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( ( i · ( ℑ ‘ 𝐵 ) ) · ( vol ‘ 𝐴 ) ) = ( i · ( ( ℑ ‘ 𝐵 ) · ( vol ‘ 𝐴 ) ) ) )
70 65 69 eqtr4d ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( i · ∫ 𝐴 ( ℑ ‘ 𝐵 ) d 𝑥 ) = ( ( i · ( ℑ ‘ 𝐵 ) ) · ( vol ‘ 𝐴 ) ) )
71 57 70 oveq12d ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( ∫ 𝐴 ( ℜ ‘ 𝐵 ) d 𝑥 + ( i · ∫ 𝐴 ( ℑ ‘ 𝐵 ) d 𝑥 ) ) = ( ( ( ℜ ‘ 𝐵 ) · ( vol ‘ 𝐴 ) ) + ( ( i · ( ℑ ‘ 𝐵 ) ) · ( vol ‘ 𝐴 ) ) ) )
72 56 recnd ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( ℜ ‘ 𝐵 ) ∈ ℂ )
73 mulcl ( ( i ∈ ℂ ∧ ( ℑ ‘ 𝐵 ) ∈ ℂ ) → ( i · ( ℑ ‘ 𝐵 ) ) ∈ ℂ )
74 66 68 73 sylancr ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( i · ( ℑ ‘ 𝐵 ) ) ∈ ℂ )
75 72 74 46 adddird ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( ( ( ℜ ‘ 𝐵 ) + ( i · ( ℑ ‘ 𝐵 ) ) ) · ( vol ‘ 𝐴 ) ) = ( ( ( ℜ ‘ 𝐵 ) · ( vol ‘ 𝐴 ) ) + ( ( i · ( ℑ ‘ 𝐵 ) ) · ( vol ‘ 𝐴 ) ) ) )
76 71 75 eqtr4d ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( ∫ 𝐴 ( ℜ ‘ 𝐵 ) d 𝑥 + ( i · ∫ 𝐴 ( ℑ ‘ 𝐵 ) d 𝑥 ) ) = ( ( ( ℜ ‘ 𝐵 ) + ( i · ( ℑ ‘ 𝐵 ) ) ) · ( vol ‘ 𝐴 ) ) )
77 simpl3 ( ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) ∧ 𝑥𝐴 ) → 𝐵 ∈ ℂ )
78 fconstmpt ( 𝐴 × { 𝐵 } ) = ( 𝑥𝐴𝐵 )
79 iblconst ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( 𝐴 × { 𝐵 } ) ∈ 𝐿1 )
80 78 79 eqeltrrid ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( 𝑥𝐴𝐵 ) ∈ 𝐿1 )
81 77 80 itgcnval ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ∫ 𝐴 𝐵 d 𝑥 = ( ∫ 𝐴 ( ℜ ‘ 𝐵 ) d 𝑥 + ( i · ∫ 𝐴 ( ℑ ‘ 𝐵 ) d 𝑥 ) ) )
82 replim ( 𝐵 ∈ ℂ → 𝐵 = ( ( ℜ ‘ 𝐵 ) + ( i · ( ℑ ‘ 𝐵 ) ) ) )
83 82 3ad2ant3 ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → 𝐵 = ( ( ℜ ‘ 𝐵 ) + ( i · ( ℑ ‘ 𝐵 ) ) ) )
84 83 oveq1d ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ( 𝐵 · ( vol ‘ 𝐴 ) ) = ( ( ( ℜ ‘ 𝐵 ) + ( i · ( ℑ ‘ 𝐵 ) ) ) · ( vol ‘ 𝐴 ) ) )
85 76 81 84 3eqtr4d ( ( 𝐴 ∈ dom vol ∧ ( vol ‘ 𝐴 ) ∈ ℝ ∧ 𝐵 ∈ ℂ ) → ∫ 𝐴 𝐵 d 𝑥 = ( 𝐵 · ( vol ‘ 𝐴 ) ) )