Apply FalseE to the current goal.
We prove the intermediate
claim Hb0R:
b0 ∈ R.
rewrite the current goal using Heq (from left to right).
We prove the intermediate
claim Hxb0:
Rlt x b0.
We prove the intermediate
claim HxU:
x ∈ U.
An exact proof term for the current goal is (Hxcl U HUopen HxU).
Let y be given.
Apply FalseE to the current goal.
We prove the intermediate
claim HyU:
y ∈ U.
We prove the intermediate
claim HyUprop:
¬ (Rlt y x) ∧ Rlt y b0.
An
exact proof term for the current goal is
(SepE2 R (λz : set ⇒ ¬ (Rlt z x) ∧ Rlt z b0) y HyU).
We prove the intermediate
claim Hnyx:
¬ (Rlt y x).
An
exact proof term for the current goal is
(andEL (¬ (Rlt y x)) (Rlt y b0) HyUprop).
An
exact proof term for the current goal is
(SepE2 R (λz : set ⇒ Rlt 0 z ∧ Rlt z sqrt2) y HyA).
We prove the intermediate
claim HyltS2:
Rlt y sqrt2.
We prove the intermediate
claim Hyltx:
Rlt y x.
rewrite the current goal using Heq (from left to right).
An exact proof term for the current goal is HyltS2.
An exact proof term for the current goal is (Hnyx Hyltx).
An exact proof term for the current goal is (Hne Hempty).
Apply FalseE to the current goal.
We prove the intermediate
claim Hb0R:
b0 ∈ R.
We prove the intermediate
claim Hxb0:
Rlt x b0.
We prove the intermediate
claim HxU:
x ∈ U.
An exact proof term for the current goal is (Hxcl U HUopen HxU).
Let y be given.
Apply FalseE to the current goal.
We prove the intermediate
claim HyU:
y ∈ U.
We prove the intermediate
claim HyUprop:
¬ (Rlt y x) ∧ Rlt y b0.
An
exact proof term for the current goal is
(SepE2 R (λz : set ⇒ ¬ (Rlt z x) ∧ Rlt z b0) y HyU).
We prove the intermediate
claim Hnyx:
¬ (Rlt y x).
An
exact proof term for the current goal is
(andEL (¬ (Rlt y x)) (Rlt y b0) HyUprop).
An
exact proof term for the current goal is
(SepE2 R (λz : set ⇒ Rlt 0 z ∧ Rlt z sqrt2) y HyA).
We prove the intermediate
claim HyltS2R:
Rlt y sqrt2.
We prove the intermediate
claim HyS:
SNo y.
We prove the intermediate
claim HyltS2:
y < sqrt2.
An
exact proof term for the current goal is
(RltE_lt y sqrt2 HyltS2R).
We prove the intermediate
claim Hyltx:
y < x.
An
exact proof term for the current goal is
(SNoLt_tra y sqrt2 x HyS Hs2S HxS HyltS2 Hgt).
We prove the intermediate
claim Hyltrx:
Rlt y x.
An
exact proof term for the current goal is
(RltI y x (SepE1 R (λz : set ⇒ Rlt 0 z ∧ Rlt z sqrt2) y HyA) HxR Hyltx).
An exact proof term for the current goal is (Hnyx Hyltrx).
An exact proof term for the current goal is (Hne Hempty).