Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  0rrv Structured version   Visualization version   GIF version

Theorem 0rrv 31714
Description: The constant function equal to zero is a random variable. (Contributed by Thierry Arnoux, 16-Jan-2017.) (Revised by Thierry Arnoux, 30-Jan-2017.)
Hypothesis
Ref Expression
0rrv.1 (𝜑𝑃 ∈ Prob)
Assertion
Ref Expression
0rrv (𝜑 → (𝑥 dom 𝑃 ↦ 0) ∈ (rRndVar‘𝑃))
Distinct variable group:   𝑥,𝑃
Allowed substitution hint:   𝜑(𝑥)

Proof of Theorem 0rrv
Dummy variable 𝑦 is distinct from all other variables.
StepHypRef Expression
1 0re 10619 . . . . 5 0 ∈ ℝ
21rgenw 3137 . . . 4 𝑥 dom 𝑃0 ∈ ℝ
3 eqid 2820 . . . . 5 (𝑥 dom 𝑃 ↦ 0) = (𝑥 dom 𝑃 ↦ 0)
43fmpt 6848 . . . 4 (∀𝑥 dom 𝑃0 ∈ ℝ ↔ (𝑥 dom 𝑃 ↦ 0): dom 𝑃⟶ℝ)
52, 4mpbi 232 . . 3 (𝑥 dom 𝑃 ↦ 0): dom 𝑃⟶ℝ
65a1i 11 . 2 (𝜑 → (𝑥 dom 𝑃 ↦ 0): dom 𝑃⟶ℝ)
7 fconstmpt 5588 . . . . . . . . . 10 ( dom 𝑃 × {0}) = (𝑥 dom 𝑃 ↦ 0)
87cnveqi 5719 . . . . . . . . 9 ( dom 𝑃 × {0}) = (𝑥 dom 𝑃 ↦ 0)
9 cnvxp 5988 . . . . . . . . 9 ( dom 𝑃 × {0}) = ({0} × dom 𝑃)
108, 9eqtr3i 2845 . . . . . . . 8 (𝑥 dom 𝑃 ↦ 0) = ({0} × dom 𝑃)
1110imaeq1i 5900 . . . . . . 7 ((𝑥 dom 𝑃 ↦ 0) “ 𝑦) = (({0} × dom 𝑃) “ 𝑦)
12 df-ima 5542 . . . . . . 7 (({0} × dom 𝑃) “ 𝑦) = ran (({0} × dom 𝑃) ↾ 𝑦)
13 df-rn 5540 . . . . . . 7 ran (({0} × dom 𝑃) ↾ 𝑦) = dom (({0} × dom 𝑃) ↾ 𝑦)
1411, 12, 133eqtri 2847 . . . . . 6 ((𝑥 dom 𝑃 ↦ 0) “ 𝑦) = dom (({0} × dom 𝑃) ↾ 𝑦)
15 df-res 5541 . . . . . . . . 9 (({0} × dom 𝑃) ↾ 𝑦) = (({0} × dom 𝑃) ∩ (𝑦 × V))
16 inxp 5677 . . . . . . . . 9 (({0} × dom 𝑃) ∩ (𝑦 × V)) = (({0} ∩ 𝑦) × ( dom 𝑃 ∩ V))
17 inv1 4322 . . . . . . . . . 10 ( dom 𝑃 ∩ V) = dom 𝑃
1817xpeq2i 5556 . . . . . . . . 9 (({0} ∩ 𝑦) × ( dom 𝑃 ∩ V)) = (({0} ∩ 𝑦) × dom 𝑃)
1915, 16, 183eqtri 2847 . . . . . . . 8 (({0} × dom 𝑃) ↾ 𝑦) = (({0} ∩ 𝑦) × dom 𝑃)
2019cnveqi 5719 . . . . . . 7 (({0} × dom 𝑃) ↾ 𝑦) = (({0} ∩ 𝑦) × dom 𝑃)
2120dmeqi 5747 . . . . . 6 dom (({0} × dom 𝑃) ↾ 𝑦) = dom (({0} ∩ 𝑦) × dom 𝑃)
22 cnvxp 5988 . . . . . . 7 (({0} ∩ 𝑦) × dom 𝑃) = ( dom 𝑃 × ({0} ∩ 𝑦))
2322dmeqi 5747 . . . . . 6 dom (({0} ∩ 𝑦) × dom 𝑃) = dom ( dom 𝑃 × ({0} ∩ 𝑦))
2414, 21, 233eqtri 2847 . . . . 5 ((𝑥 dom 𝑃 ↦ 0) “ 𝑦) = dom ( dom 𝑃 × ({0} ∩ 𝑦))
25 xpeq2 5550 . . . . . . . . . 10 (({0} ∩ 𝑦) = ∅ → ( dom 𝑃 × ({0} ∩ 𝑦)) = ( dom 𝑃 × ∅))
26 xp0 5989 . . . . . . . . . 10 ( dom 𝑃 × ∅) = ∅
2725, 26syl6eq 2871 . . . . . . . . 9 (({0} ∩ 𝑦) = ∅ → ( dom 𝑃 × ({0} ∩ 𝑦)) = ∅)
2827dmeqd 5748 . . . . . . . 8 (({0} ∩ 𝑦) = ∅ → dom ( dom 𝑃 × ({0} ∩ 𝑦)) = dom ∅)
29 dm0 5764 . . . . . . . 8 dom ∅ = ∅
3028, 29syl6eq 2871 . . . . . . 7 (({0} ∩ 𝑦) = ∅ → dom ( dom 𝑃 × ({0} ∩ 𝑦)) = ∅)
3130adantl 484 . . . . . 6 ((𝜑 ∧ ({0} ∩ 𝑦) = ∅) → dom ( dom 𝑃 × ({0} ∩ 𝑦)) = ∅)
32 0rrv.1 . . . . . . . 8 (𝜑𝑃 ∈ Prob)
33 domprobsiga 31674 . . . . . . . 8 (𝑃 ∈ Prob → dom 𝑃 ran sigAlgebra)
34 0elsiga 31378 . . . . . . . 8 (dom 𝑃 ran sigAlgebra → ∅ ∈ dom 𝑃)
3532, 33, 343syl 18 . . . . . . 7 (𝜑 → ∅ ∈ dom 𝑃)
3635adantr 483 . . . . . 6 ((𝜑 ∧ ({0} ∩ 𝑦) = ∅) → ∅ ∈ dom 𝑃)
3731, 36eqeltrd 2911 . . . . 5 ((𝜑 ∧ ({0} ∩ 𝑦) = ∅) → dom ( dom 𝑃 × ({0} ∩ 𝑦)) ∈ dom 𝑃)
3824, 37eqeltrid 2915 . . . 4 ((𝜑 ∧ ({0} ∩ 𝑦) = ∅) → ((𝑥 dom 𝑃 ↦ 0) “ 𝑦) ∈ dom 𝑃)
39 dmxp 5773 . . . . . . 7 (({0} ∩ 𝑦) ≠ ∅ → dom ( dom 𝑃 × ({0} ∩ 𝑦)) = dom 𝑃)
4039adantl 484 . . . . . 6 ((𝜑 ∧ ({0} ∩ 𝑦) ≠ ∅) → dom ( dom 𝑃 × ({0} ∩ 𝑦)) = dom 𝑃)
4132unveldomd 31678 . . . . . . 7 (𝜑 dom 𝑃 ∈ dom 𝑃)
4241adantr 483 . . . . . 6 ((𝜑 ∧ ({0} ∩ 𝑦) ≠ ∅) → dom 𝑃 ∈ dom 𝑃)
4340, 42eqeltrd 2911 . . . . 5 ((𝜑 ∧ ({0} ∩ 𝑦) ≠ ∅) → dom ( dom 𝑃 × ({0} ∩ 𝑦)) ∈ dom 𝑃)
4424, 43eqeltrid 2915 . . . 4 ((𝜑 ∧ ({0} ∩ 𝑦) ≠ ∅) → ((𝑥 dom 𝑃 ↦ 0) “ 𝑦) ∈ dom 𝑃)
4538, 44pm2.61dane 3093 . . 3 (𝜑 → ((𝑥 dom 𝑃 ↦ 0) “ 𝑦) ∈ dom 𝑃)
4645ralrimivw 3170 . 2 (𝜑 → ∀𝑦 ∈ 𝔅 ((𝑥 dom 𝑃 ↦ 0) “ 𝑦) ∈ dom 𝑃)
4732isrrvv 31706 . 2 (𝜑 → ((𝑥 dom 𝑃 ↦ 0) ∈ (rRndVar‘𝑃) ↔ ((𝑥 dom 𝑃 ↦ 0): dom 𝑃⟶ℝ ∧ ∀𝑦 ∈ 𝔅 ((𝑥 dom 𝑃 ↦ 0) “ 𝑦) ∈ dom 𝑃)))
486, 46, 47mpbir2and 711 1 (𝜑 → (𝑥 dom 𝑃 ↦ 0) ∈ (rRndVar‘𝑃))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 398   = wceq 1537  wcel 2114  wne 3006  wral 3125  Vcvv 3473  cin 3911  c0 4267  {csn 4541   cuni 4812  cmpt 5120   × cxp 5527  ccnv 5528  dom cdm 5529  ran crn 5530  cres 5531  cima 5532  wf 6325  cfv 6329  cr 10512  0cc0 10513  sigAlgebracsiga 31372  𝔅cbrsiga 31445  Probcprb 31670  rRndVarcrrv 31703
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2161  ax-12 2177  ax-ext 2792  ax-sep 5177  ax-nul 5184  ax-pow 5240  ax-pr 5304  ax-un 7437  ax-cnex 10569  ax-resscn 10570  ax-1cn 10571  ax-addrcl 10574  ax-rnegex 10584  ax-cnre 10586  ax-pre-lttri 10587  ax-pre-lttrn 10588
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3or 1084  df-3an 1085  df-tru 1540  df-fal 1550  df-ex 1781  df-nf 1785  df-sb 2070  df-mo 2622  df-eu 2653  df-clab 2799  df-cleq 2813  df-clel 2891  df-nfc 2959  df-ne 3007  df-nel 3111  df-ral 3130  df-rex 3131  df-rab 3134  df-v 3475  df-sbc 3752  df-csb 3860  df-dif 3915  df-un 3917  df-in 3919  df-ss 3928  df-nul 4268  df-if 4442  df-pw 4515  df-sn 4542  df-pr 4544  df-op 4548  df-uni 4813  df-int 4851  df-iun 4895  df-br 5041  df-opab 5103  df-mpt 5121  df-id 5434  df-po 5448  df-so 5449  df-xp 5535  df-rel 5536  df-cnv 5537  df-co 5538  df-dm 5539  df-rn 5540  df-res 5541  df-ima 5542  df-iota 6288  df-fun 6331  df-fn 6332  df-f 6333  df-f1 6334  df-fo 6335  df-f1o 6336  df-fv 6337  df-ov 7134  df-oprab 7135  df-mpo 7136  df-1st 7665  df-2nd 7666  df-er 8265  df-map 8384  df-en 8486  df-dom 8487  df-sdom 8488  df-pnf 10653  df-mnf 10654  df-xr 10655  df-ltxr 10656  df-le 10657  df-ioo 12719  df-topgen 16693  df-top 21475  df-bases 21527  df-esum 31292  df-siga 31373  df-sigagen 31403  df-brsiga 31446  df-meas 31460  df-mbfm 31514  df-prob 31671  df-rrv 31704
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator