| Step | Hyp | Ref
| Expression |
| 1 | | iooretop 24786 |
. . . . 5
⊢ (𝐶(,)(𝐵 + 1)) ∈ (topGen‘ran
(,)) |
| 2 | | simp1 1137 |
. . . . . . . . . . 11
⊢ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 ∈ ℝ) |
| 3 | 2 | a1i 11 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 ∈ ℝ)) |
| 4 | | simp2 1138 |
. . . . . . . . . . 11
⊢ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐶 < 𝑣) |
| 5 | 4 | a1i 11 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐶 < 𝑣)) |
| 6 | | ltp1 12107 |
. . . . . . . . . . . . . . . 16
⊢ (𝐵 ∈ ℝ → 𝐵 < (𝐵 + 1)) |
| 7 | 6 | adantr 480 |
. . . . . . . . . . . . . . 15
⊢ ((𝐵 ∈ ℝ ∧ 𝑣 ∈ ℝ) → 𝐵 < (𝐵 + 1)) |
| 8 | | peano2re 11434 |
. . . . . . . . . . . . . . . 16
⊢ (𝐵 ∈ ℝ → (𝐵 + 1) ∈
ℝ) |
| 9 | | lelttr 11351 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑣 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ (𝐵 + 1) ∈ ℝ) →
((𝑣 ≤ 𝐵 ∧ 𝐵 < (𝐵 + 1)) → 𝑣 < (𝐵 + 1))) |
| 10 | 9 | 3expa 1119 |
. . . . . . . . . . . . . . . . . 18
⊢ (((𝑣 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ (𝐵 + 1) ∈ ℝ) →
((𝑣 ≤ 𝐵 ∧ 𝐵 < (𝐵 + 1)) → 𝑣 < (𝐵 + 1))) |
| 11 | 10 | ancom1s 653 |
. . . . . . . . . . . . . . . . 17
⊢ (((𝐵 ∈ ℝ ∧ 𝑣 ∈ ℝ) ∧ (𝐵 + 1) ∈ ℝ) →
((𝑣 ≤ 𝐵 ∧ 𝐵 < (𝐵 + 1)) → 𝑣 < (𝐵 + 1))) |
| 12 | 11 | ancomsd 465 |
. . . . . . . . . . . . . . . 16
⊢ (((𝐵 ∈ ℝ ∧ 𝑣 ∈ ℝ) ∧ (𝐵 + 1) ∈ ℝ) →
((𝐵 < (𝐵 + 1) ∧ 𝑣 ≤ 𝐵) → 𝑣 < (𝐵 + 1))) |
| 13 | 8, 12 | mpidan 689 |
. . . . . . . . . . . . . . 15
⊢ ((𝐵 ∈ ℝ ∧ 𝑣 ∈ ℝ) → ((𝐵 < (𝐵 + 1) ∧ 𝑣 ≤ 𝐵) → 𝑣 < (𝐵 + 1))) |
| 14 | 7, 13 | mpand 695 |
. . . . . . . . . . . . . 14
⊢ ((𝐵 ∈ ℝ ∧ 𝑣 ∈ ℝ) → (𝑣 ≤ 𝐵 → 𝑣 < (𝐵 + 1))) |
| 15 | 14 | impr 454 |
. . . . . . . . . . . . 13
⊢ ((𝐵 ∈ ℝ ∧ (𝑣 ∈ ℝ ∧ 𝑣 ≤ 𝐵)) → 𝑣 < (𝐵 + 1)) |
| 16 | 15 | 3adantr2 1171 |
. . . . . . . . . . . 12
⊢ ((𝐵 ∈ ℝ ∧ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵)) → 𝑣 < (𝐵 + 1)) |
| 17 | 16 | ex 412 |
. . . . . . . . . . 11
⊢ (𝐵 ∈ ℝ → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 < (𝐵 + 1))) |
| 18 | 17 | ad2antlr 727 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 < (𝐵 + 1))) |
| 19 | 3, 5, 18 | 3jcad 1130 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)))) |
| 20 | | rexr 11307 |
. . . . . . . . . . . . 13
⊢ (𝐵 ∈ ℝ → 𝐵 ∈
ℝ*) |
| 21 | | elico2 13451 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ*)
→ (𝐶 ∈ (𝐴[,)𝐵) ↔ (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶 ∧ 𝐶 < 𝐵))) |
| 22 | 20, 21 | sylan2 593 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐶 ∈ (𝐴[,)𝐵) ↔ (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶 ∧ 𝐶 < 𝐵))) |
| 23 | 22 | biimpa 476 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶 ∧ 𝐶 < 𝐵)) |
| 24 | | lelttr 11351 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ∧ 𝑣 ∈ ℝ) → ((𝐴 ≤ 𝐶 ∧ 𝐶 < 𝑣) → 𝐴 < 𝑣)) |
| 25 | | ltle 11349 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ((𝐴 ∈ ℝ ∧ 𝑣 ∈ ℝ) → (𝐴 < 𝑣 → 𝐴 ≤ 𝑣)) |
| 26 | 25 | 3adant2 1132 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ∧ 𝑣 ∈ ℝ) → (𝐴 < 𝑣 → 𝐴 ≤ 𝑣)) |
| 27 | 24, 26 | syld 47 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ ∧ 𝑣 ∈ ℝ) → ((𝐴 ≤ 𝐶 ∧ 𝐶 < 𝑣) → 𝐴 ≤ 𝑣)) |
| 28 | 27 | 3expa 1119 |
. . . . . . . . . . . . . . . . . 18
⊢ (((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) ∧ 𝑣 ∈ ℝ) → ((𝐴 ≤ 𝐶 ∧ 𝐶 < 𝑣) → 𝐴 ≤ 𝑣)) |
| 29 | 28 | imp 406 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) ∧ 𝑣 ∈ ℝ) ∧ (𝐴 ≤ 𝐶 ∧ 𝐶 < 𝑣)) → 𝐴 ≤ 𝑣) |
| 30 | 29 | an4s 660 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) ∧ 𝐴 ≤ 𝐶) ∧ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣)) → 𝐴 ≤ 𝑣) |
| 31 | 30 | 3adantr3 1172 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) ∧ 𝐴 ≤ 𝐶) ∧ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵)) → 𝐴 ≤ 𝑣) |
| 32 | 31 | ex 412 |
. . . . . . . . . . . . . 14
⊢ (((𝐴 ∈ ℝ ∧ 𝐶 ∈ ℝ) ∧ 𝐴 ≤ 𝐶) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐴 ≤ 𝑣)) |
| 33 | 32 | anasss 466 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℝ ∧ (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐴 ≤ 𝑣)) |
| 34 | 33 | 3adantr3 1172 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℝ ∧ (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶 ∧ 𝐶 < 𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐴 ≤ 𝑣)) |
| 35 | 34 | adantlr 715 |
. . . . . . . . . . 11
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ (𝐶 ∈ ℝ ∧ 𝐴 ≤ 𝐶 ∧ 𝐶 < 𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐴 ≤ 𝑣)) |
| 36 | 23, 35 | syldan 591 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝐴 ≤ 𝑣)) |
| 37 | | simp3 1139 |
. . . . . . . . . . 11
⊢ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 ≤ 𝐵) |
| 38 | 37 | a1i 11 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → 𝑣 ≤ 𝐵)) |
| 39 | 3, 36, 38 | 3jcad 1130 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵))) |
| 40 | 19, 39 | jcad 512 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)))) |
| 41 | | simpl1 1192 |
. . . . . . . . 9
⊢ (((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)) → 𝑣 ∈ ℝ) |
| 42 | | simpl2 1193 |
. . . . . . . . 9
⊢ (((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)) → 𝐶 < 𝑣) |
| 43 | | simpr3 1197 |
. . . . . . . . 9
⊢ (((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)) → 𝑣 ≤ 𝐵) |
| 44 | 41, 42, 43 | 3jca 1129 |
. . . . . . . 8
⊢ (((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)) → (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵)) |
| 45 | 40, 44 | impbid1 225 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵) ↔ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)))) |
| 46 | 23 | simp1d 1143 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → 𝐶 ∈ ℝ) |
| 47 | 46 | rexrd 11311 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → 𝐶 ∈
ℝ*) |
| 48 | | simplr 769 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → 𝐵 ∈ ℝ) |
| 49 | | elioc2 13450 |
. . . . . . . 8
⊢ ((𝐶 ∈ ℝ*
∧ 𝐵 ∈ ℝ)
→ (𝑣 ∈ (𝐶(,]𝐵) ↔ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵))) |
| 50 | 47, 48, 49 | syl2anc 584 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝑣 ∈ (𝐶(,]𝐵) ↔ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 ≤ 𝐵))) |
| 51 | | elin 3967 |
. . . . . . . 8
⊢ (𝑣 ∈ ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵)) ↔ (𝑣 ∈ (𝐶(,)(𝐵 + 1)) ∧ 𝑣 ∈ (𝐴[,]𝐵))) |
| 52 | 8 | rexrd 11311 |
. . . . . . . . . . 11
⊢ (𝐵 ∈ ℝ → (𝐵 + 1) ∈
ℝ*) |
| 53 | 52 | ad2antlr 727 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐵 + 1) ∈
ℝ*) |
| 54 | | elioo2 13428 |
. . . . . . . . . 10
⊢ ((𝐶 ∈ ℝ*
∧ (𝐵 + 1) ∈
ℝ*) → (𝑣 ∈ (𝐶(,)(𝐵 + 1)) ↔ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)))) |
| 55 | 47, 53, 54 | syl2anc 584 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝑣 ∈ (𝐶(,)(𝐵 + 1)) ↔ (𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)))) |
| 56 | | elicc2 13452 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝑣 ∈ (𝐴[,]𝐵) ↔ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵))) |
| 57 | 56 | adantr 480 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝑣 ∈ (𝐴[,]𝐵) ↔ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵))) |
| 58 | 55, 57 | anbi12d 632 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ((𝑣 ∈ (𝐶(,)(𝐵 + 1)) ∧ 𝑣 ∈ (𝐴[,]𝐵)) ↔ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)))) |
| 59 | 51, 58 | bitrid 283 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝑣 ∈ ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵)) ↔ ((𝑣 ∈ ℝ ∧ 𝐶 < 𝑣 ∧ 𝑣 < (𝐵 + 1)) ∧ (𝑣 ∈ ℝ ∧ 𝐴 ≤ 𝑣 ∧ 𝑣 ≤ 𝐵)))) |
| 60 | 45, 50, 59 | 3bitr4d 311 |
. . . . . 6
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝑣 ∈ (𝐶(,]𝐵) ↔ 𝑣 ∈ ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵)))) |
| 61 | 60 | eqrdv 2735 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐶(,]𝐵) = ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵))) |
| 62 | | ineq1 4213 |
. . . . . 6
⊢ (𝑣 = (𝐶(,)(𝐵 + 1)) → (𝑣 ∩ (𝐴[,]𝐵)) = ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵))) |
| 63 | 62 | rspceeqv 3645 |
. . . . 5
⊢ (((𝐶(,)(𝐵 + 1)) ∈ (topGen‘ran (,)) ∧
(𝐶(,]𝐵) = ((𝐶(,)(𝐵 + 1)) ∩ (𝐴[,]𝐵))) → ∃𝑣 ∈ (topGen‘ran (,))(𝐶(,]𝐵) = (𝑣 ∩ (𝐴[,]𝐵))) |
| 64 | 1, 61, 63 | sylancr 587 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → ∃𝑣 ∈ (topGen‘ran (,))(𝐶(,]𝐵) = (𝑣 ∩ (𝐴[,]𝐵))) |
| 65 | | retop 24782 |
. . . . 5
⊢
(topGen‘ran (,)) ∈ Top |
| 66 | | ovex 7464 |
. . . . 5
⊢ (𝐴[,]𝐵) ∈ V |
| 67 | | elrest 17472 |
. . . . 5
⊢
(((topGen‘ran (,)) ∈ Top ∧ (𝐴[,]𝐵) ∈ V) → ((𝐶(,]𝐵) ∈ ((topGen‘ran (,))
↾t (𝐴[,]𝐵)) ↔ ∃𝑣 ∈ (topGen‘ran (,))(𝐶(,]𝐵) = (𝑣 ∩ (𝐴[,]𝐵)))) |
| 68 | 65, 66, 67 | mp2an 692 |
. . . 4
⊢ ((𝐶(,]𝐵) ∈ ((topGen‘ran (,))
↾t (𝐴[,]𝐵)) ↔ ∃𝑣 ∈ (topGen‘ran (,))(𝐶(,]𝐵) = (𝑣 ∩ (𝐴[,]𝐵))) |
| 69 | 64, 68 | sylibr 234 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐶(,]𝐵) ∈ ((topGen‘ran (,))
↾t (𝐴[,]𝐵))) |
| 70 | | iccssre 13469 |
. . . . 5
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐴[,]𝐵) ⊆ ℝ) |
| 71 | 70 | adantr 480 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐴[,]𝐵) ⊆ ℝ) |
| 72 | | eqid 2737 |
. . . . 5
⊢
(topGen‘ran (,)) = (topGen‘ran (,)) |
| 73 | | iocopnst.1 |
. . . . 5
⊢ 𝐽 = (MetOpen‘((abs ∘
− ) ↾ ((𝐴[,]𝐵) × (𝐴[,]𝐵)))) |
| 74 | 72, 73 | resubmet 24823 |
. . . 4
⊢ ((𝐴[,]𝐵) ⊆ ℝ → 𝐽 = ((topGen‘ran (,))
↾t (𝐴[,]𝐵))) |
| 75 | 71, 74 | syl 17 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → 𝐽 = ((topGen‘ran (,))
↾t (𝐴[,]𝐵))) |
| 76 | 69, 75 | eleqtrrd 2844 |
. 2
⊢ (((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) ∧ 𝐶 ∈ (𝐴[,)𝐵)) → (𝐶(,]𝐵) ∈ 𝐽) |
| 77 | 76 | ex 412 |
1
⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐶 ∈ (𝐴[,)𝐵) → (𝐶(,]𝐵) ∈ 𝐽)) |