Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Trace-form linear second-order operators #
This file records the standard trace-form Hessian contribution
X ↦ - trace ((A x) * X).
In the usual elliptic case, A x is positive semidefinite for every x.
The matrix lemma connecting that hypothesis to monotonicity is kept as a
separate future theorem: if A x is positive semidefinite and Y ≤ X, then
- trace ((A x) * X) ≤ - trace ((A x) * Y).
If for every x, X, and Y, the implication
Y ≤ X -> - trace ((A x) * X) ≤ - trace ((A x) * Y) holds, then the
trace-form operator is degenerate elliptic.
If the trace-form Hessian contribution is antitone in the Loewner order and
0 ≤ c x for every x, then the trace-form operator is proper.
Continuity of the trace-form operator follows from continuity of the trace-form Hessian summand and the other affine summands.
If A and B are positive semidefinite real matrices, then
0 ≤ trace (A * B).
If A is positive semidefinite and Y ≤ X, then the trace-form Hessian
contribution is antitone:
- trace (A * X) ≤ - trace (A * Y).
If A x is positive semidefinite for every x, then the trace-form operator
is degenerate elliptic.
If A x is positive semidefinite and 0 ≤ c x for every x, then the
trace-form operator is proper.
For a diagonal coefficient matrix with nonnegative diagonal entries, the
trace-form Hessian contribution is antitone in the Loewner order:
if Y ≤ X, then
- trace ((diagonal a) * X) ≤ - trace ((diagonal a) * Y).
The trace-form operator with a diagonal nonnegative Hessian coefficient is degenerate elliptic.
The trace-form operator with a diagonal nonnegative Hessian coefficient and
0 ≤ c x is proper.