MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-itg Structured version   Visualization version   GIF version

Definition df-itg 25743
Description: Define the full Lebesgue integral, for complex-valued functions to . The syntax is designed to be suggestive of the standard notation for integrals. For example, our notation for the integral of 𝑥↑2 from 0 to 1 is ∫(0[,]1)(𝑥↑2) d𝑥 = (1 / 3). The only real function of this definition is to break the integral up into nonnegative real parts and send it off to df-itg2 25741 for further processing. Note that this definition cannot handle integrals which evaluate to infinity, because addition and multiplication are not currently defined on extended reals. (You can use df-itg2 25741 directly for this use-case.) (Contributed by Mario Carneiro, 28-Jun-2014.)
Assertion
Ref Expression
df-itg 𝐴𝐵 d𝑥 = Σ𝑘 ∈ (0...3)((i↑𝑘) · (∫2‘(𝑥 ∈ ℝ ↦ (ℜ‘(𝐵 / (i↑𝑘))) / 𝑦if((𝑥𝐴 ∧ 0 ≤ 𝑦), 𝑦, 0))))
Distinct variable groups:   𝑦,𝑘,𝐴   𝐵,𝑘,𝑦   𝑥,𝑘,𝑦
Allowed substitution hints:   𝐴(𝑥)   𝐵(𝑥)

Detailed syntax breakdown of Definition df-itg
StepHypRef Expression
1 vx . . 3 setvar 𝑥
2 cA . . 3 class 𝐴
3 cB . . 3 class 𝐵
41, 2, 3citg 25738 . 2 class 𝐴𝐵 d𝑥
5 cc0 11088 . . . 4 class 0
6 c3 12287 . . . 4 class 3
7 cfz 13526 . . . 4 class ...
85, 6, 7co 7400 . . 3 class (0...3)
9 ci 11090 . . . . 5 class i
10 vk . . . . . 6 setvar 𝑘
1110cv 1562 . . . . 5 class 𝑘
12 cexp 14088 . . . . 5 class
139, 11, 12co 7400 . . . 4 class (i↑𝑘)
14 cr 11087 . . . . . 6 class
15 vy . . . . . . 7 setvar 𝑦
16 cdiv 11859 . . . . . . . . 9 class /
173, 13, 16co 7400 . . . . . . . 8 class (𝐵 / (i↑𝑘))
18 cre 15138 . . . . . . . 8 class
1917, 18cfv 6525 . . . . . . 7 class (ℜ‘(𝐵 / (i↑𝑘)))
201cv 1562 . . . . . . . . . 10 class 𝑥
2120, 2wcel 2145 . . . . . . . . 9 wff 𝑥𝐴
2215cv 1562 . . . . . . . . . 10 class 𝑦
23 cle 11232 . . . . . . . . . 10 class
245, 22, 23wbr 5105 . . . . . . . . 9 wff 0 ≤ 𝑦
2521, 24wa 400 . . . . . . . 8 wff (𝑥𝐴 ∧ 0 ≤ 𝑦)
2625, 22, 5cif 4483 . . . . . . 7 class if((𝑥𝐴 ∧ 0 ≤ 𝑦), 𝑦, 0)
2715, 19, 26csb 3855 . . . . . 6 class (ℜ‘(𝐵 / (i↑𝑘))) / 𝑦if((𝑥𝐴 ∧ 0 ≤ 𝑦), 𝑦, 0)
281, 14, 27cmpt 5186 . . . . 5 class (𝑥 ∈ ℝ ↦ (ℜ‘(𝐵 / (i↑𝑘))) / 𝑦if((𝑥𝐴 ∧ 0 ≤ 𝑦), 𝑦, 0))
29 citg2 25736 . . . . 5 class 2
3028, 29cfv 6525 . . . 4 class (∫2‘(𝑥 ∈ ℝ ↦ (ℜ‘(𝐵 / (i↑𝑘))) / 𝑦if((𝑥𝐴 ∧ 0 ≤ 𝑦), 𝑦, 0)))
31 cmul 11093 . . . 4 class ·
3213, 30, 31co 7400 . . 3 class ((i↑𝑘) · (∫2‘(𝑥 ∈ ℝ ↦ (ℜ‘(𝐵 / (i↑𝑘))) / 𝑦if((𝑥𝐴 ∧ 0 ≤ 𝑦), 𝑦, 0))))
338, 32, 10csu 15727 . 2 class Σ𝑘 ∈ (0...3)((i↑𝑘) · (∫2‘(𝑥 ∈ ℝ ↦ (ℜ‘(𝐵 / (i↑𝑘))) / 𝑦if((𝑥𝐴 ∧ 0 ≤ 𝑦), 𝑦, 0))))
344, 33wceq 1563 1 wff 𝐴𝐵 d𝑥 = Σ𝑘 ∈ (0...3)((i↑𝑘) · (∫2‘(𝑥 ∈ ℝ ↦ (ℜ‘(𝐵 / (i↑𝑘))) / 𝑦if((𝑥𝐴 ∧ 0 ≤ 𝑦), 𝑦, 0))))
Colors of variables: wff setvar class
This definition is referenced by:  dfitg  25889  itgex  25890  itgeq1f  25891  itgeq1  25893  nfitg1  25894  cbvitgv  25897  itgeq12i  36579  itgeq12sdv  36592  cbvitgvw2  36621  cbvitgdavw  36654  cbvitgdavw2  36670
  Copyright terms: Public domain W3C validator