Step | Hyp | Ref
| Expression |
1 | | iooretop 23835 |
. . . . 5
⊢ (𝐶(,)(𝐵 + 1)) ∈ (topGen‘ran
(,)) |
2 | | simp1 1134 |
. . . . . . . . . . 11
⊢ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 ∈ ℝ) |
3 | 2 | a1i 11 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 ∈ ℝ)) |
4 | | simp2 1135 |
. . . . . . . . . . 11
⊢ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐶 < 𝑣) |
5 | 4 | a1i 11 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐶 < 𝑣)) |
6 | | ltp1 11745 |
. . . . . . . . . . . . . . . 16
⊢ (𝐵 ∈ ℝ → 𝐵 < (𝐵 + 1)) |
7 | 6 | adantr 480 |
. . . . . . . . . . . . . . 15
⊢ ((𝐵 ∈ ℝ ∧ 𝑣 ∈ ℝ) → 𝐵 < (𝐵 + 1)) |
8 | | peano2re 11078 |
. . . . . . . . . . . . . . . 16
⊢ (𝐵 ∈ ℝ → (𝐵 + 1) ∈
ℝ) |
9 | | lelttr 10996 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑣 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ (𝐵 + 1) ∈ ℝ) →
((𝑣 ≤ 𝐵 ∧ 𝐵 < (𝐵 + 1)) → 𝑣 < (𝐵 + 1))) |
10 | 9 | 3expa 1116 |
. . . . . . . . . . . . . . . . . 18
⊢ (((𝑣 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ (𝐵 + 1) ∈ ℝ) →
((𝑣 ≤ 𝐵 ∧ 𝐵 < (𝐵 + 1)) → 𝑣 < (𝐵 + 1))) |
11 | 10 | ancom1s 649 |
. . . . . . . . . . . . . . . . 17
⊢ (((𝐵 ∈ ℝ ∧ 𝑣 ∈ ℝ) ∧ (𝐵 + 1) ∈ ℝ) →
((𝑣 ≤ 𝐵 ∧ 𝐵 < (𝐵 + 1)) → 𝑣 < (𝐵 + 1))) |
12 | 11 | ancomsd 465 |
. . . . . . . . . . . . . . . 16
⊢ (((𝐵 ∈ ℝ ∧ 𝑣 ∈ ℝ) ∧ (𝐵 + 1) ∈ ℝ) →
((𝐵 < (𝐵 + 1) ∧ 𝑣 ≤ 𝐵) → 𝑣 < (𝐵 + 1))) |
13 | 8, 12 | mpidan 685 |
. . . . . . . . . . . . . . 15
⊢ ((𝐵 ∈ ℝ ∧ 𝑣 ∈ ℝ) → ((𝐵 < (𝐵 + 1) ∧ 𝑣 ≤ 𝐵) → 𝑣 < (𝐵 + 1))) |
14 | 7, 13 | mpand 691 |
. . . . . . . . . . . . . 14
⊢ ((𝐵 ∈ ℝ ∧ 𝑣 ∈ ℝ) → (𝑣 ≤ 𝐵 → 𝑣 < (𝐵 + 1))) |
15 | 14 | impr 454 |
. . . . . . . . . . . . 13
⊢ ((𝐵 ∈ ℝ ∧ (𝑣 ∈ ℝ ∧ 𝑣 ≤ 𝐵)) → 𝑣 < (𝐵 + 1)) |
16 | 15 | 3adantr2 1168 |
. . . . . . . . . . . 12
⊢ ((𝐵 ∈ ℝ ∧ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵)) → 𝑣 < (𝐵 + 1)) |
17 | 16 | ex 412 |
. . . . . . . . . . 11
⊢ (𝐵 ∈ ℝ → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 < (𝐵 + 1))) |
18 | 17 | ad2antlr 723 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 < (𝐵 + 1))) |
19 | 3, 5, 18 | 3jcad 1127 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)))) |
20 | | rexr 10952 |
. . . . . . . . . . . . 13
⊢ (𝐵 ∈ ℝ → 𝐵 ∈
ℝ*) |
21 | | elico2 13072 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ*)
→ (𝐶 ∈ (𝐴[,)𝐵) ↔ (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶 ∧ 𝐶 < 𝐵))) |
22 | 20, 21 | sylan2 592 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐶 ∈ (𝐴[,)𝐵) ↔ (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶 ∧ 𝐶 < 𝐵))) |
23 | 22 | biimpa 476 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶 ∧ 𝐶 < 𝐵)) |
24 | | lelttr 10996 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ∧ 𝑣 ∈ ℝ) → ((𝐴 ≤ 𝐶 ∧ 𝐶 < 𝑣) → 𝐴 < 𝑣)) |
25 | | ltle 10994 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ((𝐴 ∈ ℝ ∧ 𝑣 ∈ ℝ) → (𝐴 < 𝑣 → 𝐴 ≤ 𝑣)) |
26 | 25 | 3adant2 1129 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ∧ 𝑣 ∈ ℝ) → (𝐴 < 𝑣 → 𝐴 ≤ 𝑣)) |
27 | 24, 26 | syld 47 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ∧ 𝑣 ∈ ℝ) → ((𝐴 ≤ 𝐶 ∧ 𝐶 < 𝑣) → 𝐴 ≤ 𝑣)) |
28 | 27 | 3expa 1116 |
. . . . . . . . . . . . . . . . . 18
⊢ (((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) ∧ 𝑣 ∈ ℝ) → ((𝐴 ≤ 𝐶 ∧ 𝐶 < 𝑣) → 𝐴 ≤ 𝑣)) |
29 | 28 | imp 406 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) ∧ 𝑣 ∈ ℝ) ∧ (𝐴 ≤ 𝐶 ∧ 𝐶 < 𝑣)) → 𝐴 ≤ 𝑣) |
30 | 29 | an4s 656 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) ∧ 𝐴 ≤ 𝐶) ∧ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣)) → 𝐴 ≤ 𝑣) |
31 | 30 | 3adantr3 1169 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) ∧ 𝐴 ≤ 𝐶) ∧ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵)) → 𝐴 ≤ 𝑣) |
32 | 31 | ex 412 |
. . . . . . . . . . . . . 14
⊢ (((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) ∧ 𝐴 ≤ 𝐶) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐴 ≤ 𝑣)) |
33 | 32 | anasss 466 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℝ ∧ (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐴 ≤ 𝑣)) |
34 | 33 | 3adantr3 1169 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℝ ∧ (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶 ∧ 𝐶 < 𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐴 ≤ 𝑣)) |
35 | 34 | adantlr 711 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶 ∧ 𝐶 < 𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐴 ≤ 𝑣)) |
36 | 23, 35 | syldan 590 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐴 ≤ 𝑣)) |
37 | | simp3 1136 |
. . . . . . . . . . 11
⊢ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 ≤ 𝐵) |
38 | 37 | a1i 11 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 ≤ 𝐵)) |
39 | 3, 36, 38 | 3jcad 1127 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵))) |
40 | 19, 39 | jcad 512 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)))) |
41 | | simpl1 1189 |
. . . . . . . . 9
⊢ (((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)) → 𝑣 ∈ ℝ) |
42 | | simpl2 1190 |
. . . . . . . . 9
⊢ (((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)) → 𝐶 < 𝑣) |
43 | | simpr3 1194 |
. . . . . . . . 9
⊢ (((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)) → 𝑣 ≤ 𝐵) |
44 | 41, 42, 43 | 3jca 1126 |
. . . . . . . 8
⊢ (((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)) → (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵)) |
45 | 40, 44 | impbid1 224 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) ↔ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)))) |
46 | 23 | simp1d 1140 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → 𝐶 ∈ ℝ) |
47 | 46 | rexrd 10956 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → 𝐶 ∈
ℝ*) |
48 | | simplr 765 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → 𝐵 ∈ ℝ) |
49 | | elioc2 13071 |
. . . . . . . 8
⊢ ((𝐶 ∈ ℝ*
∧ 𝐵 ∈ ℝ)
→ (𝑣 ∈ (𝐶(,]𝐵) ↔ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵))) |
50 | 47, 48, 49 | syl2anc 583 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝑣 ∈ (𝐶(,]𝐵) ↔ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵))) |
51 | | elin 3899 |
. . . . . . . 8
⊢ (𝑣 ∈ ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵)) ↔ (𝑣 ∈ (𝐶(,)(𝐵 + 1)) ∧ 𝑣 ∈ (𝐴[,]𝐵))) |
52 | 8 | rexrd 10956 |
. . . . . . . . . . 11
⊢ (𝐵 ∈ ℝ → (𝐵 + 1) ∈
ℝ*) |
53 | 52 | ad2antlr 723 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐵 + 1) ∈
ℝ*) |
54 | | elioo2 13049 |
. . . . . . . . . 10
⊢ ((𝐶 ∈ ℝ*
∧ (𝐵 + 1) ∈
ℝ*) → (𝑣 ∈ (𝐶(,)(𝐵 + 1)) ↔ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)))) |
55 | 47, 53, 54 | syl2anc 583 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝑣 ∈ (𝐶(,)(𝐵 + 1)) ↔ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)))) |
56 | | elicc2 13073 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝑣 ∈ (𝐴[,]𝐵) ↔ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵))) |
57 | 56 | adantr 480 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝑣 ∈ (𝐴[,]𝐵) ↔ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵))) |
58 | 55, 57 | anbi12d 630 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ (𝐶(,)(𝐵 + 1)) ∧ 𝑣 ∈ (𝐴[,]𝐵)) ↔ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)))) |
59 | 51, 58 | syl5bb 282 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝑣 ∈ ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵)) ↔ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)))) |
60 | 45, 50, 59 | 3bitr4d 310 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝑣 ∈ (𝐶(,]𝐵) ↔ 𝑣 ∈ ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵)))) |
61 | 60 | eqrdv 2736 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐶(,]𝐵) = ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵))) |
62 | | ineq1 4136 |
. . . . . 6
⊢ (𝑣 = (𝐶(,)(𝐵 + 1)) → (𝑣 ∩ (𝐴[,]𝐵)) = ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵))) |
63 | 62 | rspceeqv 3567 |
. . . . 5
⊢ (((𝐶(,)(𝐵 + 1)) ∈ (topGen‘ran (,)) ∧
(𝐶(,]𝐵) = ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵))) → ∃𝑣 ∈ (topGen‘ran (,))(𝐶(,]𝐵) = (𝑣 ∩ (𝐴[,]𝐵))) |
64 | 1, 61, 63 | sylancr 586 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ∃𝑣 ∈ (topGen‘ran (,))(𝐶(,]𝐵) = (𝑣 ∩ (𝐴[,]𝐵))) |
65 | | retop 23831 |
. . . . 5
⊢
(topGen‘ran (,)) ∈ Top |
66 | | ovex 7288 |
. . . . 5
⊢ (𝐴[,]𝐵) ∈ V |
67 | | elrest 17055 |
. . . . 5
⊢
(((topGen‘ran (,)) ∈ Top ∧ (𝐴[,]𝐵) ∈ V) → ((𝐶(,]𝐵) ∈ ((topGen‘ran (,))
↾t (𝐴[,]𝐵)) ↔ ∃𝑣 ∈ (topGen‘ran (,))(𝐶(,]𝐵) = (𝑣 ∩ (𝐴[,]𝐵)))) |
68 | 65, 66, 67 | mp2an 688 |
. . . 4
⊢ ((𝐶(,]𝐵) ∈ ((topGen‘ran (,))
↾t (𝐴[,]𝐵)) ↔ ∃𝑣 ∈ (topGen‘ran (,))(𝐶(,]𝐵) = (𝑣 ∩ (𝐴[,]𝐵))) |
69 | 64, 68 | sylibr 233 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐶(,]𝐵) ∈ ((topGen‘ran (,))
↾t (𝐴[,]𝐵))) |
70 | | iccssre 13090 |
. . . . 5
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐴[,]𝐵) ⊆ ℝ) |
71 | 70 | adantr 480 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐴[,]𝐵) ⊆ ℝ) |
72 | | eqid 2738 |
. . . . 5
⊢
(topGen‘ran (,)) = (topGen‘ran (,)) |
73 | | iocopnst.1 |
. . . . 5
⊢ 𝐽 = (MetOpen‘((abs ∘
− ) ↾ ((𝐴[,]𝐵) × (𝐴[,]𝐵)))) |
74 | 72, 73 | resubmet 23871 |
. . . 4
⊢ ((𝐴[,]𝐵) ⊆ ℝ → 𝐽 = ((topGen‘ran (,))
↾t (𝐴[,]𝐵))) |
75 | 71, 74 | syl 17 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → 𝐽 = ((topGen‘ran (,))
↾t (𝐴[,]𝐵))) |
76 | 69, 75 | eleqtrrd 2842 |
. 2
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐶(,]𝐵) ∈ 𝐽) |
77 | 76 | ex 412 |
1
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐶 ∈ (𝐴[,)𝐵) → (𝐶(,]𝐵) ∈ 𝐽)) |