Inner dual cone of a set #
We define the inner dual cone of a set s
in an inner product space to be the proper cone
consisting of all points y
such that 0 ≤ ⟪x, y⟫
for all x ∈ s
.
Main statements #
We prove the following theorems:
ProperCone.innerDual_innerDual
: The double inner dual of a proper convex cone is itself.ProperCone.hyperplane_separation'
: This variant of the hyperplane separation theorem states that given a nonempty, closed, convex coneC
in a complete, real inner product spaceE
and a pointb
disjoint from it, there is a vectory
which separatesb
fromK
in the sense that for all pointsx
inK
,0 ≤ ⟪x, y⟫_ℝ
and⟪y, b⟫_ℝ < 0
. This is also a geometric interpretation of the Farkas lemma.
Implementation notes #
We do not provide ConvexCone
- nor PointedCone
-valued versions of ProperCone.innerDual
since
the inner dual cone of any set is always closed and contains 0
, ie is a proper cone.
Furthermore, the strict version {y | ∀ x ∈ s, 0 < ⟪x, y⟫}
is a candidate to the name
ConvexCone.innerDual
.
The dual cone of a set s
is the cone consisting of all points y
such that for all points
x ∈ s
we have 0 ≤ ⟪x, y⟫
.
Equations
- ProperCone.innerDual s = ProperCone.dual (innerₗ E) s
Instances For
Dual cone of the convex cone {0}
is the total space.
Dual cone of the total space is the convex cone {0}
.
The inner dual cone of a singleton is given by the preimage of the positive cone under the
linear map fun y ↦ ⟪x, y⟫
.
Farkas' lemma and double dual of a cone in a Hilbert space #
Geometric interpretation of Farkas' lemma. Also stronger version of the Hahn-Banach separation theorem for proper cones.
The inner dual of inner dual of a proper cone is itself.
Relative geometric interpretation of Farkas' lemma. Also stronger version of the Hahn-Banach separation theorem for proper cones.
The dual cone is the cone consisting of all points y
such that for
all points x
in a given set 0 ≤ ⟪ x, y ⟫
.
Equations
Instances For
Dual cone of the total space is the convex cone {0}.
The inner dual cone of a singleton is given by the preimage of the positive cone under the
linear map fun y ↦ ⟪x, y⟫
.
The dual cone of s
equals the intersection of dual cones of the points in s
.
This is a stronger version of the Hahn-Banach separation theorem for closed convex cones. This is also the geometric interpretation of Farkas' lemma.
Alias of ConvexCone.hyperplane_separation_of_nonempty_of_isClosed_of_notMem
.
This is a stronger version of the Hahn-Banach separation theorem for closed convex cones. This is also the geometric interpretation of Farkas' lemma.
The inner dual of inner dual of a non-empty, closed convex cone is itself.
The dual of the dual of a proper cone is itself.