Metamath Proof Explorer


Theorem orvclteel

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

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

Proof

Step Hyp Ref Expression
1 dstfrv.1 ( 𝜑𝑃 ∈ Prob )
2 dstfrv.2 ( 𝜑𝑋 ∈ ( rRndVar ‘ 𝑃 ) )
3 orvclteel.1 ( 𝜑𝐴 ∈ ℝ )
4 rexr ( 𝑥 ∈ ℝ → 𝑥 ∈ ℝ* )
5 4 ad2antrl ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ ∧ 𝑥𝐴 ) ) → 𝑥 ∈ ℝ* )
6 mnflt ( 𝑥 ∈ ℝ → -∞ < 𝑥 )
7 6 ad2antrl ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ ∧ 𝑥𝐴 ) ) → -∞ < 𝑥 )
8 simprr ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ ∧ 𝑥𝐴 ) ) → 𝑥𝐴 )
9 7 8 jca ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ ∧ 𝑥𝐴 ) ) → ( -∞ < 𝑥𝑥𝐴 ) )
10 5 9 jca ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ ∧ 𝑥𝐴 ) ) → ( 𝑥 ∈ ℝ* ∧ ( -∞ < 𝑥𝑥𝐴 ) ) )
11 simprl ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( -∞ < 𝑥𝑥𝐴 ) ) ) → 𝑥 ∈ ℝ* )
12 3 adantr ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( -∞ < 𝑥𝑥𝐴 ) ) ) → 𝐴 ∈ ℝ )
13 simprrl ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( -∞ < 𝑥𝑥𝐴 ) ) ) → -∞ < 𝑥 )
14 simprrr ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( -∞ < 𝑥𝑥𝐴 ) ) ) → 𝑥𝐴 )
15 xrre ( ( ( 𝑥 ∈ ℝ*𝐴 ∈ ℝ ) ∧ ( -∞ < 𝑥𝑥𝐴 ) ) → 𝑥 ∈ ℝ )
16 11 12 13 14 15 syl22anc ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( -∞ < 𝑥𝑥𝐴 ) ) ) → 𝑥 ∈ ℝ )
17 16 14 jca ( ( 𝜑 ∧ ( 𝑥 ∈ ℝ* ∧ ( -∞ < 𝑥𝑥𝐴 ) ) ) → ( 𝑥 ∈ ℝ ∧ 𝑥𝐴 ) )
18 10 17 impbida ( 𝜑 → ( ( 𝑥 ∈ ℝ ∧ 𝑥𝐴 ) ↔ ( 𝑥 ∈ ℝ* ∧ ( -∞ < 𝑥𝑥𝐴 ) ) ) )
19 18 rabbidva2 ( 𝜑 → { 𝑥 ∈ ℝ ∣ 𝑥𝐴 } = { 𝑥 ∈ ℝ* ∣ ( -∞ < 𝑥𝑥𝐴 ) } )
20 mnfxr -∞ ∈ ℝ*
21 3 rexrd ( 𝜑𝐴 ∈ ℝ* )
22 iocval ( ( -∞ ∈ ℝ*𝐴 ∈ ℝ* ) → ( -∞ (,] 𝐴 ) = { 𝑥 ∈ ℝ* ∣ ( -∞ < 𝑥𝑥𝐴 ) } )
23 20 21 22 sylancr ( 𝜑 → ( -∞ (,] 𝐴 ) = { 𝑥 ∈ ℝ* ∣ ( -∞ < 𝑥𝑥𝐴 ) } )
24 19 23 eqtr4d ( 𝜑 → { 𝑥 ∈ ℝ ∣ 𝑥𝐴 } = ( -∞ (,] 𝐴 ) )
25 iocmnfcld ( 𝐴 ∈ ℝ → ( -∞ (,] 𝐴 ) ∈ ( Clsd ‘ ( topGen ‘ ran (,) ) ) )
26 3 25 syl ( 𝜑 → ( -∞ (,] 𝐴 ) ∈ ( Clsd ‘ ( topGen ‘ ran (,) ) ) )
27 24 26 eqeltrd ( 𝜑 → { 𝑥 ∈ ℝ ∣ 𝑥𝐴 } ∈ ( Clsd ‘ ( topGen ‘ ran (,) ) ) )
28 1 2 3 27 orrvccel ( 𝜑 → ( 𝑋RV/𝑐𝐴 ) ∈ dom 𝑃 )