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 47214
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 6720 . . . . . 6 (𝜑 → dom 𝑀 = 𝑆)
32feq2d 6693 . . . . 5 (𝜑 → (𝑀:dom 𝑀⟶(0[,]+∞) ↔ 𝑀:𝑆⟶(0[,]+∞)))
41, 3mpbird 260 . . . 4 (𝜑𝑀:dom 𝑀⟶(0[,]+∞))
5 ismeannd.sal . . . . 5 (𝜑𝑆 ∈ SAlg)
62, 5eqeltrd 2865 . . . 4 (𝜑 → dom 𝑀 ∈ SAlg)
74, 6jca 521 . . 3 (𝜑 → (𝑀:dom 𝑀⟶(0[,]+∞) ∧ dom 𝑀 ∈ SAlg))
8 ismeannd.m0 . . 3 (𝜑 → (𝑀‘∅) = 0)
9 unieq 4885 . . . . . . . . . . . 12 (𝑥 = ∅ → 𝑥 = ∅)
10 uni0 4903 . . . . . . . . . . . . 13 ∅ = ∅
1110a1i 11 . . . . . . . . . . . 12 (𝑥 = ∅ → ∅ = ∅)
129, 11eqtrd 2800 . . . . . . . . . . 11 (𝑥 = ∅ → 𝑥 = ∅)
1312fveq2d 6889 . . . . . . . . . 10 (𝑥 = ∅ → (𝑀 𝑥) = (𝑀‘∅))
1413, 8sylan9eqr 2822 . . . . . . . . 9 ((𝜑𝑥 = ∅) → (𝑀 𝑥) = 0)
15 reseq2 5975 . . . . . . . . . . . . 13 (𝑥 = ∅ → (𝑀𝑥) = (𝑀 ↾ ∅))
16 res0 5984 . . . . . . . . . . . . . 14 (𝑀 ↾ ∅) = ∅
1716a1i 11 . . . . . . . . . . . . 13 (𝑥 = ∅ → (𝑀 ↾ ∅) = ∅)
1815, 17eqtrd 2800 . . . . . . . . . . . 12 (𝑥 = ∅ → (𝑀𝑥) = ∅)
1918fveq2d 6889 . . . . . . . . . . 11 (𝑥 = ∅ → (Σ^‘(𝑀𝑥)) = (Σ^‘∅))
2019adantl 487 . . . . . . . . . 10 ((𝜑𝑥 = ∅) → (Σ^‘(𝑀𝑥)) = (Σ^‘∅))
21 sge00 47123 . . . . . . . . . . 11 ^‘∅) = 0
2221a1i 11 . . . . . . . . . 10 ((𝜑𝑥 = ∅) → (Σ^‘∅) = 0)
2320, 22eqtrd 2800 . . . . . . . . 9 ((𝜑𝑥 = ∅) → (Σ^‘(𝑀𝑥)) = 0)
2414, 23eqtr4d 2803 . . . . . . . 8 ((𝜑𝑥 = ∅) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
2524adantlr 728 . . . . . . 7 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑥 = ∅) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
2625adantlr 728 . . . . . 6 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ 𝑥 = ∅) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
27 simpll 779 . . . . . . . 8 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → (𝜑𝑥 ∈ 𝒫 dom 𝑀))
28 simplrr 790 . . . . . . . 8 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → Disj 𝑦𝑥 𝑦)
2927, 28jca 521 . . . . . . 7 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → ((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦))
30 simplrl 789 . . . . . . . 8 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → 𝑥 ≼ ω)
31 neqne 2968 . . . . . . . . 9 𝑥 = ∅ → 𝑥 ≠ ∅)
3231adantl 487 . . . . . . . 8 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → 𝑥 ≠ ∅)
33 id 23 . . . . . . . . . . 11 (𝑦 = 𝑤𝑦 = 𝑤)
3433cbvdisjv 5089 . . . . . . . . . 10 (Disj 𝑦𝑥 𝑦Disj 𝑤𝑥 𝑤)
3534bilani 510 . . . . . . . . 9 ((𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦) → Disj 𝑤𝑥 𝑤)
3635ad2antlr 740 . . . . . . . 8 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → Disj 𝑤𝑥 𝑤)
3730, 32, 36nnfoctbdj 47203 . . . . . . 7 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → ∃𝑒(𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)))
38 simpl 488 . . . . . . . . . 10 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ (𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))) → ((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦))
39 simprl 783 . . . . . . . . . 10 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ (𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))) → 𝑒:ℕ–onto→(𝑥 ∪ {∅}))
40 simprr 785 . . . . . . . . . 10 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ (𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))) → Disj 𝑛 ∈ ℕ (𝑒𝑛))
41 founiiun0 45941 . . . . . . . . . . . . 13 (𝑒:ℕ–onto→(𝑥 ∪ {∅}) → 𝑥 = 𝑛 ∈ ℕ (𝑒𝑛))
4241fveq2d 6889 . . . . . . . . . . . 12 (𝑒:ℕ–onto→(𝑥 ∪ {∅}) → (𝑀 𝑥) = (𝑀 𝑛 ∈ ℕ (𝑒𝑛)))
4342ad2antlr 740 . . . . . . . . . . 11 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑥) = (𝑀 𝑛 ∈ ℕ (𝑒𝑛)))
44 simplll 787 . . . . . . . . . . . . 13 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → 𝜑)
45 fof 6796 . . . . . . . . . . . . . . . 16 (𝑒:ℕ–onto→(𝑥 ∪ {∅}) → 𝑒:ℕ⟶(𝑥 ∪ {∅}))
4645adantl 487 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) → 𝑒:ℕ⟶(𝑥 ∪ {∅}))
47 elpwi 4571 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ 𝒫 dom 𝑀𝑥 ⊆ dom 𝑀)
4847adantl 487 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → 𝑥 ⊆ dom 𝑀)
492adantr 486 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → dom 𝑀 = 𝑆)
5048, 49sseqtrd 3974 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → 𝑥𝑆)
51 0sal 47067 . . . . . . . . . . . . . . . . . . . 20 (𝑆 ∈ SAlg → ∅ ∈ 𝑆)
525, 51syl 18 . . . . . . . . . . . . . . . . . . 19 (𝜑 → ∅ ∈ 𝑆)
53 snssi 4753 . . . . . . . . . . . . . . . . . . 19 (∅ ∈ 𝑆 → {∅} ⊆ 𝑆)
5452, 53syl 18 . . . . . . . . . . . . . . . . . 18 (𝜑 → {∅} ⊆ 𝑆)
5554adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → {∅} ⊆ 𝑆)
5650, 55unssd 4145 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (𝑥 ∪ {∅}) ⊆ 𝑆)
5756adantr 486 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) → (𝑥 ∪ {∅}) ⊆ 𝑆)
5846, 57fssd 6727 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) → 𝑒:ℕ⟶𝑆)
5958adantr 486 . . . . . . . . . . . . 13 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → 𝑒:ℕ⟶𝑆)
60 simpr 490 . . . . . . . . . . . . 13 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → Disj 𝑛 ∈ ℕ (𝑒𝑛))
61 ismeannd.iun . . . . . . . . . . . . 13 ((𝜑𝑒:ℕ⟶𝑆Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑛 ∈ ℕ (𝑒𝑛)) = (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))))
6244, 59, 60, 61syl3anc 1398 . . . . . . . . . . . 12 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑛 ∈ ℕ (𝑒𝑛)) = (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))))
6362adantllr 732 . . . . . . . . . . 11 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑛 ∈ ℕ (𝑒𝑛)) = (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))))
641feqmptd 6953 . . . . . . . . . . . . . . . . . . . 20 (𝜑𝑀 = (𝑦𝑆 ↦ (𝑀𝑦)))
6564reseq1d 5979 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (𝑀𝑥) = ((𝑦𝑆 ↦ (𝑀𝑦)) ↾ 𝑥))
6665adantr 486 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (𝑀𝑥) = ((𝑦𝑆 ↦ (𝑀𝑦)) ↾ 𝑥))
6766adantr 486 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ∅ ∈ 𝑥) → (𝑀𝑥) = ((𝑦𝑆 ↦ (𝑀𝑦)) ↾ 𝑥))
6850resmptd 6044 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → ((𝑦𝑆 ↦ (𝑀𝑦)) ↾ 𝑥) = (𝑦𝑥 ↦ (𝑀𝑦)))
6968adantr 486 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ∅ ∈ 𝑥) → ((𝑦𝑆 ↦ (𝑀𝑦)) ↾ 𝑥) = (𝑦𝑥 ↦ (𝑀𝑦)))
70 snssi 4753 . . . . . . . . . . . . . . . . . . . . 21 (∅ ∈ 𝑥 → {∅} ⊆ 𝑥)
71 ssequn2 4142 . . . . . . . . . . . . . . . . . . . . 21 ({∅} ⊆ 𝑥 ↔ (𝑥 ∪ {∅}) = 𝑥)
7270, 71sylib 221 . . . . . . . . . . . . . . . . . . . 20 (∅ ∈ 𝑥 → (𝑥 ∪ {∅}) = 𝑥)
7372eqcomd 2771 . . . . . . . . . . . . . . . . . . 19 (∅ ∈ 𝑥𝑥 = (𝑥 ∪ {∅}))
7473mpteq1d 5203 . . . . . . . . . . . . . . . . . 18 (∅ ∈ 𝑥 → (𝑦𝑥 ↦ (𝑀𝑦)) = (𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦)))
7574adantl 487 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ∅ ∈ 𝑥) → (𝑦𝑥 ↦ (𝑀𝑦)) = (𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦)))
7667, 69, 753eqtrd 2804 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ∅ ∈ 𝑥) → (𝑀𝑥) = (𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦)))
7776fveq2d 6889 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ∅ ∈ 𝑥) → (Σ^‘(𝑀𝑥)) = (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))))
78 nfv 1947 . . . . . . . . . . . . . . . . 17 𝑦((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥)
79 simplr 781 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → 𝑥 ∈ 𝒫 dom 𝑀)
80 p0ex 5357 . . . . . . . . . . . . . . . . . 18 {∅} ∈ V
8180a1i 11 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → {∅} ∈ V)
82 disjsn 4679 . . . . . . . . . . . . . . . . . 18 ((𝑥 ∩ {∅}) = ∅ ↔ ¬ ∅ ∈ 𝑥)
8382bilanri 512 . . . . . . . . . . . . . . . . 17 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → (𝑥 ∩ {∅}) = ∅)
841ad2antrr 739 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦𝑥) → 𝑀:𝑆⟶(0[,]+∞))
8550sselda 3938 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦𝑥) → 𝑦𝑆)
8684, 85ffvelcdmd 7084 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦𝑥) → (𝑀𝑦) ∈ (0[,]+∞))
8786adantlr 728 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) ∧ 𝑦𝑥) → (𝑀𝑦) ∈ (0[,]+∞))
88 elsni 4608 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ {∅} → 𝑦 = ∅)
8988fveq2d 6889 . . . . . . . . . . . . . . . . . . . 20 (𝑦 ∈ {∅} → (𝑀𝑦) = (𝑀‘∅))
9089adantl 487 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑦 ∈ {∅}) → (𝑀𝑦) = (𝑀‘∅))
911, 52ffvelcdmd 7084 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (𝑀‘∅) ∈ (0[,]+∞))
9291adantr 486 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑦 ∈ {∅}) → (𝑀‘∅) ∈ (0[,]+∞))
9390, 92eqeltrd 2865 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑦 ∈ {∅}) → (𝑀𝑦) ∈ (0[,]+∞))
9493ad4ant14 765 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) ∧ 𝑦 ∈ {∅}) → (𝑀𝑦) ∈ (0[,]+∞))
9578, 79, 81, 83, 87, 94sge0splitmpt 47158 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))) = ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒^‘(𝑦 ∈ {∅} ↦ (𝑀𝑦)))))
96 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 = ∅ → (𝑀𝑦) = (𝑀‘∅))
9796adantl 487 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑦 = ∅) → (𝑀𝑦) = (𝑀‘∅))
988adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑦 = ∅) → (𝑀‘∅) = 0)
9997, 98eqtrd 2800 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑦 = ∅) → (𝑀𝑦) = 0)
10088, 99sylan2 605 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑦 ∈ {∅}) → (𝑀𝑦) = 0)
101100mpteq2dva 5206 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (𝑦 ∈ {∅} ↦ (𝑀𝑦)) = (𝑦 ∈ {∅} ↦ 0))
102101fveq2d 6889 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (Σ^‘(𝑦 ∈ {∅} ↦ (𝑀𝑦))) = (Σ^‘(𝑦 ∈ {∅} ↦ 0)))
103 nfv 1947 . . . . . . . . . . . . . . . . . . . 20 𝑦𝜑
10480a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → {∅} ∈ V)
105103, 104sge0z 47122 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (Σ^‘(𝑦 ∈ {∅} ↦ 0)) = 0)
106102, 105eqtrd 2800 . . . . . . . . . . . . . . . . . 18 (𝜑 → (Σ^‘(𝑦 ∈ {∅} ↦ (𝑀𝑦))) = 0)
107106oveq2d 7432 . . . . . . . . . . . . . . . . 17 (𝜑 → ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒^‘(𝑦 ∈ {∅} ↦ (𝑀𝑦)))) = ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒 0))
108107ad2antrr 739 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒^‘(𝑦 ∈ {∅} ↦ (𝑀𝑦)))) = ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒 0))
109 simpr 490 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → 𝑥 ∈ 𝒫 dom 𝑀)
11066, 68eqtrd 2800 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (𝑀𝑥) = (𝑦𝑥 ↦ (𝑀𝑦)))
1111adantr 486 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → 𝑀:𝑆⟶(0[,]+∞))
112111, 50fssresd 6749 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (𝑀𝑥):𝑥⟶(0[,]+∞))
113110, 112feq1dd 6692 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (𝑦𝑥 ↦ (𝑀𝑦)):𝑥⟶(0[,]+∞))
114109, 113sge0xrcl 47132 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) ∈ ℝ*)
115114xaddridd 13280 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒 0) = (Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))))
116110fveq2d 6889 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (Σ^‘(𝑀𝑥)) = (Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))))
117116eqcomd 2771 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) = (Σ^‘(𝑀𝑥)))
118115, 117eqtrd 2800 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒 0) = (Σ^‘(𝑀𝑥)))
119118adantr 486 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → ((Σ^‘(𝑦𝑥 ↦ (𝑀𝑦))) +𝑒 0) = (Σ^‘(𝑀𝑥)))
12095, 108, 1193eqtrrd 2805 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ ¬ ∅ ∈ 𝑥) → (Σ^‘(𝑀𝑥)) = (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))))
12177, 120pm2.61dan 825 . . . . . . . . . . . . . 14 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → (Σ^‘(𝑀𝑥)) = (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))))
122121ad2antrr 739 . . . . . . . . . . . . 13 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (Σ^‘(𝑀𝑥)) = (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))))
123 nfv 1947 . . . . . . . . . . . . . 14 𝑦(((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))
124 nfv 1947 . . . . . . . . . . . . . . 15 𝑛((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅}))
125 nfdisj1 5092 . . . . . . . . . . . . . . 15 𝑛Disj 𝑛 ∈ ℕ (𝑒𝑛)
126124, 125nfan 1932 . . . . . . . . . . . . . 14 𝑛(((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))
127 fveq2 6885 . . . . . . . . . . . . . 14 (𝑦 = (𝑒𝑛) → (𝑀𝑦) = (𝑀‘(𝑒𝑛)))
128 nnex 12250 . . . . . . . . . . . . . . 15 ℕ ∈ V
129128a1i 11 . . . . . . . . . . . . . 14 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → ℕ ∈ V)
130 simplr 781 . . . . . . . . . . . . . 14 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → 𝑒:ℕ–onto→(𝑥 ∪ {∅}))
131 eqidd 2766 . . . . . . . . . . . . . 14 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) ∧ 𝑛 ∈ ℕ) → (𝑒𝑛) = (𝑒𝑛))
1321ad2antrr 739 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦 ∈ (𝑥 ∪ {∅})) → 𝑀:𝑆⟶(0[,]+∞))
13356sselda 3938 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦 ∈ (𝑥 ∪ {∅})) → 𝑦𝑆)
134132, 133ffvelcdmd 7084 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑦 ∈ (𝑥 ∪ {∅})) → (𝑀𝑦) ∈ (0[,]+∞))
135134ad4ant14 765 . . . . . . . . . . . . . 14 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) ∧ 𝑦 ∈ (𝑥 ∪ {∅})) → (𝑀𝑦) ∈ (0[,]+∞))
13644, 99sylan 592 . . . . . . . . . . . . . 14 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) ∧ 𝑦 = ∅) → (𝑀𝑦) = 0)
137123, 126, 127, 129, 130, 60, 131, 135, 136sge0fodjrn 47164 . . . . . . . . . . . . 13 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (Σ^‘(𝑦 ∈ (𝑥 ∪ {∅}) ↦ (𝑀𝑦))) = (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))))
138122, 137eqtr2d 2801 . . . . . . . . . . . 12 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))) = (Σ^‘(𝑀𝑥)))
139138adantllr 732 . . . . . . . . . . 11 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (Σ^‘(𝑛 ∈ ℕ ↦ (𝑀‘(𝑒𝑛)))) = (Σ^‘(𝑀𝑥)))
14043, 63, 1393eqtrd 2804 . . . . . . . . . 10 (((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ 𝑒:ℕ–onto→(𝑥 ∪ {∅})) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
14138, 39, 40, 140syl21anc 851 . . . . . . . . 9 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) ∧ (𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛))) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
142141ex 418 . . . . . . . 8 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) → ((𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥))))
143142exlimdv 1966 . . . . . . 7 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ Disj 𝑦𝑥 𝑦) → (∃𝑒(𝑒:ℕ–onto→(𝑥 ∪ {∅}) ∧ Disj 𝑛 ∈ ℕ (𝑒𝑛)) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥))))
14429, 37, 143sylc 66 . . . . . 6 ((((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) ∧ ¬ 𝑥 = ∅) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
14526, 144pm2.61dan 825 . . . . 5 (((𝜑𝑥 ∈ 𝒫 dom 𝑀) ∧ (𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦)) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))
146145ex 418 . . . 4 ((𝜑𝑥 ∈ 𝒫 dom 𝑀) → ((𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥))))
147146ralrimiva 3159 . . 3 (𝜑 → ∀𝑥 ∈ 𝒫 dom 𝑀((𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥))))
1487, 8, 147jca31 524 . 2 (𝜑 → (((𝑀:dom 𝑀⟶(0[,]+∞) ∧ dom 𝑀 ∈ SAlg) ∧ (𝑀‘∅) = 0) ∧ ∀𝑥 ∈ 𝒫 dom 𝑀((𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))))
149 ismea 47198 . 2 (𝑀 ∈ Meas ↔ (((𝑀:dom 𝑀⟶(0[,]+∞) ∧ dom 𝑀 ∈ SAlg) ∧ (𝑀‘∅) = 0) ∧ ∀𝑥 ∈ 𝒫 dom 𝑀((𝑥 ≼ ω ∧ Disj 𝑦𝑥 𝑦) → (𝑀 𝑥) = (Σ^‘(𝑀𝑥)))))
150148, 149sylibr 237 1 (𝜑𝑀 ∈ Meas)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3  wi 4  wa 401  w3a 1103   = wceq 1570  wex 1812  wcel 2146  wne 2960  wral 3081  Vcvv 3457  cun 3904  cin 3905  wss 3906  c0 4286  𝒫 cpw 4564  {csn 4591   cuni 4874   ciun 4958  Disj wdisj 5078   class class class wbr 5111  cmpt 5194  dom cdm 5663  cres 5665  wf 6536  ontowfo 6538  cfv 6540  (class class class)co 7416  ωcom 7864  cdom 8943  0cc0 11111  +∞cpnf 11251  cn 12244   +𝑒 cxad 13146  [,]cicc 13386  SAlgcsalg 47055  Σ^csumge0 47109  Meascmea 47196
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2195  ax-12 2216  ax-ext 2737  ax-rep 5240  ax-sep 5259  ax-nul 5271  ax-pow 5338  ax-pr 5406  ax-un 7738  ax-inf2 9613  ax-cnex 11167  ax-resscn 11168  ax-1cn 11169  ax-icn 11170  ax-addcl 11171  ax-addrcl 11172  ax-mulcl 11173  ax-mulrcl 11174  ax-mulcom 11175  ax-addass 11176  ax-mulass 11177  ax-distr 11178  ax-i2m1 11179  ax-1ne0 11180  ax-1rid 11181  ax-rnegex 11182  ax-rrecex 11183  ax-cnre 11184  ax-pre-lttri 11185  ax-pre-lttrn 11186  ax-pre-ltadd 11187  ax-pre-mulgt0 11188  ax-pre-sup 11189
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2569  df-eu 2599  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-ne 2961  df-nel 3067  df-ral 3082  df-rex 3092  df-rmo 3371  df-reu 3372  df-rab 3419  df-v 3459  df-sbc 3747  df-csb 3855  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-pss 3926  df-nul 4287  df-if 4490  df-pw 4566  df-sn 4592  df-pr 4594  df-op 4598  df-uni 4875  df-int 4915  df-iun 4960  df-disj 5079  df-br 5112  df-opab 5176  df-mpt 5195  df-tr 5221  df-id 5558  df-eprel 5563  df-po 5571  df-so 5572  df-fr 5616  df-se 5617  df-we 5618  df-xp 5669  df-rel 5670  df-cnv 5671  df-co 5672  df-dm 5673  df-rn 5674  df-res 5675  df-ima 5676  df-pred 6306  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6496  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-isom 6549  df-riota 7373  df-ov 7419  df-oprab 7420  df-mpo 7421  df-om 7865  df-1st 7988  df-2nd 7989  df-frecs 8280  df-wrecs 8311  df-recs 8360  df-rdg 8399  df-1o 8455  df-er 8696  df-en 8946  df-dom 8947  df-sdom 8948  df-fin 8949  df-sup 9405  df-oi 9475  df-card 9937  df-pnf 11256  df-mnf 11257  df-xr 11258  df-ltxr 11259  df-le 11260  df-sub 11454  df-neg 11455  df-div 11883  df-nn 12245  df-2 12314  df-3 12315  df-n0 12516  df-z 12603  df-uz 12874  df-rp 13028  df-xadd 13149  df-ico 13389  df-icc 13390  df-fz 13547  df-fzo 13695  df-seq 14051  df-exp 14111  df-hash 14380  df-cj 15169  df-re 15170  df-im 15171  df-sqrt 15305  df-abs 15306  df-clim 15558  df-sum 15757  df-salg 47056  df-sumge0 47110  df-mea 47197
This theorem is used by:  volmea  47221  caratheodory  47275
  Copyright terms: Public domain W3C validator