Module docstring
{"# Operator norm on the space of continuous multilinear maps
When f is a continuous multilinear map in finitely many variables, we define its norm ‖f‖ as the
smallest number such that ‖f m‖ ≤ ‖f‖ * ∏ i, ‖m i‖ for all m.
We show that it is indeed a norm, and prove its basic properties.
Main results
Let f be a multilinear map in finitely many variables.
* exists_bound_of_continuous asserts that, if f is continuous, then there exists C > 0
with ‖f m‖ ≤ C * ∏ i, ‖m i‖ for all m.
* continuous_of_bound, conversely, asserts that this bound implies continuity.
* mkContinuous constructs the associated continuous multilinear map.
Let f be a continuous multilinear map in finitely many variables.
* ‖f‖ is its norm, i.e., the smallest number such that ‖f m‖ ≤ ‖f‖ * ∏ i, ‖m i‖ for
all m.
* le_opNorm f m asserts the fundamental inequality ‖f m‖ ≤ ‖f‖ * ∏ i, ‖m i‖.
* norm_image_sub_le f m₁ m₂ gives a control of the difference f m₁ - f m₂ in terms of
‖f‖ and ‖m₁ - m₂‖.
Implementation notes
We mostly follow the API (and the proofs) of OperatorNorm.lean, with the additional complexity
that we should deal with multilinear maps in several variables.
From the mathematical point of view, all the results follow from the results on operator norm in
one variable, by applying them to one variable after the other through currying. However, this
is only well defined when there is an order on the variables (for instance on Fin n) although
the final result is independent of the order. While everything could be done following this
approach, it turns out that direct proofs are easier and more efficient.
","### Type variables
We use the following type variables in this file:
𝕜: aNontriviallyNormedField;ι,ι': finite index types with decidable equality;E,E₁: families of normed vector spaces over𝕜indexed byi : ι;E': a family of normed vector spaces over𝕜indexed byi' : ι';Ei: a family of normed vector spaces over𝕜indexed byi : Fin (Nat.succ n);G,G': normed vector spaces over𝕜. ","### Continuity properties of multilinear maps
We relate continuity of multilinear maps to the inequality ‖f m‖ ≤ C * ∏ i, ‖m i‖, in
both directions. Along the way, we prove useful bounds on the difference ‖f m₁ - f m₂‖.
","### Continuous multilinear maps
We define the norm ‖f‖ of a continuous multilinear map f in finitely many variables as the
smallest number such that ‖f m‖ ≤ ‖f‖ * ∏ i, ‖m i‖ for all m. We show that this
defines a normed space structure on ContinuousMultilinearMap 𝕜 E G.
","Results that are only true if the target space is a NormedAddCommGroup (and not just a
SeminormedAddCommGroup). ","Results that are only true if the source is a NormedAddCommGroup (and not just a
SeminormedAddCommGroup). "}