Metamath Proof Explorer


Theorem 0rrv

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)

Ref Expression
Hypothesis 0rrv.1 ⊢ φ → P ∈ Prob
Assertion 0rrv ⊢ φ → x ∈ ⋃ dom ⁡ P ⟼ 0 ∈ RndVar ℝ ⁡ P

Proof

Step Hyp Ref Expression
1 0rrv.1 ⊢ φ → P ∈ Prob
2 0re ⊢ 0 ∈ ℝ
3 2 rgenw ⊢ ∀ x ∈ ⋃ dom ⁡ P 0 ∈ ℝ
4 eqid ⊢ x ∈ ⋃ dom ⁡ P ⟼ 0 = x ∈ ⋃ dom ⁡ P ⟼ 0
5 4 fmpt ⊢ ∀ x ∈ ⋃ dom ⁡ P 0 ∈ ℝ ↔ x ∈ ⋃ dom ⁡ P ⟼ 0 : ⋃ dom ⁡ P ⟶ ℝ
6 3 5 mpbi ⊢ x ∈ ⋃ dom ⁡ P ⟼ 0 : ⋃ dom ⁡ P ⟶ ℝ
7 6 a1i ⊢ φ → x ∈ ⋃ dom ⁡ P ⟼ 0 : ⋃ dom ⁡ P ⟶ ℝ
8 fconstmpt ⊢ ⋃ dom ⁡ P × 0 = x ∈ ⋃ dom ⁡ P ⟼ 0
9 8 cnveqi ⊢ ⋃ dom ⁡ P × 0 -1 = x ∈ ⋃ dom ⁡ P ⟼ 0 -1
10 cnvxp ⊢ ⋃ dom ⁡ P × 0 -1 = 0 × ⋃ dom ⁡ P
11 9 10 eqtr3i ⊢ x ∈ ⋃ dom ⁡ P ⟼ 0 -1 = 0 × ⋃ dom ⁡ P
12 11 imaeq1i ⊢ x ∈ ⋃ dom ⁡ P ⟼ 0 -1 y = 0 × ⋃ dom ⁡ P y
13 df-ima ⊢ 0 × ⋃ dom ⁡ P y = ran ⁡ 0 × ⋃ dom ⁡ P ↾ y
14 df-rn ⊢ ran ⁡ 0 × ⋃ dom ⁡ P ↾ y = dom ⁡ 0 × ⋃ dom ⁡ P ↾ y -1
15 12 13 14 3eqtri ⊢ x ∈ ⋃ dom ⁡ P ⟼ 0 -1 y = dom ⁡ 0 × ⋃ dom ⁡ P ↾ y -1
16 xpres ⊢ 0 × ⋃ dom ⁡ P ↾ y = 0 ∩ y × ⋃ dom ⁡ P
17 16 cnveqi ⊢ 0 × ⋃ dom ⁡ P ↾ y -1 = 0 ∩ y × ⋃ dom ⁡ P -1
18 17 dmeqi ⊢ dom ⁡ 0 × ⋃ dom ⁡ P ↾ y -1 = dom ⁡ 0 ∩ y × ⋃ dom ⁡ P -1
19 cnvxp ⊢ 0 ∩ y × ⋃ dom ⁡ P -1 = ⋃ dom ⁡ P × 0 ∩ y
20 19 dmeqi ⊢ dom ⁡ 0 ∩ y × ⋃ dom ⁡ P -1 = dom ⁡ ⋃ dom ⁡ P × 0 ∩ y
21 15 18 20 3eqtri ⊢ x ∈ ⋃ dom ⁡ P ⟼ 0 -1 y = dom ⁡ ⋃ dom ⁡ P × 0 ∩ y
22 xpeq2 ⊢ 0 ∩ y = ∅ → ⋃ dom ⁡ P × 0 ∩ y = ⋃ dom ⁡ P × ∅
23 xp0 ⊢ ⋃ dom ⁡ P × ∅ = ∅
24 22 23 eqtrdi ⊢ 0 ∩ y = ∅ → ⋃ dom ⁡ P × 0 ∩ y = ∅
25 24 dmeqd ⊢ 0 ∩ y = ∅ → dom ⁡ ⋃ dom ⁡ P × 0 ∩ y = dom ⁡ ∅
26 dm0 ⊢ dom ⁡ ∅ = ∅
27 25 26 eqtrdi ⊢ 0 ∩ y = ∅ → dom ⁡ ⋃ dom ⁡ P × 0 ∩ y = ∅
28 27 adantl ⊢ φ ∧ 0 ∩ y = ∅ → dom ⁡ ⋃ dom ⁡ P × 0 ∩ y = ∅
29 domprobsiga ⊢ P ∈ Prob → dom ⁡ P ∈ ⋃ ran ⁡ sigAlgebra
30 0elsiga ⊢ dom ⁡ P ∈ ⋃ ran ⁡ sigAlgebra → ∅ ∈ dom ⁡ P
31 1 29 30 3syl ⊢ φ → ∅ ∈ dom ⁡ P
32 31 adantr ⊢ φ ∧ 0 ∩ y = ∅ → ∅ ∈ dom ⁡ P
33 28 32 eqeltrd ⊢ φ ∧ 0 ∩ y = ∅ → dom ⁡ ⋃ dom ⁡ P × 0 ∩ y ∈ dom ⁡ P
34 21 33 eqeltrid ⊢ φ ∧ 0 ∩ y = ∅ → x ∈ ⋃ dom ⁡ P ⟼ 0 -1 y ∈ dom ⁡ P
35 dmxp ⊢ 0 ∩ y ≠ ∅ → dom ⁡ ⋃ dom ⁡ P × 0 ∩ y = ⋃ dom ⁡ P
36 35 adantl ⊢ φ ∧ 0 ∩ y ≠ ∅ → dom ⁡ ⋃ dom ⁡ P × 0 ∩ y = ⋃ dom ⁡ P
37 1 unveldomd ⊢ φ → ⋃ dom ⁡ P ∈ dom ⁡ P
38 37 adantr ⊢ φ ∧ 0 ∩ y ≠ ∅ → ⋃ dom ⁡ P ∈ dom ⁡ P
39 36 38 eqeltrd ⊢ φ ∧ 0 ∩ y ≠ ∅ → dom ⁡ ⋃ dom ⁡ P × 0 ∩ y ∈ dom ⁡ P
40 21 39 eqeltrid ⊢ φ ∧ 0 ∩ y ≠ ∅ → x ∈ ⋃ dom ⁡ P ⟼ 0 -1 y ∈ dom ⁡ P
41 34 40 pm2.61dane ⊢ φ → x ∈ ⋃ dom ⁡ P ⟼ 0 -1 y ∈ dom ⁡ P
42 41 ralrimivw ⊢ φ → ∀ y ∈ 𝔅 ℝ x ∈ ⋃ dom ⁡ P ⟼ 0 -1 y ∈ dom ⁡ P
43 1 isrrvv ⊢ φ → x ∈ ⋃ dom ⁡ P ⟼ 0 ∈ RndVar ℝ ⁡ P ↔ x ∈ ⋃ dom ⁡ P ⟼ 0 : ⋃ dom ⁡ P ⟶ ℝ ∧ ∀ y ∈ 𝔅 ℝ x ∈ ⋃ dom ⁡ P ⟼ 0 -1 y ∈ dom ⁡ P
44 7 42 43 mpbir2and ⊢ φ → x ∈ ⋃ dom ⁡ P ⟼ 0 ∈ RndVar ℝ ⁡ P