We will prove finer_than R_lower_limit_topology R_C_topology.
We prove the intermediate claim HTlower: topology_on R R_lower_limit_topology.
An exact proof term for the current goal is R_lower_limit_topology_is_topology.
We prove the intermediate claim HBsub: ∀brational_halfopen_intervals_basis, b R_lower_limit_topology.
Let b be given.
Assume HbB: b rational_halfopen_intervals_basis.
We will prove b R_lower_limit_topology.
We prove the intermediate claim Hexq1: ∃q1rational_numbers, b {halfopen_interval_left q1 q2|q2rational_numbers}.
An exact proof term for the current goal is (famunionE rational_numbers (λq1 : set{halfopen_interval_left q1 q2|q2rational_numbers}) b HbB).
Apply Hexq1 to the current goal.
Let q1 be given.
Assume Hq1pair.
Apply Hq1pair to the current goal.
Assume Hq1Q: q1 rational_numbers.
Assume HbFam: b {halfopen_interval_left q1 q2|q2rational_numbers}.
We prove the intermediate claim Hexq2: ∃q2rational_numbers, b = halfopen_interval_left q1 q2.
An exact proof term for the current goal is (ReplE rational_numbers (λq2 : sethalfopen_interval_left q1 q2) b HbFam).
Apply Hexq2 to the current goal.
Let q2 be given.
Assume Hq2pair.
We prove the intermediate claim Hq2Q: q2 rational_numbers.
An exact proof term for the current goal is (andEL (q2 rational_numbers) (b = halfopen_interval_left q1 q2) Hq2pair).
We prove the intermediate claim Hbeq: b = halfopen_interval_left q1 q2.
An exact proof term for the current goal is (andER (q2 rational_numbers) (b = halfopen_interval_left q1 q2) Hq2pair).
rewrite the current goal using Hbeq (from left to right).
We prove the intermediate claim Hq1R: q1 R.
An exact proof term for the current goal is (rational_numbers_in_R q1 Hq1Q).
We prove the intermediate claim Hq2R: q2 R.
An exact proof term for the current goal is (rational_numbers_in_R q2 Hq2Q).
We prove the intermediate claim HbInLowerBasis: halfopen_interval_left q1 q2 R_lower_limit_basis.
We prove the intermediate claim HbFamR: halfopen_interval_left q1 q2 {halfopen_interval_left q1 bb|bbR}.
An exact proof term for the current goal is (ReplI R (λbb : sethalfopen_interval_left q1 bb) q2 Hq2R).
An exact proof term for the current goal is (famunionI R (λaa : set{halfopen_interval_left aa bb|bbR}) q1 (halfopen_interval_left q1 q2) Hq1R HbFamR).
We prove the intermediate claim HbInGen: halfopen_interval_left q1 q2 generated_topology R R_lower_limit_basis.
An exact proof term for the current goal is (generated_topology_contains_basis R R_lower_limit_basis R_lower_limit_basis_is_basis_local (halfopen_interval_left q1 q2) HbInLowerBasis).
An exact proof term for the current goal is HbInGen.
An exact proof term for the current goal is (generated_topology_finer_weak R rational_halfopen_intervals_basis R_lower_limit_topology HTlower HBsub).