Necessary outward-normal conditions for genuine full ray endpoints and strict forbidden points. These are geometric implications, not assumptions encoded in a certificate. The finite index set may include redundant halfspaces.
theorem
ConwaySoifer.HalfspaceSystem.active_of_exit
{ι : Type u_1}
[Finite ι]
(H : HalfspaceSystem ι)
{p d : Point}
(hp : p ∈ H.carrier)
(hexit : ∀ (ε : ℝ), 0 < ε → linePoint p d ε ∉ H.carrier)
:
If every positive displacement leaves the intersection, some active facet has strictly positive derivative in that direction. Finiteness is essential.
theorem
ConwaySoifer.HalfspaceSystem.violated_of_forbidden
{ι : Type u_1}
(H : HalfspaceSystem ι)
{v d : Point}
(hv : v ∈ H.carrier)
{t : ℝ}
(ht : 0 < t)
(hout : linePoint v d t ∉ H.carrier)
:
A violated halfspace at a positive point on a ray from an included anchor necessarily has a strictly positive outward derivative on that ray.
theorem
ConwaySoifer.forbidden_ray_has_strict_support
{ι : Type u_1}
(T : EquilateralTriangle)
(H : HalfspaceSystem ι)
(hrep : T.carrier = H.carrier)
{v d : Point}
(hv : v ∈ T.carrier)
{t : ℝ}
(ht : 0 < t)
(hout : linePoint v d t ∉ T.carrier)
:
A forbidden positive ray point supplies the strict support inequality used by the contact-sensitive finite certificates.