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

Theorem meadjun 42313
Description: The measure of the union of two disjoint sets is the sum of the measures, Property 112C (a) of [Fremlin1] p. 15. (Contributed by Glauco Siliprandi, 17-Aug-2020.)
Hypotheses
Ref Expression
meadjun.m (𝜑𝑀 ∈ Meas)
meadjun.x 𝑆 = dom 𝑀
meadjun.a (𝜑𝐴𝑆)
meadjun.b (𝜑𝐵𝑆)
meadjun.dj (𝜑 → (𝐴𝐵) = ∅)
Assertion
Ref Expression
meadjun (𝜑 → (𝑀‘(𝐴𝐵)) = ((𝑀𝐴) +𝑒 (𝑀𝐵)))

Proof of Theorem meadjun
Dummy variable 𝑥 is distinct from all other variables.
StepHypRef Expression
1 iccssxr 12674 . . . . . . 7 (0[,]+∞) ⊆ ℝ*
2 meadjun.m . . . . . . . . 9 (𝜑𝑀 ∈ Meas)
3 meadjun.x . . . . . . . . 9 𝑆 = dom 𝑀
42, 3meaf 42304 . . . . . . . 8 (𝜑𝑀:𝑆⟶(0[,]+∞))
5 meadjun.b . . . . . . . 8 (𝜑𝐵𝑆)
64, 5ffvelrnd 6722 . . . . . . 7 (𝜑 → (𝑀𝐵) ∈ (0[,]+∞))
71, 6sseldi 3891 . . . . . 6 (𝜑 → (𝑀𝐵) ∈ ℝ*)
8 xaddid2 12490 . . . . . 6 ((𝑀𝐵) ∈ ℝ* → (0 +𝑒 (𝑀𝐵)) = (𝑀𝐵))
97, 8syl 17 . . . . 5 (𝜑 → (0 +𝑒 (𝑀𝐵)) = (𝑀𝐵))
109eqcomd 2801 . . . 4 (𝜑 → (𝑀𝐵) = (0 +𝑒 (𝑀𝐵)))
1110adantr 481 . . 3 ((𝜑𝐴 = ∅) → (𝑀𝐵) = (0 +𝑒 (𝑀𝐵)))
12 uneq1 4057 . . . . . 6 (𝐴 = ∅ → (𝐴𝐵) = (∅ ∪ 𝐵))
13 0un 4270 . . . . . . 7 (∅ ∪ 𝐵) = 𝐵
1413a1i 11 . . . . . 6 (𝐴 = ∅ → (∅ ∪ 𝐵) = 𝐵)
1512, 14eqtrd 2831 . . . . 5 (𝐴 = ∅ → (𝐴𝐵) = 𝐵)
1615fveq2d 6547 . . . 4 (𝐴 = ∅ → (𝑀‘(𝐴𝐵)) = (𝑀𝐵))
1716adantl 482 . . 3 ((𝜑𝐴 = ∅) → (𝑀‘(𝐴𝐵)) = (𝑀𝐵))
18 fveq2 6543 . . . . . 6 (𝐴 = ∅ → (𝑀𝐴) = (𝑀‘∅))
1918adantl 482 . . . . 5 ((𝜑𝐴 = ∅) → (𝑀𝐴) = (𝑀‘∅))
202mea0 42305 . . . . . 6 (𝜑 → (𝑀‘∅) = 0)
2120adantr 481 . . . . 5 ((𝜑𝐴 = ∅) → (𝑀‘∅) = 0)
2219, 21eqtrd 2831 . . . 4 ((𝜑𝐴 = ∅) → (𝑀𝐴) = 0)
2322oveq1d 7036 . . 3 ((𝜑𝐴 = ∅) → ((𝑀𝐴) +𝑒 (𝑀𝐵)) = (0 +𝑒 (𝑀𝐵)))
2411, 17, 233eqtr4d 2841 . 2 ((𝜑𝐴 = ∅) → (𝑀‘(𝐴𝐵)) = ((𝑀𝐴) +𝑒 (𝑀𝐵)))
25 simpl 483 . . 3 ((𝜑 ∧ ¬ 𝐴 = ∅) → 𝜑)
26 meadjun.dj . . . . . 6 (𝜑 → (𝐴𝐵) = ∅)
2726ad2antrr 722 . . . . 5 (((𝜑 ∧ ¬ 𝐴 = ∅) ∧ 𝐴 = 𝐵) → (𝐴𝐵) = ∅)
28 inidm 4119 . . . . . . . . . . 11 (𝐴𝐴) = 𝐴
2928eqcomi 2804 . . . . . . . . . 10 𝐴 = (𝐴𝐴)
30 ineq2 4107 . . . . . . . . . 10 (𝐴 = 𝐵 → (𝐴𝐴) = (𝐴𝐵))
3129, 30syl5req 2844 . . . . . . . . 9 (𝐴 = 𝐵 → (𝐴𝐵) = 𝐴)
3231adantl 482 . . . . . . . 8 ((¬ 𝐴 = ∅ ∧ 𝐴 = 𝐵) → (𝐴𝐵) = 𝐴)
33 neqne 2992 . . . . . . . . 9 𝐴 = ∅ → 𝐴 ≠ ∅)
3433adantr 481 . . . . . . . 8 ((¬ 𝐴 = ∅ ∧ 𝐴 = 𝐵) → 𝐴 ≠ ∅)
3532, 34eqnetrd 3051 . . . . . . 7 ((¬ 𝐴 = ∅ ∧ 𝐴 = 𝐵) → (𝐴𝐵) ≠ ∅)
3635neneqd 2989 . . . . . 6 ((¬ 𝐴 = ∅ ∧ 𝐴 = 𝐵) → ¬ (𝐴𝐵) = ∅)
3736adantll 710 . . . . 5 (((𝜑 ∧ ¬ 𝐴 = ∅) ∧ 𝐴 = 𝐵) → ¬ (𝐴𝐵) = ∅)
3827, 37pm2.65da 813 . . . 4 ((𝜑 ∧ ¬ 𝐴 = ∅) → ¬ 𝐴 = 𝐵)
3938neqned 2991 . . 3 ((𝜑 ∧ ¬ 𝐴 = ∅) → 𝐴𝐵)
40 meadjun.a . . . . . . . 8 (𝜑𝐴𝑆)
41 uniprg 4763 . . . . . . . 8 ((𝐴𝑆𝐵𝑆) → {𝐴, 𝐵} = (𝐴𝐵))
4240, 5, 41syl2anc 584 . . . . . . 7 (𝜑 {𝐴, 𝐵} = (𝐴𝐵))
4342eqcomd 2801 . . . . . 6 (𝜑 → (𝐴𝐵) = {𝐴, 𝐵})
4443fveq2d 6547 . . . . 5 (𝜑 → (𝑀‘(𝐴𝐵)) = (𝑀 {𝐴, 𝐵}))
4544adantr 481 . . . 4 ((𝜑𝐴𝐵) → (𝑀‘(𝐴𝐵)) = (𝑀 {𝐴, 𝐵}))
4640, 5prssd 4666 . . . . . 6 (𝜑 → {𝐴, 𝐵} ⊆ 𝑆)
47 prfi 8644 . . . . . . . 8 {𝐴, 𝐵} ∈ Fin
48 isfinite 8966 . . . . . . . . . 10 ({𝐴, 𝐵} ∈ Fin ↔ {𝐴, 𝐵} ≺ ω)
4948biimpi 217 . . . . . . . . 9 ({𝐴, 𝐵} ∈ Fin → {𝐴, 𝐵} ≺ ω)
50 sdomdom 8390 . . . . . . . . 9 ({𝐴, 𝐵} ≺ ω → {𝐴, 𝐵} ≼ ω)
5149, 50syl 17 . . . . . . . 8 ({𝐴, 𝐵} ∈ Fin → {𝐴, 𝐵} ≼ ω)
5247, 51ax-mp 5 . . . . . . 7 {𝐴, 𝐵} ≼ ω
5352a1i 11 . . . . . 6 (𝜑 → {𝐴, 𝐵} ≼ ω)
54 disjxsn 4960 . . . . . . . . . 10 Disj 𝑥 ∈ {𝐵}𝑥
5554a1i 11 . . . . . . . . 9 (𝐴 = 𝐵Disj 𝑥 ∈ {𝐵}𝑥)
56 preq1 4580 . . . . . . . . . . 11 (𝐴 = 𝐵 → {𝐴, 𝐵} = {𝐵, 𝐵})
57 dfsn2 4489 . . . . . . . . . . . . 13 {𝐵} = {𝐵, 𝐵}
5857eqcomi 2804 . . . . . . . . . . . 12 {𝐵, 𝐵} = {𝐵}
5958a1i 11 . . . . . . . . . . 11 (𝐴 = 𝐵 → {𝐵, 𝐵} = {𝐵})
6056, 59eqtrd 2831 . . . . . . . . . 10 (𝐴 = 𝐵 → {𝐴, 𝐵} = {𝐵})
6160disjeq1d 4942 . . . . . . . . 9 (𝐴 = 𝐵 → (Disj 𝑥 ∈ {𝐴, 𝐵}𝑥Disj 𝑥 ∈ {𝐵}𝑥))
6255, 61mpbird 258 . . . . . . . 8 (𝐴 = 𝐵Disj 𝑥 ∈ {𝐴, 𝐵}𝑥)
6362adantl 482 . . . . . . 7 ((𝜑𝐴 = 𝐵) → Disj 𝑥 ∈ {𝐴, 𝐵}𝑥)
64 simpl 483 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐴 = 𝐵) → 𝜑)
65 neqne 2992 . . . . . . . . 9 𝐴 = 𝐵𝐴𝐵)
6665adantl 482 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐴 = 𝐵) → 𝐴𝐵)
6726adantr 481 . . . . . . . . 9 ((𝜑𝐴𝐵) → (𝐴𝐵) = ∅)
6840adantr 481 . . . . . . . . . 10 ((𝜑𝐴𝐵) → 𝐴𝑆)
695adantr 481 . . . . . . . . . 10 ((𝜑𝐴𝐵) → 𝐵𝑆)
70 simpr 485 . . . . . . . . . 10 ((𝜑𝐴𝐵) → 𝐴𝐵)
71 id 22 . . . . . . . . . . 11 (𝑥 = 𝐴𝑥 = 𝐴)
72 id 22 . . . . . . . . . . 11 (𝑥 = 𝐵𝑥 = 𝐵)
7371, 72disjprg 4962 . . . . . . . . . 10 ((𝐴𝑆𝐵𝑆𝐴𝐵) → (Disj 𝑥 ∈ {𝐴, 𝐵}𝑥 ↔ (𝐴𝐵) = ∅))
7468, 69, 70, 73syl3anc 1364 . . . . . . . . 9 ((𝜑𝐴𝐵) → (Disj 𝑥 ∈ {𝐴, 𝐵}𝑥 ↔ (𝐴𝐵) = ∅))
7567, 74mpbird 258 . . . . . . . 8 ((𝜑𝐴𝐵) → Disj 𝑥 ∈ {𝐴, 𝐵}𝑥)
7664, 66, 75syl2anc 584 . . . . . . 7 ((𝜑 ∧ ¬ 𝐴 = 𝐵) → Disj 𝑥 ∈ {𝐴, 𝐵}𝑥)
7763, 76pm2.61dan 809 . . . . . 6 (𝜑Disj 𝑥 ∈ {𝐴, 𝐵}𝑥)
782, 3, 46, 53, 77meadjuni 42308 . . . . 5 (𝜑 → (𝑀 {𝐴, 𝐵}) = (Σ^‘(𝑀 ↾ {𝐴, 𝐵})))
7978adantr 481 . . . 4 ((𝜑𝐴𝐵) → (𝑀 {𝐴, 𝐵}) = (Σ^‘(𝑀 ↾ {𝐴, 𝐵})))
804, 40ffvelrnd 6722 . . . . . . 7 (𝜑 → (𝑀𝐴) ∈ (0[,]+∞))
8180adantr 481 . . . . . 6 ((𝜑𝐴𝐵) → (𝑀𝐴) ∈ (0[,]+∞))
826adantr 481 . . . . . 6 ((𝜑𝐴𝐵) → (𝑀𝐵) ∈ (0[,]+∞))
83 fveq2 6543 . . . . . 6 (𝑥 = 𝐴 → (𝑀𝑥) = (𝑀𝐴))
84 fveq2 6543 . . . . . 6 (𝑥 = 𝐵 → (𝑀𝑥) = (𝑀𝐵))
8568, 69, 81, 82, 83, 84, 70sge0pr 42245 . . . . 5 ((𝜑𝐴𝐵) → (Σ^‘(𝑥 ∈ {𝐴, 𝐵} ↦ (𝑀𝑥))) = ((𝑀𝐴) +𝑒 (𝑀𝐵)))
864, 46fssresd 6418 . . . . . . . . 9 (𝜑 → (𝑀 ↾ {𝐴, 𝐵}):{𝐴, 𝐵}⟶(0[,]+∞))
8786feqmptd 6606 . . . . . . . 8 (𝜑 → (𝑀 ↾ {𝐴, 𝐵}) = (𝑥 ∈ {𝐴, 𝐵} ↦ ((𝑀 ↾ {𝐴, 𝐵})‘𝑥)))
88 fvres 6562 . . . . . . . . . 10 (𝑥 ∈ {𝐴, 𝐵} → ((𝑀 ↾ {𝐴, 𝐵})‘𝑥) = (𝑀𝑥))
8988mpteq2ia 5056 . . . . . . . . 9 (𝑥 ∈ {𝐴, 𝐵} ↦ ((𝑀 ↾ {𝐴, 𝐵})‘𝑥)) = (𝑥 ∈ {𝐴, 𝐵} ↦ (𝑀𝑥))
9089a1i 11 . . . . . . . 8 (𝜑 → (𝑥 ∈ {𝐴, 𝐵} ↦ ((𝑀 ↾ {𝐴, 𝐵})‘𝑥)) = (𝑥 ∈ {𝐴, 𝐵} ↦ (𝑀𝑥)))
9187, 90eqtrd 2831 . . . . . . 7 (𝜑 → (𝑀 ↾ {𝐴, 𝐵}) = (𝑥 ∈ {𝐴, 𝐵} ↦ (𝑀𝑥)))
9291fveq2d 6547 . . . . . 6 (𝜑 → (Σ^‘(𝑀 ↾ {𝐴, 𝐵})) = (Σ^‘(𝑥 ∈ {𝐴, 𝐵} ↦ (𝑀𝑥))))
9392adantr 481 . . . . 5 ((𝜑𝐴𝐵) → (Σ^‘(𝑀 ↾ {𝐴, 𝐵})) = (Σ^‘(𝑥 ∈ {𝐴, 𝐵} ↦ (𝑀𝑥))))
94 eqidd 2796 . . . . 5 ((𝜑𝐴𝐵) → ((𝑀𝐴) +𝑒 (𝑀𝐵)) = ((𝑀𝐴) +𝑒 (𝑀𝐵)))
9585, 93, 943eqtr4d 2841 . . . 4 ((𝜑𝐴𝐵) → (Σ^‘(𝑀 ↾ {𝐴, 𝐵})) = ((𝑀𝐴) +𝑒 (𝑀𝐵)))
9645, 79, 953eqtrd 2835 . . 3 ((𝜑𝐴𝐵) → (𝑀‘(𝐴𝐵)) = ((𝑀𝐴) +𝑒 (𝑀𝐵)))
9725, 39, 96syl2anc 584 . 2 ((𝜑 ∧ ¬ 𝐴 = ∅) → (𝑀‘(𝐴𝐵)) = ((𝑀𝐴) +𝑒 (𝑀𝐵)))
9824, 97pm2.61dan 809 1 (𝜑 → (𝑀‘(𝐴𝐵)) = ((𝑀𝐴) +𝑒 (𝑀𝐵)))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 207  wa 396   = wceq 1522  wcel 2081  wne 2984  cun 3861  cin 3862  c0 4215  {csn 4476  {cpr 4478   cuni 4749  Disj wdisj 4934   class class class wbr 4966  cmpt 5045  dom cdm 5448  cres 5450  cfv 6230  (class class class)co 7021  ωcom 7441  cdom 8360  csdm 8361  Fincfn 8362  0cc0 10388  +∞cpnf 10523  *cxr 10525   +𝑒 cxad 12360  [,]cicc 12596  Σ^csumge0 42213  Meascmea 42300
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1777  ax-4 1791  ax-5 1888  ax-6 1947  ax-7 1992  ax-8 2083  ax-9 2091  ax-10 2112  ax-11 2126  ax-12 2141  ax-13 2344  ax-ext 2769  ax-rep 5086  ax-sep 5099  ax-nul 5106  ax-pow 5162  ax-pr 5226  ax-un 7324  ax-inf2 8955  ax-cnex 10444  ax-resscn 10445  ax-1cn 10446  ax-icn 10447  ax-addcl 10448  ax-addrcl 10449  ax-mulcl 10450  ax-mulrcl 10451  ax-mulcom 10452  ax-addass 10453  ax-mulass 10454  ax-distr 10455  ax-i2m1 10456  ax-1ne0 10457  ax-1rid 10458  ax-rnegex 10459  ax-rrecex 10460  ax-cnre 10461  ax-pre-lttri 10462  ax-pre-lttrn 10463  ax-pre-ltadd 10464  ax-pre-mulgt0 10465  ax-pre-sup 10466
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 843  df-3or 1081  df-3an 1082  df-tru 1525  df-fal 1535  df-ex 1762  df-nf 1766  df-sb 2043  df-mo 2576  df-eu 2612  df-clab 2776  df-cleq 2788  df-clel 2863  df-nfc 2935  df-ne 2985  df-nel 3091  df-ral 3110  df-rex 3111  df-reu 3112  df-rmo 3113  df-rab 3114  df-v 3439  df-sbc 3710  df-csb 3816  df-dif 3866  df-un 3868  df-in 3870  df-ss 3878  df-pss 3880  df-nul 4216  df-if 4386  df-pw 4459  df-sn 4477  df-pr 4479  df-tp 4481  df-op 4483  df-uni 4750  df-int 4787  df-iun 4831  df-disj 4935  df-br 4967  df-opab 5029  df-mpt 5046  df-tr 5069  df-id 5353  df-eprel 5358  df-po 5367  df-so 5368  df-fr 5407  df-se 5408  df-we 5409  df-xp 5454  df-rel 5455  df-cnv 5456  df-co 5457  df-dm 5458  df-rn 5459  df-res 5460  df-ima 5461  df-pred 6028  df-ord 6074  df-on 6075  df-lim 6076  df-suc 6077  df-iota 6194  df-fun 6232  df-fn 6233  df-f 6234  df-f1 6235  df-fo 6236  df-f1o 6237  df-fv 6238  df-isom 6239  df-riota 6982  df-ov 7024  df-oprab 7025  df-mpo 7026  df-om 7442  df-1st 7550  df-2nd 7551  df-wrecs 7803  df-recs 7865  df-rdg 7903  df-1o 7958  df-oadd 7962  df-er 8144  df-en 8363  df-dom 8364  df-sdom 8365  df-fin 8366  df-sup 8757  df-oi 8825  df-card 9219  df-pnf 10528  df-mnf 10529  df-xr 10530  df-ltxr 10531  df-le 10532  df-sub 10724  df-neg 10725  df-div 11151  df-nn 11492  df-2 11553  df-3 11554  df-n0 11751  df-z 11835  df-uz 12099  df-rp 12245  df-xadd 12363  df-ico 12599  df-icc 12600  df-fz 12748  df-fzo 12889  df-seq 13225  df-exp 13285  df-hash 13546  df-cj 14297  df-re 14298  df-im 14299  df-sqrt 14433  df-abs 14434  df-clim 14684  df-sum 14882  df-sumge0 42214  df-mea 42301
This theorem is referenced by:  meassle  42314  meaunle  42315  meadjunre  42327
  Copyright terms: Public domain W3C validator