The Minkowski functional, normed field version #
In this file we define (egauge π s Β·)
to be the Minkowski functional (gauge) of the set s
in a topological vector space E
over a normed field π
,
as a function E β ββ₯0β
.
It is defined as the infimum of the norms of c : π
such that x β c β’ s
.
In particular, for π = ββ₯0
this definition gives an ββ₯0β
-valued version of gauge
defined in Mathlib/Analysis/Convex/Gauge.lean
.
This definition can be used to generalize the notion of FrΓ©chet derivative to maps between topological vector spaces without norms.
Currently, we can't reuse results about egauge
for gauge
,
because we lack a theory of normed semifields.
The Minkowski functional for vector spaces over normed fields.
Given a set s
in a vector space over a normed field π
,
egauge s
is the functional which sends x : E
to the infimum of βcββ
over c
such that x
belongs to s
scaled by c
.
The definition only requires π
to have a ENorm
instance
and (Β· β’ Β·) : π β E β E
to be defined.
This way the definition applies, e.g., to π = ββ₯0
.
For π = ββ₯0
, the function is equal (up to conversion to β
)
to the usual Minkowski functional defined in gauge
.
Alias of the reverse direction of egauge_zero_left_eq_top
.
If c β’ x β s
and c β 0
, then egauge π s x
is at most (βcβββ»ΒΉ : ββ₯0)
.
See also egauge_le_of_smul_mem
.
If c β’ x β s
, then egauge π s x
is at most βcβββ»ΒΉ
.
See also egauge_le_of_smul_mem_of_ne
.
The extended gauge of a point (a, b)
with respect to the product of balanced sets U
and V
is equal to the maximum of the extended gauges of a
with respect to U
and b
with respect to V
.
The extended gauge of a point x
in an indexed product
with respect to a product of finitely many balanced sets U i
, i β I
,
(and the whole spaces for the other indices)
is the supremum of the extended gauges of the components of x
with respect to the corresponding balanced set.
This version assumes the following technical condition:
- either
I
is the universal set; - or one of
x i
,i β I
, is nonzero; - or
π
is nontrivially normed.
The extended gauge of a point x
in an indexed product with finite index type
with respect to a product of balanced sets U i
,
is the supremum of the extended gauges of the components of x
with respect to the corresponding balanced set.
The extended gauge of a point x
in an indexed product
with respect to a product of finitely many balanced sets U i
, i β I
,
(and the whole spaces for the other indices)
is the supremum of the extended gauges of the components of x
with respect to the corresponding balanced set.
This version assumes that π
is a nontrivially normed division ring.
See also egauge_univ_pi
for when s = univ
,
and egauge_pi'
for a version with more choices of the technical assumptions.