Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Basic examples of proper operators #
This file collects small reusable constructors for operators satisfying the monotonicity, continuity, and boundedness hypotheses used in the viscosity solution theory.
Pointwise sum of two operators.
Equations
- ViscositySolns.addOperator F G x r p X = F x r p X + G x r p X
Instances For
Scalar multiple of an operator.
Equations
- ViscositySolns.smulOperator a F x r p X = a * F x r p X
Instances For
theorem
ViscositySolns.DegenerateElliptic.add
{n : ℕ}
{F G : Operator n}
(hF : DegenerateElliptic F)
(hG : DegenerateElliptic G)
:
theorem
ViscositySolns.Proper.add
{n : ℕ}
{F G : Operator n}
(hF : Proper F)
(hG : Proper G)
:
Proper (addOperator F G)
theorem
ViscositySolns.DegenerateElliptic.smul_nonneg
{n : ℕ}
{F : Operator n}
{a : ℝ}
(ha : 0 ≤ a)
(hF : DegenerateElliptic F)
:
theorem
ViscositySolns.Proper.smul_nonneg
{n : ℕ}
{F : Operator n}
{a : ℝ}
(ha : 0 ≤ a)
(hF : Proper F)
:
Proper (smulOperator a F)
theorem
ViscositySolns.OperatorContinuous.add
{n : ℕ}
{F G : Operator n}
(hF : OperatorContinuous F)
(hG : OperatorContinuous G)
:
theorem
ViscositySolns.OperatorContinuous.smul
{n : ℕ}
{F : Operator n}
(a : ℝ)
(hF : OperatorContinuous F)
:
theorem
ViscositySolns.OperatorLocallyBounded.add
{n : ℕ}
{F G : Operator n}
(hF : OperatorLocallyBounded F)
(hG : OperatorLocallyBounded G)
:
theorem
ViscositySolns.OperatorLocallyBounded.smul
{n : ℕ}
{F : Operator n}
(a : ℝ)
(hF : OperatorLocallyBounded F)
:
theorem
ViscositySolns.OperatorLocallyBoundedOn.add
{n : ℕ}
{S : Set ((Point n × ℝ) × Jet n)}
{F G : Operator n}
(hF : OperatorLocallyBoundedOn S F)
(hG : OperatorLocallyBoundedOn S G)
:
OperatorLocallyBoundedOn S (addOperator F G)
theorem
ViscositySolns.OperatorLocallyBoundedOn.smul
{n : ℕ}
{S : Set ((Point n × ℝ) × Jet n)}
{F : Operator n}
(a : ℝ)
(hF : OperatorLocallyBoundedOn S F)
:
OperatorLocallyBoundedOn S (smulOperator a F)