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

Theorem volcn 24768
Description: The function formed by restricting a measurable set to a closed interval with a varying endpoint produces an increasing continuous function on the reals. (Contributed by Mario Carneiro, 30-Aug-2014.)
Hypothesis
Ref Expression
volcn.1 𝐹 = (𝑥 ∈ ℝ ↦ (vol‘(𝐴 ∩ (𝐵[,]𝑥))))
Assertion
Ref Expression
volcn ((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) → 𝐹 ∈ (ℝ–cn→ℝ))
Distinct variable groups:   𝑥,𝐴   𝑥,𝐵
Allowed substitution hint:   𝐹(𝑥)

Proof of Theorem volcn
Dummy variables 𝑢 𝑒 𝑣 𝑦 𝑧 𝑑 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simpll 764 . . . . . 6 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → 𝐴 ∈ dom vol)
2 iccmbl 24728 . . . . . . 7 ((𝐵 ∈ ℝ ∧ 𝑥 ∈ ℝ) → (𝐵[,]𝑥) ∈ dom vol)
32adantll 711 . . . . . 6 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (𝐵[,]𝑥) ∈ dom vol)
4 inmbl 24704 . . . . . 6 ((𝐴 ∈ dom vol ∧ (𝐵[,]𝑥) ∈ dom vol) → (𝐴 ∩ (𝐵[,]𝑥)) ∈ dom vol)
51, 3, 4syl2anc 584 . . . . 5 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (𝐴 ∩ (𝐵[,]𝑥)) ∈ dom vol)
6 mblvol 24692 . . . . 5 ((𝐴 ∩ (𝐵[,]𝑥)) ∈ dom vol → (vol‘(𝐴 ∩ (𝐵[,]𝑥))) = (vol*‘(𝐴 ∩ (𝐵[,]𝑥))))
75, 6syl 17 . . . 4 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (vol‘(𝐴 ∩ (𝐵[,]𝑥))) = (vol*‘(𝐴 ∩ (𝐵[,]𝑥))))
8 inss2 4165 . . . . 5 (𝐴 ∩ (𝐵[,]𝑥)) ⊆ (𝐵[,]𝑥)
9 mblss 24693 . . . . . 6 ((𝐵[,]𝑥) ∈ dom vol → (𝐵[,]𝑥) ⊆ ℝ)
103, 9syl 17 . . . . 5 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (𝐵[,]𝑥) ⊆ ℝ)
11 mblvol 24692 . . . . . . 7 ((𝐵[,]𝑥) ∈ dom vol → (vol‘(𝐵[,]𝑥)) = (vol*‘(𝐵[,]𝑥)))
123, 11syl 17 . . . . . 6 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (vol‘(𝐵[,]𝑥)) = (vol*‘(𝐵[,]𝑥)))
13 iccvolcl 24729 . . . . . . 7 ((𝐵 ∈ ℝ ∧ 𝑥 ∈ ℝ) → (vol‘(𝐵[,]𝑥)) ∈ ℝ)
1413adantll 711 . . . . . 6 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (vol‘(𝐵[,]𝑥)) ∈ ℝ)
1512, 14eqeltrrd 2840 . . . . 5 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (vol*‘(𝐵[,]𝑥)) ∈ ℝ)
16 ovolsscl 24648 . . . . 5 (((𝐴 ∩ (𝐵[,]𝑥)) ⊆ (𝐵[,]𝑥) ∧ (𝐵[,]𝑥) ⊆ ℝ ∧ (vol*‘(𝐵[,]𝑥)) ∈ ℝ) → (vol*‘(𝐴 ∩ (𝐵[,]𝑥))) ∈ ℝ)
178, 10, 15, 16mp3an2i 1465 . . . 4 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (vol*‘(𝐴 ∩ (𝐵[,]𝑥))) ∈ ℝ)
187, 17eqeltrd 2839 . . 3 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (vol‘(𝐴 ∩ (𝐵[,]𝑥))) ∈ ℝ)
19 volcn.1 . . 3 𝐹 = (𝑥 ∈ ℝ ↦ (vol‘(𝐴 ∩ (𝐵[,]𝑥))))
2018, 19fmptd 6990 . 2 ((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) → 𝐹:ℝ⟶ℝ)
21 simprr 770 . . . 4 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ (𝑦 ∈ ℝ ∧ 𝑒 ∈ ℝ+)) → 𝑒 ∈ ℝ+)
22 oveq12 7286 . . . . . . . . . . . . 13 ((𝑣 = 𝑧𝑢 = 𝑦) → (𝑣𝑢) = (𝑧𝑦))
2322ancoms 459 . . . . . . . . . . . 12 ((𝑢 = 𝑦𝑣 = 𝑧) → (𝑣𝑢) = (𝑧𝑦))
2423fveq2d 6780 . . . . . . . . . . 11 ((𝑢 = 𝑦𝑣 = 𝑧) → (abs‘(𝑣𝑢)) = (abs‘(𝑧𝑦)))
2524breq1d 5086 . . . . . . . . . 10 ((𝑢 = 𝑦𝑣 = 𝑧) → ((abs‘(𝑣𝑢)) < 𝑒 ↔ (abs‘(𝑧𝑦)) < 𝑒))
26 fveq2 6776 . . . . . . . . . . . . 13 (𝑣 = 𝑧 → (𝐹𝑣) = (𝐹𝑧))
27 fveq2 6776 . . . . . . . . . . . . 13 (𝑢 = 𝑦 → (𝐹𝑢) = (𝐹𝑦))
2826, 27oveqan12rd 7297 . . . . . . . . . . . 12 ((𝑢 = 𝑦𝑣 = 𝑧) → ((𝐹𝑣) − (𝐹𝑢)) = ((𝐹𝑧) − (𝐹𝑦)))
2928fveq2d 6780 . . . . . . . . . . 11 ((𝑢 = 𝑦𝑣 = 𝑧) → (abs‘((𝐹𝑣) − (𝐹𝑢))) = (abs‘((𝐹𝑧) − (𝐹𝑦))))
3029breq1d 5086 . . . . . . . . . 10 ((𝑢 = 𝑦𝑣 = 𝑧) → ((abs‘((𝐹𝑣) − (𝐹𝑢))) < 𝑒 ↔ (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))
3125, 30imbi12d 345 . . . . . . . . 9 ((𝑢 = 𝑦𝑣 = 𝑧) → (((abs‘(𝑣𝑢)) < 𝑒 → (abs‘((𝐹𝑣) − (𝐹𝑢))) < 𝑒) ↔ ((abs‘(𝑧𝑦)) < 𝑒 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒)))
32 oveq12 7286 . . . . . . . . . . . . 13 ((𝑣 = 𝑦𝑢 = 𝑧) → (𝑣𝑢) = (𝑦𝑧))
3332ancoms 459 . . . . . . . . . . . 12 ((𝑢 = 𝑧𝑣 = 𝑦) → (𝑣𝑢) = (𝑦𝑧))
3433fveq2d 6780 . . . . . . . . . . 11 ((𝑢 = 𝑧𝑣 = 𝑦) → (abs‘(𝑣𝑢)) = (abs‘(𝑦𝑧)))
3534breq1d 5086 . . . . . . . . . 10 ((𝑢 = 𝑧𝑣 = 𝑦) → ((abs‘(𝑣𝑢)) < 𝑒 ↔ (abs‘(𝑦𝑧)) < 𝑒))
36 fveq2 6776 . . . . . . . . . . . . 13 (𝑣 = 𝑦 → (𝐹𝑣) = (𝐹𝑦))
37 fveq2 6776 . . . . . . . . . . . . 13 (𝑢 = 𝑧 → (𝐹𝑢) = (𝐹𝑧))
3836, 37oveqan12rd 7297 . . . . . . . . . . . 12 ((𝑢 = 𝑧𝑣 = 𝑦) → ((𝐹𝑣) − (𝐹𝑢)) = ((𝐹𝑦) − (𝐹𝑧)))
3938fveq2d 6780 . . . . . . . . . . 11 ((𝑢 = 𝑧𝑣 = 𝑦) → (abs‘((𝐹𝑣) − (𝐹𝑢))) = (abs‘((𝐹𝑦) − (𝐹𝑧))))
4039breq1d 5086 . . . . . . . . . 10 ((𝑢 = 𝑧𝑣 = 𝑦) → ((abs‘((𝐹𝑣) − (𝐹𝑢))) < 𝑒 ↔ (abs‘((𝐹𝑦) − (𝐹𝑧))) < 𝑒))
4135, 40imbi12d 345 . . . . . . . . 9 ((𝑢 = 𝑧𝑣 = 𝑦) → (((abs‘(𝑣𝑢)) < 𝑒 → (abs‘((𝐹𝑣) − (𝐹𝑢))) < 𝑒) ↔ ((abs‘(𝑦𝑧)) < 𝑒 → (abs‘((𝐹𝑦) − (𝐹𝑧))) < 𝑒)))
42 ssidd 3945 . . . . . . . . 9 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) → ℝ ⊆ ℝ)
43 recn 10959 . . . . . . . . . . . . 13 (𝑧 ∈ ℝ → 𝑧 ∈ ℂ)
44 recn 10959 . . . . . . . . . . . . 13 (𝑦 ∈ ℝ → 𝑦 ∈ ℂ)
45 abssub 15036 . . . . . . . . . . . . 13 ((𝑧 ∈ ℂ ∧ 𝑦 ∈ ℂ) → (abs‘(𝑧𝑦)) = (abs‘(𝑦𝑧)))
4643, 44, 45syl2anr 597 . . . . . . . . . . . 12 ((𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (abs‘(𝑧𝑦)) = (abs‘(𝑦𝑧)))
4746adantl 482 . . . . . . . . . . 11 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ)) → (abs‘(𝑧𝑦)) = (abs‘(𝑦𝑧)))
4847breq1d 5086 . . . . . . . . . 10 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ)) → ((abs‘(𝑧𝑦)) < 𝑒 ↔ (abs‘(𝑦𝑧)) < 𝑒))
4920adantr 481 . . . . . . . . . . . . 13 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) → 𝐹:ℝ⟶ℝ)
50 ffvelrn 6961 . . . . . . . . . . . . . 14 ((𝐹:ℝ⟶ℝ ∧ 𝑦 ∈ ℝ) → (𝐹𝑦) ∈ ℝ)
51 ffvelrn 6961 . . . . . . . . . . . . . 14 ((𝐹:ℝ⟶ℝ ∧ 𝑧 ∈ ℝ) → (𝐹𝑧) ∈ ℝ)
5250, 51anim12dan 619 . . . . . . . . . . . . 13 ((𝐹:ℝ⟶ℝ ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ)) → ((𝐹𝑦) ∈ ℝ ∧ (𝐹𝑧) ∈ ℝ))
5349, 52sylan 580 . . . . . . . . . . . 12 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ)) → ((𝐹𝑦) ∈ ℝ ∧ (𝐹𝑧) ∈ ℝ))
54 recn 10959 . . . . . . . . . . . . 13 ((𝐹𝑧) ∈ ℝ → (𝐹𝑧) ∈ ℂ)
55 recn 10959 . . . . . . . . . . . . 13 ((𝐹𝑦) ∈ ℝ → (𝐹𝑦) ∈ ℂ)
56 abssub 15036 . . . . . . . . . . . . 13 (((𝐹𝑧) ∈ ℂ ∧ (𝐹𝑦) ∈ ℂ) → (abs‘((𝐹𝑧) − (𝐹𝑦))) = (abs‘((𝐹𝑦) − (𝐹𝑧))))
5754, 55, 56syl2anr 597 . . . . . . . . . . . 12 (((𝐹𝑦) ∈ ℝ ∧ (𝐹𝑧) ∈ ℝ) → (abs‘((𝐹𝑧) − (𝐹𝑦))) = (abs‘((𝐹𝑦) − (𝐹𝑧))))
5853, 57syl 17 . . . . . . . . . . 11 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ)) → (abs‘((𝐹𝑧) − (𝐹𝑦))) = (abs‘((𝐹𝑦) − (𝐹𝑧))))
5958breq1d 5086 . . . . . . . . . 10 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ)) → ((abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒 ↔ (abs‘((𝐹𝑦) − (𝐹𝑧))) < 𝑒))
6048, 59imbi12d 345 . . . . . . . . 9 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ)) → (((abs‘(𝑧𝑦)) < 𝑒 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒) ↔ ((abs‘(𝑦𝑧)) < 𝑒 → (abs‘((𝐹𝑦) − (𝐹𝑧))) < 𝑒)))
61 simpr2 1194 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → 𝑧 ∈ ℝ)
62 oveq2 7285 . . . . . . . . . . . . . . . . . 18 (𝑥 = 𝑧 → (𝐵[,]𝑥) = (𝐵[,]𝑧))
6362ineq2d 4148 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑧 → (𝐴 ∩ (𝐵[,]𝑥)) = (𝐴 ∩ (𝐵[,]𝑧)))
6463fveq2d 6780 . . . . . . . . . . . . . . . 16 (𝑥 = 𝑧 → (vol‘(𝐴 ∩ (𝐵[,]𝑥))) = (vol‘(𝐴 ∩ (𝐵[,]𝑧))))
65 fvex 6789 . . . . . . . . . . . . . . . 16 (vol‘(𝐴 ∩ (𝐵[,]𝑧))) ∈ V
6664, 19, 65fvmpt 6877 . . . . . . . . . . . . . . 15 (𝑧 ∈ ℝ → (𝐹𝑧) = (vol‘(𝐴 ∩ (𝐵[,]𝑧))))
6761, 66syl 17 . . . . . . . . . . . . . 14 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐹𝑧) = (vol‘(𝐴 ∩ (𝐵[,]𝑧))))
68 simplll 772 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → 𝐴 ∈ dom vol)
69 simplr 766 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) → 𝐵 ∈ ℝ)
7069adantr 481 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → 𝐵 ∈ ℝ)
71 iccmbl 24728 . . . . . . . . . . . . . . . . 17 ((𝐵 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝐵[,]𝑧) ∈ dom vol)
7270, 61, 71syl2anc 584 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐵[,]𝑧) ∈ dom vol)
73 inmbl 24704 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ dom vol ∧ (𝐵[,]𝑧) ∈ dom vol) → (𝐴 ∩ (𝐵[,]𝑧)) ∈ dom vol)
7468, 72, 73syl2anc 584 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐴 ∩ (𝐵[,]𝑧)) ∈ dom vol)
75 mblvol 24692 . . . . . . . . . . . . . . 15 ((𝐴 ∩ (𝐵[,]𝑧)) ∈ dom vol → (vol‘(𝐴 ∩ (𝐵[,]𝑧))) = (vol*‘(𝐴 ∩ (𝐵[,]𝑧))))
7674, 75syl 17 . . . . . . . . . . . . . 14 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol‘(𝐴 ∩ (𝐵[,]𝑧))) = (vol*‘(𝐴 ∩ (𝐵[,]𝑧))))
7767, 76eqtrd 2778 . . . . . . . . . . . . 13 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐹𝑧) = (vol*‘(𝐴 ∩ (𝐵[,]𝑧))))
78 simpr1 1193 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → 𝑦 ∈ ℝ)
79 oveq2 7285 . . . . . . . . . . . . . . . . . 18 (𝑥 = 𝑦 → (𝐵[,]𝑥) = (𝐵[,]𝑦))
8079ineq2d 4148 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑦 → (𝐴 ∩ (𝐵[,]𝑥)) = (𝐴 ∩ (𝐵[,]𝑦)))
8180fveq2d 6780 . . . . . . . . . . . . . . . 16 (𝑥 = 𝑦 → (vol‘(𝐴 ∩ (𝐵[,]𝑥))) = (vol‘(𝐴 ∩ (𝐵[,]𝑦))))
82 fvex 6789 . . . . . . . . . . . . . . . 16 (vol‘(𝐴 ∩ (𝐵[,]𝑦))) ∈ V
8381, 19, 82fvmpt 6877 . . . . . . . . . . . . . . 15 (𝑦 ∈ ℝ → (𝐹𝑦) = (vol‘(𝐴 ∩ (𝐵[,]𝑦))))
8478, 83syl 17 . . . . . . . . . . . . . 14 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐹𝑦) = (vol‘(𝐴 ∩ (𝐵[,]𝑦))))
85 simp1 1135 . . . . . . . . . . . . . . . . 17 ((𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧) → 𝑦 ∈ ℝ)
86 iccmbl 24728 . . . . . . . . . . . . . . . . 17 ((𝐵 ∈ ℝ ∧ 𝑦 ∈ ℝ) → (𝐵[,]𝑦) ∈ dom vol)
8769, 85, 86syl2an 596 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐵[,]𝑦) ∈ dom vol)
88 inmbl 24704 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ dom vol ∧ (𝐵[,]𝑦) ∈ dom vol) → (𝐴 ∩ (𝐵[,]𝑦)) ∈ dom vol)
8968, 87, 88syl2anc 584 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐴 ∩ (𝐵[,]𝑦)) ∈ dom vol)
90 mblvol 24692 . . . . . . . . . . . . . . 15 ((𝐴 ∩ (𝐵[,]𝑦)) ∈ dom vol → (vol‘(𝐴 ∩ (𝐵[,]𝑦))) = (vol*‘(𝐴 ∩ (𝐵[,]𝑦))))
9189, 90syl 17 . . . . . . . . . . . . . 14 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol‘(𝐴 ∩ (𝐵[,]𝑦))) = (vol*‘(𝐴 ∩ (𝐵[,]𝑦))))
9284, 91eqtrd 2778 . . . . . . . . . . . . 13 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐹𝑦) = (vol*‘(𝐴 ∩ (𝐵[,]𝑦))))
9377, 92oveq12d 7295 . . . . . . . . . . . 12 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((𝐹𝑧) − (𝐹𝑦)) = ((vol*‘(𝐴 ∩ (𝐵[,]𝑧))) − (vol*‘(𝐴 ∩ (𝐵[,]𝑦)))))
9449adantr 481 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → 𝐹:ℝ⟶ℝ)
9594, 61ffvelrnd 6964 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐹𝑧) ∈ ℝ)
9677, 95eqeltrrd 2840 . . . . . . . . . . . . . 14 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol*‘(𝐴 ∩ (𝐵[,]𝑧))) ∈ ℝ)
9770leidd 11539 . . . . . . . . . . . . . . . . . . 19 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → 𝐵𝐵)
98 simpr3 1195 . . . . . . . . . . . . . . . . . . 19 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → 𝑦𝑧)
99 iccss 13145 . . . . . . . . . . . . . . . . . . 19 (((𝐵 ∈ ℝ ∧ 𝑧 ∈ ℝ) ∧ (𝐵𝐵𝑦𝑧)) → (𝐵[,]𝑦) ⊆ (𝐵[,]𝑧))
10070, 61, 97, 98, 99syl22anc 836 . . . . . . . . . . . . . . . . . 18 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐵[,]𝑦) ⊆ (𝐵[,]𝑧))
101 sslin 4170 . . . . . . . . . . . . . . . . . 18 ((𝐵[,]𝑦) ⊆ (𝐵[,]𝑧) → (𝐴 ∩ (𝐵[,]𝑦)) ⊆ (𝐴 ∩ (𝐵[,]𝑧)))
102100, 101syl 17 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐴 ∩ (𝐵[,]𝑦)) ⊆ (𝐴 ∩ (𝐵[,]𝑧)))
103 mblss 24693 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∩ (𝐵[,]𝑧)) ∈ dom vol → (𝐴 ∩ (𝐵[,]𝑧)) ⊆ ℝ)
10474, 103syl 17 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐴 ∩ (𝐵[,]𝑧)) ⊆ ℝ)
105102, 104sstrd 3932 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐴 ∩ (𝐵[,]𝑦)) ⊆ ℝ)
106 iccssre 13159 . . . . . . . . . . . . . . . . 17 ((𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝑦[,]𝑧) ⊆ ℝ)
10778, 61, 106syl2anc 584 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝑦[,]𝑧) ⊆ ℝ)
108105, 107unssd 4121 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧)) ⊆ ℝ)
10994, 78ffvelrnd 6964 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐹𝑦) ∈ ℝ)
11092, 109eqeltrrd 2840 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol*‘(𝐴 ∩ (𝐵[,]𝑦))) ∈ ℝ)
11161, 78resubcld 11401 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝑧𝑦) ∈ ℝ)
112110, 111readdcld 11002 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((vol*‘(𝐴 ∩ (𝐵[,]𝑦))) + (𝑧𝑦)) ∈ ℝ)
113 ovolicc 24685 . . . . . . . . . . . . . . . . . . 19 ((𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧) → (vol*‘(𝑦[,]𝑧)) = (𝑧𝑦))
114113adantl 482 . . . . . . . . . . . . . . . . . 18 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol*‘(𝑦[,]𝑧)) = (𝑧𝑦))
115114, 111eqeltrd 2839 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol*‘(𝑦[,]𝑧)) ∈ ℝ)
116 ovolun 24661 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∩ (𝐵[,]𝑦)) ⊆ ℝ ∧ (vol*‘(𝐴 ∩ (𝐵[,]𝑦))) ∈ ℝ) ∧ ((𝑦[,]𝑧) ⊆ ℝ ∧ (vol*‘(𝑦[,]𝑧)) ∈ ℝ)) → (vol*‘((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧))) ≤ ((vol*‘(𝐴 ∩ (𝐵[,]𝑦))) + (vol*‘(𝑦[,]𝑧))))
117105, 110, 107, 115, 116syl22anc 836 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol*‘((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧))) ≤ ((vol*‘(𝐴 ∩ (𝐵[,]𝑦))) + (vol*‘(𝑦[,]𝑧))))
118114oveq2d 7293 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((vol*‘(𝐴 ∩ (𝐵[,]𝑦))) + (vol*‘(𝑦[,]𝑧))) = ((vol*‘(𝐴 ∩ (𝐵[,]𝑦))) + (𝑧𝑦)))
119117, 118breqtrd 5102 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol*‘((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧))) ≤ ((vol*‘(𝐴 ∩ (𝐵[,]𝑦))) + (𝑧𝑦)))
120 ovollecl 24645 . . . . . . . . . . . . . . 15 ((((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧)) ⊆ ℝ ∧ ((vol*‘(𝐴 ∩ (𝐵[,]𝑦))) + (𝑧𝑦)) ∈ ℝ ∧ (vol*‘((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧))) ≤ ((vol*‘(𝐴 ∩ (𝐵[,]𝑦))) + (𝑧𝑦))) → (vol*‘((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧))) ∈ ℝ)
121108, 112, 119, 120syl3anc 1370 . . . . . . . . . . . . . 14 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol*‘((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧))) ∈ ℝ)
12270adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝐵𝑦) → 𝐵 ∈ ℝ)
12361adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝐵𝑦) → 𝑧 ∈ ℝ)
12478adantr 481 . . . . . . . . . . . . . . . . . . . . 21 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝐵𝑦) → 𝑦 ∈ ℝ)
125 simpr 485 . . . . . . . . . . . . . . . . . . . . 21 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝐵𝑦) → 𝐵𝑦)
12698adantr 481 . . . . . . . . . . . . . . . . . . . . 21 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝐵𝑦) → 𝑦𝑧)
127 simp2 1136 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧) → 𝑧 ∈ ℝ)
128 elicc2 13142 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐵 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝑦 ∈ (𝐵[,]𝑧) ↔ (𝑦 ∈ ℝ ∧ 𝐵𝑦𝑦𝑧)))
12969, 127, 128syl2an 596 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝑦 ∈ (𝐵[,]𝑧) ↔ (𝑦 ∈ ℝ ∧ 𝐵𝑦𝑦𝑧)))
130129adantr 481 . . . . . . . . . . . . . . . . . . . . 21 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝐵𝑦) → (𝑦 ∈ (𝐵[,]𝑧) ↔ (𝑦 ∈ ℝ ∧ 𝐵𝑦𝑦𝑧)))
131124, 125, 126, 130mpbir3and 1341 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝐵𝑦) → 𝑦 ∈ (𝐵[,]𝑧))
132 iccsplit 13215 . . . . . . . . . . . . . . . . . . . 20 ((𝐵 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦 ∈ (𝐵[,]𝑧)) → (𝐵[,]𝑧) = ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧)))
133122, 123, 131, 132syl3anc 1370 . . . . . . . . . . . . . . . . . . 19 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝐵𝑦) → (𝐵[,]𝑧) = ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧)))
134 eqimss 3978 . . . . . . . . . . . . . . . . . . 19 ((𝐵[,]𝑧) = ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧)) → (𝐵[,]𝑧) ⊆ ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧)))
135133, 134syl 17 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝐵𝑦) → (𝐵[,]𝑧) ⊆ ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧)))
13678adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝑦𝐵) → 𝑦 ∈ ℝ)
13761adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝑦𝐵) → 𝑧 ∈ ℝ)
138 simpr 485 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝑦𝐵) → 𝑦𝐵)
139137leidd 11539 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝑦𝐵) → 𝑧𝑧)
140 iccss 13145 . . . . . . . . . . . . . . . . . . . 20 (((𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ) ∧ (𝑦𝐵𝑧𝑧)) → (𝐵[,]𝑧) ⊆ (𝑦[,]𝑧))
141136, 137, 138, 139, 140syl22anc 836 . . . . . . . . . . . . . . . . . . 19 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝑦𝐵) → (𝐵[,]𝑧) ⊆ (𝑦[,]𝑧))
142 ssun4 4110 . . . . . . . . . . . . . . . . . . 19 ((𝐵[,]𝑧) ⊆ (𝑦[,]𝑧) → (𝐵[,]𝑧) ⊆ ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧)))
143141, 142syl 17 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) ∧ 𝑦𝐵) → (𝐵[,]𝑧) ⊆ ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧)))
14470, 78, 135, 143lecasei 11079 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐵[,]𝑧) ⊆ ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧)))
145 sslin 4170 . . . . . . . . . . . . . . . . 17 ((𝐵[,]𝑧) ⊆ ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧)) → (𝐴 ∩ (𝐵[,]𝑧)) ⊆ (𝐴 ∩ ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧))))
146144, 145syl 17 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐴 ∩ (𝐵[,]𝑧)) ⊆ (𝐴 ∩ ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧))))
147 indi 4209 . . . . . . . . . . . . . . . . 17 (𝐴 ∩ ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧))) = ((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝐴 ∩ (𝑦[,]𝑧)))
148 inss2 4165 . . . . . . . . . . . . . . . . . 18 (𝐴 ∩ (𝑦[,]𝑧)) ⊆ (𝑦[,]𝑧)
149 unss2 4116 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∩ (𝑦[,]𝑧)) ⊆ (𝑦[,]𝑧) → ((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝐴 ∩ (𝑦[,]𝑧))) ⊆ ((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧)))
150148, 149ax-mp 5 . . . . . . . . . . . . . . . . 17 ((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝐴 ∩ (𝑦[,]𝑧))) ⊆ ((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧))
151147, 150eqsstri 3956 . . . . . . . . . . . . . . . 16 (𝐴 ∩ ((𝐵[,]𝑦) ∪ (𝑦[,]𝑧))) ⊆ ((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧))
152146, 151sstrdi 3934 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐴 ∩ (𝐵[,]𝑧)) ⊆ ((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧)))
153 ovolss 24647 . . . . . . . . . . . . . . 15 (((𝐴 ∩ (𝐵[,]𝑧)) ⊆ ((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧)) ∧ ((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧)) ⊆ ℝ) → (vol*‘(𝐴 ∩ (𝐵[,]𝑧))) ≤ (vol*‘((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧))))
154152, 108, 153syl2anc 584 . . . . . . . . . . . . . 14 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol*‘(𝐴 ∩ (𝐵[,]𝑧))) ≤ (vol*‘((𝐴 ∩ (𝐵[,]𝑦)) ∪ (𝑦[,]𝑧))))
15596, 121, 112, 154, 119letrd 11130 . . . . . . . . . . . . 13 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol*‘(𝐴 ∩ (𝐵[,]𝑧))) ≤ ((vol*‘(𝐴 ∩ (𝐵[,]𝑦))) + (𝑧𝑦)))
15696, 110, 111lesubadd2d 11572 . . . . . . . . . . . . 13 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (((vol*‘(𝐴 ∩ (𝐵[,]𝑧))) − (vol*‘(𝐴 ∩ (𝐵[,]𝑦)))) ≤ (𝑧𝑦) ↔ (vol*‘(𝐴 ∩ (𝐵[,]𝑧))) ≤ ((vol*‘(𝐴 ∩ (𝐵[,]𝑦))) + (𝑧𝑦))))
157155, 156mpbird 256 . . . . . . . . . . . 12 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((vol*‘(𝐴 ∩ (𝐵[,]𝑧))) − (vol*‘(𝐴 ∩ (𝐵[,]𝑦)))) ≤ (𝑧𝑦))
15893, 157eqbrtrd 5098 . . . . . . . . . . 11 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((𝐹𝑧) − (𝐹𝑦)) ≤ (𝑧𝑦))
15995, 109resubcld 11401 . . . . . . . . . . . 12 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((𝐹𝑧) − (𝐹𝑦)) ∈ ℝ)
160 simplr 766 . . . . . . . . . . . . 13 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → 𝑒 ∈ ℝ+)
161160rpred 12770 . . . . . . . . . . . 12 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → 𝑒 ∈ ℝ)
162 lelttr 11063 . . . . . . . . . . . 12 ((((𝐹𝑧) − (𝐹𝑦)) ∈ ℝ ∧ (𝑧𝑦) ∈ ℝ ∧ 𝑒 ∈ ℝ) → ((((𝐹𝑧) − (𝐹𝑦)) ≤ (𝑧𝑦) ∧ (𝑧𝑦) < 𝑒) → ((𝐹𝑧) − (𝐹𝑦)) < 𝑒))
163159, 111, 161, 162syl3anc 1370 . . . . . . . . . . 11 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((((𝐹𝑧) − (𝐹𝑦)) ≤ (𝑧𝑦) ∧ (𝑧𝑦) < 𝑒) → ((𝐹𝑧) − (𝐹𝑦)) < 𝑒))
164158, 163mpand 692 . . . . . . . . . 10 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((𝑧𝑦) < 𝑒 → ((𝐹𝑧) − (𝐹𝑦)) < 𝑒))
165 abssubge0 15037 . . . . . . . . . . . 12 ((𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧) → (abs‘(𝑧𝑦)) = (𝑧𝑦))
166165adantl 482 . . . . . . . . . . 11 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (abs‘(𝑧𝑦)) = (𝑧𝑦))
167166breq1d 5086 . . . . . . . . . 10 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((abs‘(𝑧𝑦)) < 𝑒 ↔ (𝑧𝑦) < 𝑒))
168 ovolss 24647 . . . . . . . . . . . . . 14 (((𝐴 ∩ (𝐵[,]𝑦)) ⊆ (𝐴 ∩ (𝐵[,]𝑧)) ∧ (𝐴 ∩ (𝐵[,]𝑧)) ⊆ ℝ) → (vol*‘(𝐴 ∩ (𝐵[,]𝑦))) ≤ (vol*‘(𝐴 ∩ (𝐵[,]𝑧))))
169102, 104, 168syl2anc 584 . . . . . . . . . . . . 13 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (vol*‘(𝐴 ∩ (𝐵[,]𝑦))) ≤ (vol*‘(𝐴 ∩ (𝐵[,]𝑧))))
170169, 92, 773brtr4d 5108 . . . . . . . . . . . 12 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (𝐹𝑦) ≤ (𝐹𝑧))
171109, 95, 170abssubge0d 15141 . . . . . . . . . . 11 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → (abs‘((𝐹𝑧) − (𝐹𝑦))) = ((𝐹𝑧) − (𝐹𝑦)))
172171breq1d 5086 . . . . . . . . . 10 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒 ↔ ((𝐹𝑧) − (𝐹𝑦)) < 𝑒))
173164, 167, 1723imtr4d 294 . . . . . . . . 9 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ 𝑦𝑧)) → ((abs‘(𝑧𝑦)) < 𝑒 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))
17431, 41, 42, 60, 173wlogle 11506 . . . . . . . 8 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ (𝑦 ∈ ℝ ∧ 𝑧 ∈ ℝ)) → ((abs‘(𝑧𝑦)) < 𝑒 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))
175174anassrs 468 . . . . . . 7 (((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ 𝑦 ∈ ℝ) ∧ 𝑧 ∈ ℝ) → ((abs‘(𝑧𝑦)) < 𝑒 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))
176175ralrimiva 3103 . . . . . 6 ((((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ 𝑒 ∈ ℝ+) ∧ 𝑦 ∈ ℝ) → ∀𝑧 ∈ ℝ ((abs‘(𝑧𝑦)) < 𝑒 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))
177176anasss 467 . . . . 5 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ (𝑒 ∈ ℝ+𝑦 ∈ ℝ)) → ∀𝑧 ∈ ℝ ((abs‘(𝑧𝑦)) < 𝑒 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))
178177ancom2s 647 . . . 4 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ (𝑦 ∈ ℝ ∧ 𝑒 ∈ ℝ+)) → ∀𝑧 ∈ ℝ ((abs‘(𝑧𝑦)) < 𝑒 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))
179 breq2 5080 . . . . 5 (𝑑 = 𝑒 → ((abs‘(𝑧𝑦)) < 𝑑 ↔ (abs‘(𝑧𝑦)) < 𝑒))
180179rspceaimv 3566 . . . 4 ((𝑒 ∈ ℝ+ ∧ ∀𝑧 ∈ ℝ ((abs‘(𝑧𝑦)) < 𝑒 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒)) → ∃𝑑 ∈ ℝ+𝑧 ∈ ℝ ((abs‘(𝑧𝑦)) < 𝑑 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))
18121, 178, 180syl2anc 584 . . 3 (((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) ∧ (𝑦 ∈ ℝ ∧ 𝑒 ∈ ℝ+)) → ∃𝑑 ∈ ℝ+𝑧 ∈ ℝ ((abs‘(𝑧𝑦)) < 𝑑 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))
182181ralrimivva 3111 . 2 ((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) → ∀𝑦 ∈ ℝ ∀𝑒 ∈ ℝ+𝑑 ∈ ℝ+𝑧 ∈ ℝ ((abs‘(𝑧𝑦)) < 𝑑 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))
183 ax-resscn 10926 . . 3 ℝ ⊆ ℂ
184 elcncf2 24051 . . 3 ((ℝ ⊆ ℂ ∧ ℝ ⊆ ℂ) → (𝐹 ∈ (ℝ–cn→ℝ) ↔ (𝐹:ℝ⟶ℝ ∧ ∀𝑦 ∈ ℝ ∀𝑒 ∈ ℝ+𝑑 ∈ ℝ+𝑧 ∈ ℝ ((abs‘(𝑧𝑦)) < 𝑑 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒))))
185183, 183, 184mp2an 689 . 2 (𝐹 ∈ (ℝ–cn→ℝ) ↔ (𝐹:ℝ⟶ℝ ∧ ∀𝑦 ∈ ℝ ∀𝑒 ∈ ℝ+𝑑 ∈ ℝ+𝑧 ∈ ℝ ((abs‘(𝑧𝑦)) < 𝑑 → (abs‘((𝐹𝑧) − (𝐹𝑦))) < 𝑒)))
18620, 182, 185sylanbrc 583 1 ((𝐴 ∈ dom vol ∧ 𝐵 ∈ ℝ) → 𝐹 ∈ (ℝ–cn→ℝ))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 205  wa 396  w3a 1086   = wceq 1539  wcel 2106  wral 3064  wrex 3065  cun 3886  cin 3887  wss 3888   class class class wbr 5076  cmpt 5159  dom cdm 5591  wf 6431  cfv 6435  (class class class)co 7277  cc 10867  cr 10868   + caddc 10872   < clt 11007  cle 11008  cmin 11203  +crp 12728  [,]cicc 13080  abscabs 14943  cnccncf 24037  vol*covol 24624  volcvol 24625
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2709  ax-rep 5211  ax-sep 5225  ax-nul 5232  ax-pow 5290  ax-pr 5354  ax-un 7588  ax-inf2 9397  ax-cnex 10925  ax-resscn 10926  ax-1cn 10927  ax-icn 10928  ax-addcl 10929  ax-addrcl 10930  ax-mulcl 10931  ax-mulrcl 10932  ax-mulcom 10933  ax-addass 10934  ax-mulass 10935  ax-distr 10936  ax-i2m1 10937  ax-1ne0 10938  ax-1rid 10939  ax-rnegex 10940  ax-rrecex 10941  ax-cnre 10942  ax-pre-lttri 10943  ax-pre-lttrn 10944  ax-pre-ltadd 10945  ax-pre-mulgt0 10946  ax-pre-sup 10947
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 845  df-3or 1087  df-3an 1088  df-tru 1542  df-fal 1552  df-ex 1783  df-nf 1787  df-sb 2068  df-mo 2540  df-eu 2569  df-clab 2716  df-cleq 2730  df-clel 2816  df-nfc 2889  df-ne 2944  df-nel 3050  df-ral 3069  df-rex 3070  df-rmo 3071  df-reu 3072  df-rab 3073  df-v 3433  df-sbc 3718  df-csb 3834  df-dif 3891  df-un 3893  df-in 3895  df-ss 3905  df-pss 3907  df-nul 4259  df-if 4462  df-pw 4537  df-sn 4564  df-pr 4566  df-op 4570  df-uni 4842  df-int 4882  df-iun 4928  df-br 5077  df-opab 5139  df-mpt 5160  df-tr 5194  df-id 5491  df-eprel 5497  df-po 5505  df-so 5506  df-fr 5546  df-se 5547  df-we 5548  df-xp 5597  df-rel 5598  df-cnv 5599  df-co 5600  df-dm 5601  df-rn 5602  df-res 5603  df-ima 5604  df-pred 6204  df-ord 6271  df-on 6272  df-lim 6273  df-suc 6274  df-iota 6393  df-fun 6437  df-fn 6438  df-f 6439  df-f1 6440  df-fo 6441  df-f1o 6442  df-fv 6443  df-isom 6444  df-riota 7234  df-ov 7280  df-oprab 7281  df-mpo 7282  df-of 7533  df-om 7713  df-1st 7831  df-2nd 7832  df-frecs 8095  df-wrecs 8126  df-recs 8200  df-rdg 8239  df-1o 8295  df-2o 8296  df-er 8496  df-map 8615  df-pm 8616  df-en 8732  df-dom 8733  df-sdom 8734  df-fin 8735  df-fi 9168  df-sup 9199  df-inf 9200  df-oi 9267  df-dju 9657  df-card 9695  df-pnf 11009  df-mnf 11010  df-xr 11011  df-ltxr 11012  df-le 11013  df-sub 11205  df-neg 11206  df-div 11631  df-nn 11972  df-2 12034  df-3 12035  df-n0 12232  df-z 12318  df-uz 12581  df-q 12687  df-rp 12729  df-xneg 12846  df-xadd 12847  df-xmul 12848  df-ioo 13081  df-ico 13083  df-icc 13084  df-fz 13238  df-fzo 13381  df-fl 13510  df-seq 13720  df-exp 13781  df-hash 14043  df-cj 14808  df-re 14809  df-im 14810  df-sqrt 14944  df-abs 14945  df-clim 15195  df-rlim 15196  df-sum 15396  df-rest 17131  df-topgen 17152  df-psmet 20587  df-xmet 20588  df-met 20589  df-bl 20590  df-mopn 20591  df-top 22041  df-topon 22058  df-bases 22094  df-cmp 22536  df-cncf 24039  df-ovol 24626  df-vol 24627
This theorem is referenced by:  volivth  24769
  Copyright terms: Public domain W3C validator