Users' Mathboxes Mathbox for Glauco Siliprandi < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  ismeannd Structured version   Visualization version   GIF version

Theorem ismeannd 46910
Description: Sufficient condition to prove that 𝑀 is a measure. (Contributed by Glauco Siliprandi, 17-Aug-2020.)
Hypotheses
Ref Expression
ismeannd.sal (𝜑𝑆 ∈ SAlg)
ismeannd.mf (𝜑𝑀:𝑆⟶(0[,]+∞))
ismeannd.m0 (𝜑 → (𝑀‘∅) = 0)
ismeannd.iun ((𝜑𝑒:ℕ⟶𝑆Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑛 ∈ ℕ (𝑒𝑛)) = (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))))
Assertion
Ref Expression
ismeannd (𝜑𝑀 ∈ Meas)
Distinct variable groups:   𝑒,𝑀,𝑛   𝜑,𝑒,𝑛
Allowed substitution hints:   𝑆(𝑒,𝑛)

Proof of Theorem ismeannd
Dummy variables 𝑥 𝑦 𝑤 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 ismeannd.mf . . . . 5 (𝜑𝑀:𝑆⟶(0[,]+∞))
21fdmd 6665 . . . . . 6 (𝜑 → dom 𝑀 = 𝑆)
32feq2d 6639 . . . . 5 (𝜑 → (𝑀:dom 𝑀⟶(0[,]+∞) ↔ 𝑀:𝑆⟶(0[,]+∞)))
41, 3mpbird 258 . . . 4 (𝜑𝑀:dom 𝑀⟶(0[,]+∞))
5 ismeannd.sal . . . . 5 (𝜑𝑆 ∈ SAlg)
62, 5eqeltrd 2839 . . . 4 (𝜑 → dom 𝑀 ∈ SAlg)
74, 6jca 516 . . 3 (𝜑 → (𝑀:dom 𝑀⟶(0[,]+∞) ∧ dom 𝑀 ∈ SAlg))
8 ismeannd.m0 . . 3 (𝜑 → (𝑀‘∅) = 0)
9 unieq 4849 . . . . . . . . . . . 12 (𝑥 = ∅ → 𝑥 = ∅)
10 uni0 4866 . . . . . . . . . . . . 13 ∅ = ∅
1110a1i 11 . . . . . . . . . . . 12 (𝑥 = ∅ → ∅ = ∅)
129, 11eqtrd 2774 . . . . . . . . . . 11 (𝑥 = ∅ → 𝑥 = ∅)
1312fveq2d 6831 . . . . . . . . . 10 (𝑥 = ∅ → (𝑀 𝑥) = (𝑀‘∅))
1413, 8sylan9eqr 2796 . . . . . . . . 9 ((𝜑𝑥 = ∅) → (𝑀 𝑥) = 0)
15 reseq2 5926 . . . . . . . . . . . . 13 (𝑥 = ∅ → (𝑀𝑥) = (𝑀 ↾ ∅))
16 res0 5935 . . . . . . . . . . . . . 14 (𝑀 ↾ ∅) = ∅
1716a1i 11 . . . . . . . . . . . . 13 (𝑥 = ∅ → (𝑀 ↾ ∅) = ∅)
1815, 17eqtrd 2774 . . . . . . . . . . . 12 (𝑥 = ∅ → (𝑀𝑥) = ∅)
1918fveq2d 6831 . . . . . . . . . . 11 (𝑥 = ∅ → (Σ^‘(𝑀𝑥)) = (Σ^‘∅))
2019adantl 482 . . . . . . . . . 10 ((𝜑𝑥 = ∅) → (Σ^‘(𝑀𝑥)) = (Σ^‘∅))
21 sge00 46819 . . . . . . . . . . 11 ^‘∅) = 0
2221a1i 11 . . . . . . . . . 10 ((𝜑𝑥 = ∅) → (Σ^‘∅) = 0)
2320, 22eqtrd 2774 . . . . . . . . 9 ((𝜑𝑥 = ∅) → (Σ^‘(𝑀𝑥)) = 0)
2414, 23eqtr4d 2777 . . . . . . . 8 ((𝜑𝑥 = ∅) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
2524adantlr 721 . . . . . . 7 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑥 = ∅) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
2625adantlr 721 . . . . . 6 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ 𝑥 = ∅) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
27 simpll 772 . . . . . . . 8 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → (𝜑𝑥 ∈ 𝒫 dom 𝑀))
28 simplrr 783 . . . . . . . 8 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → Disj 𝑦𝑥 𝑦)
2927, 28jca 516 . . . . . . 7 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → ((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦))
30 simplrl 782 . . . . . . . 8 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → 𝑥 ≼ ω)
31 neqne 2942 . . . . . . . . 9 𝑥 = ∅ → 𝑥 ≠ ∅)
3231adantl 482 . . . . . . . 8 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → 𝑥 ≠ ∅)
33 id 22 . . . . . . . . . . 11 (𝑦 = 𝑤𝑦 = 𝑤)
3433cbvdisjv 5050 . . . . . . . . . 10 (Disj 𝑦𝑥 𝑦Disj 𝑤𝑥 𝑤)
3534bilani 505 . . . . . . . . 9 ((𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦) → Disj 𝑤𝑥 𝑤)
3635ad2antlr 733 . . . . . . . 8 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → Disj 𝑤𝑥 𝑤)
3730, 32, 36nnfoctbdj 46899 . . . . . . 7 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → ∃𝑒(𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)))
38 simpl 483 . . . . . . . . . 10 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ (𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))) → ((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦))
39 simprl 776 . . . . . . . . . 10 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ (𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))) → 𝑒:ℕ–onto→(𝑥 ∪ {∅}))
40 simprr 778 . . . . . . . . . 10 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ (𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))) → Disj 𝑛 ∈ ℕ (𝑒𝑛))
41 founiiun0 45637 . . . . . . . . . . . . 13 (𝑒:ℕ–onto→(𝑥 ∪ {∅}) → 𝑥 = 𝑛 ∈ ℕ (𝑒𝑛))
4241fveq2d 6831 . . . . . . . . . . . 12 (𝑒:ℕ–onto→(𝑥 ∪ {∅}) → (𝑀 𝑥) = (𝑀 𝑛 ∈ ℕ (𝑒𝑛)))
4342ad2antlr 733 . . . . . . . . . . 11 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑥) = (𝑀 𝑛 ∈ ℕ (𝑒𝑛)))
44 simplll 780 . . . . . . . . . . . . 13 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → 𝜑)
45 fof 6739 . . . . . . . . . . . . . . . 16 (𝑒:ℕ–onto→(𝑥 ∪ {∅}) → 𝑒:ℕ⟶(𝑥 ∪ {∅}))
4645adantl 482 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) → 𝑒:ℕ⟶(𝑥 ∪ {∅}))
47 elpwi 4536 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ 𝒫 dom 𝑀𝑥 ⊆ dom 𝑀)
4847adantl 482 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → 𝑥 ⊆ dom 𝑀)
492adantr 481 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → dom 𝑀 = 𝑆)
5048, 49sseqtrd 3951 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → 𝑥𝑆)
51 0sal 46763 . . . . . . . . . . . . . . . . . . . 20 (𝑆 ∈ SAlg → ∅ ∈ 𝑆)
525, 51syl 17 . . . . . . . . . . . . . . . . . . 19 (𝜑 → ∅ ∈ 𝑆)
53 snssi 4717 . . . . . . . . . . . . . . . . . . 19 (∅ ∈ 𝑆 → {∅} ⊆ 𝑆)
5452, 53syl 17 . . . . . . . . . . . . . . . . . 18 (𝜑 → {∅} ⊆ 𝑆)
5554adantr 481 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → {∅} ⊆ 𝑆)
5650, 55unssd 4121 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (𝑥 ∪ {∅}) ⊆ 𝑆)
5756adantr 481 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) → (𝑥 ∪ {∅}) ⊆ 𝑆)
5846, 57fssd 6672 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) → 𝑒:ℕ⟶𝑆)
5958adantr 481 . . . . . . . . . . . . 13 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → 𝑒:ℕ⟶𝑆)
60 simpr 485 . . . . . . . . . . . . 13 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → Disj 𝑛 ∈ ℕ (𝑒𝑛))
61 ismeannd.iun . . . . . . . . . . . . 13 ((𝜑𝑒:ℕ⟶𝑆Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑛 ∈ ℕ (𝑒𝑛)) = (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))))
6244, 59, 60, 61syl3anc 1379 . . . . . . . . . . . 12 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑛 ∈ ℕ (𝑒𝑛)) = (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))))
6362adantllr 725 . . . . . . . . . . 11 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑛 ∈ ℕ (𝑒𝑛)) = (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))))
641feqmptd 6895 . . . . . . . . . . . . . . . . . . . 20 (𝜑𝑀 = (𝑦𝑆 ↦ (𝑀𝑦)))
6564reseq1d 5930 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (𝑀𝑥) = ((𝑦𝑆 ↦ (𝑀𝑦)) ↾ 𝑥))
6665adantr 481 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (𝑀𝑥) = ((𝑦𝑆 ↦ (𝑀𝑦)) ↾ 𝑥))
6766adantr 481 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ∅ ∈ 𝑥) → (𝑀𝑥) = ((𝑦𝑆 ↦ (𝑀𝑦)) ↾ 𝑥))
6850resmptd 5992 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → ((𝑦𝑆 ↦ (𝑀𝑦)) ↾ 𝑥) = (𝑦𝑥 ↦ (𝑀𝑦)))
6968adantr 481 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ∅ ∈ 𝑥) → ((𝑦𝑆 ↦ (𝑀𝑦)) ↾ 𝑥) = (𝑦𝑥 ↦ (𝑀𝑦)))
70 snssi 4717 . . . . . . . . . . . . . . . . . . . . 21 (∅ ∈ 𝑥 → {∅} ⊆ 𝑥)
71 ssequn2 4118 . . . . . . . . . . . . . . . . . . . . 21 ({∅} ⊆ 𝑥 ↔ (𝑥 ∪ {∅}) = 𝑥)
7270, 71sylib 219 . . . . . . . . . . . . . . . . . . . 20 (∅ ∈ 𝑥 → (𝑥 ∪ {∅}) = 𝑥)
7372eqcomd 2745 . . . . . . . . . . . . . . . . . . 19 (∅ ∈ 𝑥𝑥 = (𝑥 ∪ {∅}))
7473mpteq1d 5162 . . . . . . . . . . . . . . . . . 18 (∅ ∈ 𝑥 → (𝑦𝑥 ↦ (𝑀𝑦)) = (𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦)))
7574adantl 482 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ∅ ∈ 𝑥) → (𝑦𝑥 ↦ (𝑀𝑦)) = (𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦)))
7667, 69, 753eqtrd 2778 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ∅ ∈ 𝑥) → (𝑀𝑥) = (𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦)))
7776fveq2d 6831 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ∅ ∈ 𝑥) → (Σ^‘(𝑀𝑥)) = (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))))
78 nfv 1921 . . . . . . . . . . . . . . . . 17 𝑦((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥)
79 simplr 774 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → 𝑥 ∈ 𝒫 dom 𝑀)
80 p0ex 5313 . . . . . . . . . . . . . . . . . 18 {∅} ∈ V
8180a1i 11 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → {∅} ∈ V)
82 disjsn 4643 . . . . . . . . . . . . . . . . . 18 ((𝑥 ∩ {∅}) = ∅ ↔ ¬ ∅ ∈ 𝑥)
8382bilanri 507 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → (𝑥 ∩ {∅}) = ∅)
841ad2antrr 732 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦𝑥) → 𝑀:𝑆⟶(0[,]+∞))
8550sselda 3915 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦𝑥) → 𝑦𝑆)
8684, 85ffvelcdmd 7026 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦𝑥) → (𝑀𝑦) ∈ (0[,]+∞))
8786adantlr 721 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) ∧ 𝑦𝑥) → (𝑀𝑦) ∈ (0[,]+∞))
88 elsni 4572 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ {∅} → 𝑦 = ∅)
8988fveq2d 6831 . . . . . . . . . . . . . . . . . . . 20 (𝑦 ∈ {∅} → (𝑀𝑦) = (𝑀‘∅))
9089adantl 482 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑦 ∈ {∅}) → (𝑀𝑦) = (𝑀‘∅))
911, 52ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (𝑀‘∅) ∈ (0[,]+∞))
9291adantr 481 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑦 ∈ {∅}) → (𝑀‘∅) ∈ (0[,]+∞))
9390, 92eqeltrd 2839 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑦 ∈ {∅}) → (𝑀𝑦) ∈ (0[,]+∞))
9493ad4ant14 758 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) ∧ 𝑦 ∈ {∅}) → (𝑀𝑦) ∈ (0[,]+∞))
9578, 79, 81, 83, 87, 94sge0splitmpt 46854 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))) = ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒^‘(𝑦 ∈ {∅} ↦ (𝑀𝑦)))))
96 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 = ∅ → (𝑀𝑦) = (𝑀‘∅))
9796adantl 482 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑦 = ∅) → (𝑀𝑦) = (𝑀‘∅))
988adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑦 = ∅) → (𝑀‘∅) = 0)
9997, 98eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑦 = ∅) → (𝑀𝑦) = 0)
10088, 99sylan2 599 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑦 ∈ {∅}) → (𝑀𝑦) = 0)
101100mpteq2dva 5165 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (𝑦 ∈ {∅} ↦ (𝑀𝑦)) = (𝑦 ∈ {∅} ↦ 0))
102101fveq2d 6831 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (Σ^‘(𝑦 ∈ {∅} ↦ (𝑀𝑦))) = (Σ^‘(𝑦 ∈ {∅} ↦ 0)))
103 nfv 1921 . . . . . . . . . . . . . . . . . . . 20 𝑦𝜑
10480a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → {∅} ∈ V)
105103, 104sge0z 46818 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (Σ^‘(𝑦 ∈ {∅} ↦ 0)) = 0)
106102, 105eqtrd 2774 . . . . . . . . . . . . . . . . . 18 (𝜑 → (Σ^‘(𝑦 ∈ {∅} ↦ (𝑀𝑦))) = 0)
107106oveq2d 7372 . . . . . . . . . . . . . . . . 17 (𝜑 → ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒^‘(𝑦 ∈ {∅} ↦ (𝑀𝑦)))) = ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒 0))
108107ad2antrr 732 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒^‘(𝑦 ∈ {∅} ↦ (𝑀𝑦)))) = ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒 0))
109 simpr 485 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → 𝑥 ∈ 𝒫 dom 𝑀)
11066, 68eqtrd 2774 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (𝑀𝑥) = (𝑦𝑥 ↦ (𝑀𝑦)))
1111adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → 𝑀:𝑆⟶(0[,]+∞))
112111, 50fssresd 6694 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (𝑀𝑥):𝑥⟶(0[,]+∞))
113110, 112feq1dd 6638 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (𝑦𝑥 ↦ (𝑀𝑦)):𝑥⟶(0[,]+∞))
114109, 113sge0xrcl 46828 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) ∈ ℝ*)
115114xaddridd 13186 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒 0) = (Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))))
116110fveq2d 6831 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (Σ^‘(𝑀𝑥)) = (Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))))
117116eqcomd 2745 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) = (Σ^‘(𝑀𝑥)))
118115, 117eqtrd 2774 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒 0) = (Σ^‘(𝑀𝑥)))
119118adantr 481 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒 0) = (Σ^‘(𝑀𝑥)))
12095, 108, 1193eqtrrd 2779 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → (Σ^‘(𝑀𝑥)) = (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))))
12177, 120pm2.61dan 818 . . . . . . . . . . . . . 14 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (Σ^‘(𝑀𝑥)) = (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))))
122121ad2antrr 732 . . . . . . . . . . . . 13 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (Σ^‘(𝑀𝑥)) = (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))))
123 nfv 1921 . . . . . . . . . . . . . 14 𝑦(((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))
124 nfv 1921 . . . . . . . . . . . . . . 15 𝑛((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅}))
125 nfdisj1 5053 . . . . . . . . . . . . . . 15 𝑛Disj 𝑛 ∈ ℕ (𝑒𝑛)
126124, 125nfan 1906 . . . . . . . . . . . . . 14 𝑛(((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))
127 fveq2 6827 . . . . . . . . . . . . . 14 (𝑦 = (𝑒𝑛) → (𝑀𝑦) = (𝑀‘(𝑒𝑛)))
128 nnex 12171 . . . . . . . . . . . . . . 15 ℕ ∈ V
129128a1i 11 . . . . . . . . . . . . . 14 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → ℕ ∈ V)
130 simplr 774 . . . . . . . . . . . . . 14 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → 𝑒:ℕ–onto→(𝑥 ∪ {∅}))
131 eqidd 2740 . . . . . . . . . . . . . 14 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) ∧ 𝑛 ∈ ℕ) → (𝑒𝑛) = (𝑒𝑛))
1321ad2antrr 732 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦 ∈ (𝑥 ∪ {∅})) → 𝑀:𝑆⟶(0[,]+∞))
13356sselda 3915 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦 ∈ (𝑥 ∪ {∅})) → 𝑦𝑆)
134132, 133ffvelcdmd 7026 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦 ∈ (𝑥 ∪ {∅})) → (𝑀𝑦) ∈ (0[,]+∞))
135134ad4ant14 758 . . . . . . . . . . . . . 14 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) ∧ 𝑦 ∈ (𝑥 ∪ {∅})) → (𝑀𝑦) ∈ (0[,]+∞))
13644, 99sylan 586 . . . . . . . . . . . . . 14 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) ∧ 𝑦 = ∅) → (𝑀𝑦) = 0)
137123, 126, 127, 129, 130, 60, 131, 135, 136sge0fodjrn 46860 . . . . . . . . . . . . 13 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))) = (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))))
138122, 137eqtr2d 2775 . . . . . . . . . . . 12 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))) = (Σ^‘(𝑀𝑥)))
139138adantllr 725 . . . . . . . . . . 11 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))) = (Σ^‘(𝑀𝑥)))
14043, 63, 1393eqtrd 2778 . . . . . . . . . 10 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
14138, 39, 40, 140syl21anc 843 . . . . . . . . 9 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ (𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
142141ex 413 . . . . . . . 8 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) → ((𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥))))
143142exlimdv 1940 . . . . . . 7 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) → (∃𝑒(𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥))))
14429, 37, 143sylc 65 . . . . . 6 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
14526, 144pm2.61dan 818 . . . . 5 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
146145ex 413 . . . 4 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → ((𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥))))
147146ralrimiva 3131 . . 3 (𝜑 → ∀𝑥 ∈ 𝒫 dom 𝑀((𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥))))
1487, 8, 147jca31 519 . 2 (𝜑 → (((𝑀:dom 𝑀⟶(0[,]+∞) ∧ dom 𝑀 ∈ SAlg) ∧ (𝑀‘∅) = 0) ∧ ∀𝑥 ∈ 𝒫 dom 𝑀((𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))))
149 ismea 46894 . 2 (𝑀 ∈ Meas ↔ (((𝑀:dom 𝑀⟶(0[,]+∞) ∧ dom 𝑀 ∈ SAlg) ∧ (𝑀‘∅) = 0) ∧ ∀𝑥 ∈ 𝒫 dom 𝑀((𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))))
150148, 149sylibr 235 1 (𝜑𝑀 ∈ Meas)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wa 396  w3a 1092   = wceq 1547  wex 1786  wcel 2119  wne 2934  wral 3053  Vcvv 3431  cun 3881  cin 3882  wss 3883  c0 4261  𝒫 cpw 4529  {csn 4555   cuni 4838   ciun 4921  Disj wdisj 5039   class class class wbr 5072  cmpt 5153  dom cdm 5618  cres 5620  wf 6481  ontowfo 6483  cfv 6485  (class class class)co 7356  ωcom 7806  cdom 8881  0cc0 11029  +∞cpnf 11167  cn 12165   +𝑒 cxad 13052  [,]cicc 13292  SAlgcsalg 46751  Σ^csumge0 46805  Meascmea 46892
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2711  ax-rep 5199  ax-sep 5218  ax-nul 5228  ax-pow 5294  ax-pr 5362  ax-un 7678  ax-inf2 9553  ax-cnex 11085  ax-resscn 11086  ax-1cn 11087  ax-icn 11088  ax-addcl 11089  ax-addrcl 11090  ax-mulcl 11091  ax-mulrcl 11092  ax-mulcom 11093  ax-addass 11094  ax-mulass 11095  ax-distr 11096  ax-i2m1 11097  ax-1ne0 11098  ax-1rid 11099  ax-rnegex 11100  ax-rrecex 11101  ax-cnre 11102  ax-pre-lttri 11103  ax-pre-lttrn 11104  ax-pre-ltadd 11105  ax-pre-mulgt0 11106  ax-pre-sup 11107
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3or 1093  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2718  df-cleq 2731  df-clel 2814  df-nfc 2888  df-ne 2935  df-nel 3039  df-ral 3054  df-rex 3064  df-rmo 3344  df-reu 3345  df-rab 3392  df-v 3433  df-sbc 3724  df-csb 3832  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-pss 3903  df-nul 4262  df-if 4455  df-pw 4531  df-sn 4556  df-pr 4558  df-op 4562  df-uni 4839  df-int 4878  df-iun 4923  df-disj 5040  df-br 5073  df-opab 5135  df-mpt 5154  df-tr 5180  df-id 5513  df-eprel 5518  df-po 5526  df-so 5527  df-fr 5571  df-se 5572  df-we 5573  df-xp 5624  df-rel 5625  df-cnv 5626  df-co 5627  df-dm 5628  df-rn 5629  df-res 5630  df-ima 5631  df-pred 6252  df-ord 6313  df-on 6314  df-lim 6315  df-suc 6316  df-iota 6441  df-fun 6487  df-fn 6488  df-f 6489  df-f1 6490  df-fo 6491  df-f1o 6492  df-fv 6493  df-isom 6494  df-riota 7313  df-ov 7359  df-oprab 7360  df-mpo 7361  df-om 7807  df-1st 7931  df-2nd 7932  df-frecs 8221  df-wrecs 8252  df-recs 8301  df-rdg 8339  df-1o 8395  df-er 8633  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-sup 9345  df-oi 9415  df-card 9854  df-pnf 11172  df-mnf 11173  df-xr 11174  df-ltxr 11175  df-le 11176  df-sub 11370  df-neg 11371  df-div 11799  df-nn 12166  df-2 12235  df-3 12236  df-n0 12429  df-z 12516  df-uz 12780  df-rp 12934  df-xadd 13055  df-ico 13295  df-icc 13296  df-fz 13453  df-fzo 13600  df-seq 13955  df-exp 14015  df-hash 14284  df-cj 15052  df-re 15053  df-im 15054  df-sqrt 15188  df-abs 15189  df-clim 15441  df-sum 15640  df-salg 46752  df-sumge0 46806  df-mea 46893
This theorem is referenced by:  volmea  46917  caratheodory  46971
  Copyright terms: Public domain W3C validator