Metamath Proof Explorer


Theorem orvcgteel

Description: Preimage maps produced by the "greater than or equal to" relation are measurable sets. (Contributed by Thierry Arnoux, 5-Feb-2017)

Ref Expression
Hypotheses orvcgteel.1 ( 𝜑𝑃 ∈ Prob )
orvcgteel.2 ( 𝜑𝑋 ∈ ( rRndVar ‘ 𝑃 ) )
orvcgteel.3 ( 𝜑𝐴 ∈ ℝ )
Assertion orvcgteel ( 𝜑 → ( 𝑋RV/𝑐 𝐴 ) ∈ dom 𝑃 )

Proof

Step Hyp Ref Expression
1 orvcgteel.1 ( 𝜑𝑃 ∈ Prob )
2 orvcgteel.2 ( 𝜑𝑋 ∈ ( rRndVar ‘ 𝑃 ) )
3 orvcgteel.3 ( 𝜑𝐴 ∈ ℝ )
4 simpr ( ( 𝜑𝑥 ∈ ℝ ) → 𝑥 ∈ ℝ )
5 3 adantr ( ( 𝜑𝑥 ∈ ℝ ) → 𝐴 ∈ ℝ )
6 brcnvg ( ( 𝑥 ∈ ℝ ∧ 𝐴 ∈ ℝ ) → ( 𝑥 𝐴𝐴𝑥 ) )
7 4 5 6 syl2anc ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝑥 𝐴𝐴𝑥 ) )
8 7 pm5.32da ( 𝜑 → ( ( 𝑥 ∈ ℝ ∧ 𝑥 𝐴 ) ↔ ( 𝑥 ∈ ℝ ∧ 𝐴𝑥 ) ) )
9 rexr ( 𝑥 ∈ ℝ → 𝑥 ∈ ℝ* )
10 9 ad2antrl ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ ∧ 𝐴𝑥 ) ) → 𝑥 ∈ ℝ* )
11 simprr ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ ∧ 𝐴𝑥 ) ) → 𝐴𝑥 )
12 ltpnf ( 𝑥 ∈ ℝ → 𝑥 < +∞ )
13 12 ad2antrl ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ ∧ 𝐴𝑥 ) ) → 𝑥 < +∞ )
14 11 13 jca ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ ∧ 𝐴𝑥 ) ) → ( 𝐴𝑥𝑥 < +∞ ) )
15 10 14 jca ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ ∧ 𝐴𝑥 ) ) → ( 𝑥 ∈ ℝ* ∧ ( 𝐴𝑥𝑥 < +∞ ) ) )
16 simprl ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( 𝐴𝑥𝑥 < +∞ ) ) ) → 𝑥 ∈ ℝ* )
17 3 adantr ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( 𝐴𝑥𝑥 < +∞ ) ) ) → 𝐴 ∈ ℝ )
18 simprrl ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( 𝐴𝑥𝑥 < +∞ ) ) ) → 𝐴𝑥 )
19 simprrr ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( 𝐴𝑥𝑥 < +∞ ) ) ) → 𝑥 < +∞ )
20 xrre3 ( ( ( 𝑥 ∈ ℝ*𝐴 ∈ ℝ ) ∧ ( 𝐴𝑥𝑥 < +∞ ) ) → 𝑥 ∈ ℝ )
21 16 17 18 19 20 syl22anc ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( 𝐴𝑥𝑥 < +∞ ) ) ) → 𝑥 ∈ ℝ )
22 21 18 jca ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( 𝐴𝑥𝑥 < +∞ ) ) ) → ( 𝑥 ∈ ℝ ∧ 𝐴𝑥 ) )
23 15 22 impbida ( 𝜑 → ( ( 𝑥 ∈ ℝ ∧ 𝐴𝑥 ) ↔ ( 𝑥 ∈ ℝ* ∧ ( 𝐴𝑥𝑥 < +∞ ) ) ) )
24 8 23 bitrd ( 𝜑 → ( ( 𝑥 ∈ ℝ ∧ 𝑥 𝐴 ) ↔ ( 𝑥 ∈ ℝ* ∧ ( 𝐴𝑥𝑥 < +∞ ) ) ) )
25 24 rabbidva2 ( 𝜑 → { 𝑥 ∈ ℝ ∣ 𝑥 𝐴 } = { 𝑥 ∈ ℝ* ∣ ( 𝐴𝑥𝑥 < +∞ ) } )
26 3 rexrd ( 𝜑𝐴 ∈ ℝ* )
27 pnfxr +∞ ∈ ℝ*
28 icoval ( ( 𝐴 ∈ ℝ* ∧ +∞ ∈ ℝ* ) → ( 𝐴 [,) +∞ ) = { 𝑥 ∈ ℝ* ∣ ( 𝐴𝑥𝑥 < +∞ ) } )
29 26 27 28 sylancl ( 𝜑 → ( 𝐴 [,) +∞ ) = { 𝑥 ∈ ℝ* ∣ ( 𝐴𝑥𝑥 < +∞ ) } )
30 25 29 eqtr4d ( 𝜑 → { 𝑥 ∈ ℝ ∣ 𝑥 𝐴 } = ( 𝐴 [,) +∞ ) )
31 icopnfcld ( 𝐴 ∈ ℝ → ( 𝐴 [,) +∞ ) ∈ ( Clsd ‘ ( topGen ‘ ran (,) ) ) )
32 3 31 syl ( 𝜑 → ( 𝐴 [,) +∞ ) ∈ ( Clsd ‘ ( topGen ‘ ran (,) ) ) )
33 30 32 eqeltrd ( 𝜑 → { 𝑥 ∈ ℝ ∣ 𝑥 𝐴 } ∈ ( Clsd ‘ ( topGen ‘ ran (,) ) ) )
34 1 2 3 33 orrvccel ( 𝜑 → ( 𝑋RV/𝑐 𝐴 ) ∈ dom 𝑃 )