Metamath Proof Explorer


Theorem dya2iocress

Description: Dyadic intervals are subsets of RR . (Contributed by Thierry Arnoux, 18-Sep-2017)

Ref Expression
Hypotheses sxbrsiga.0 ⊢ 𝐽 = ( topGen ‘ ran (,) )
dya2ioc.1 ⊢ 𝐼 = ( 𝑥 ∈ ℤ , 𝑛 ∈ ℤ ↦ ( ( 𝑥 / ( 2 ↑ 𝑛 ) ) [,) ( ( 𝑥 + 1 ) / ( 2 ↑ 𝑛 ) ) ) )
Assertion dya2iocress ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → ( 𝑋 𝐼 𝑁 ) ⊆ ℝ )

Proof

Step Hyp Ref Expression
1 sxbrsiga.0 ⊢ 𝐽 = ( topGen ‘ ran (,) )
2 dya2ioc.1 ⊢ 𝐼 = ( 𝑥 ∈ ℤ , 𝑛 ∈ ℤ ↦ ( ( 𝑥 / ( 2 ↑ 𝑛 ) ) [,) ( ( 𝑥 + 1 ) / ( 2 ↑ 𝑛 ) ) ) )
3 1 2 dya2iocival ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → ( 𝑋 𝐼 𝑁 ) = ( ( 𝑋 / ( 2 ↑ 𝑁 ) ) [,) ( ( 𝑋 + 1 ) / ( 2 ↑ 𝑁 ) ) ) )
4 simpr ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → 𝑋 ∈ ℤ )
5 4 zred ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → 𝑋 ∈ ℝ )
6 2rp ⊢ 2 ∈ ℝ+
7 6 a1i ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → 2 ∈ ℝ+ )
8 simpl ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → 𝑁 ∈ ℤ )
9 7 8 rpexpcld ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → ( 2 ↑ 𝑁 ) ∈ ℝ+ )
10 5 9 rerpdivcld ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → ( 𝑋 / ( 2 ↑ 𝑁 ) ) ∈ ℝ )
11 1red ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → 1 ∈ ℝ )
12 5 11 readdcld ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → ( 𝑋 + 1 ) ∈ ℝ )
13 12 9 rerpdivcld ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → ( ( 𝑋 + 1 ) / ( 2 ↑ 𝑁 ) ) ∈ ℝ )
14 13 rexrd ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → ( ( 𝑋 + 1 ) / ( 2 ↑ 𝑁 ) ) ∈ ℝ* )
15 icossre ⊢ ( ( ( 𝑋 / ( 2 ↑ 𝑁 ) ) ∈ ℝ ∧ ( ( 𝑋 + 1 ) / ( 2 ↑ 𝑁 ) ) ∈ ℝ* ) → ( ( 𝑋 / ( 2 ↑ 𝑁 ) ) [,) ( ( 𝑋 + 1 ) / ( 2 ↑ 𝑁 ) ) ) ⊆ ℝ )
16 10 14 15 syl2anc ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → ( ( 𝑋 / ( 2 ↑ 𝑁 ) ) [,) ( ( 𝑋 + 1 ) / ( 2 ↑ 𝑁 ) ) ) ⊆ ℝ )
17 3 16 eqsstrd ⊢ ( ( 𝑁 ∈ ℤ ∧ 𝑋 ∈ ℤ ) → ( 𝑋 𝐼 𝑁 ) ⊆ ℝ )