Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Compact selection lemmas for stability arguments (CompactContact) #
Part of the compact-extremum selection tools used in viscosity stability
proofs. Split from Selection.lean; see the umbrella module docstring.
A continuous function is upper semicontinuous on a set.
A continuous function is lower semicontinuous on a set.
Subtracting a continuous perturbation preserves upper semicontinuity.
Subtracting a continuous perturbation preserves lower semicontinuity.
Upper semicontinuous functions minus continuous perturbations attain maxima on nonempty compact sets.
Lower semicontinuous functions minus continuous perturbations attain minima on nonempty compact sets.
The compact maximum selected above is also a local maximum on the compact set.
The compact minimum selected above is also a local minimum on the compact set.
A local maximum of u - φ is exactly a touching from above of u by φ.
A local minimum of u - φ is exactly a touching from below of u by φ.
If the half-size identity-Hessian perturbation supports u from above on K,
then the full perturbation has strict contact from above on K.
If the half-size identity-Hessian perturbation supports u from below on K,
then the full perturbation has strict contact from below on K.
A selected local maximum contact gives a superjet graph point.
A selected local minimum contact gives a subjet graph point.
A selected compact maximum contact gives a superjet graph point.
A selected compact minimum contact gives a subjet graph point.
If the set of indices i for which there exists a local maximum contact
between uᵢ i and a test function φ with second-order expansion Jᵢ i
belongs to l, then the set of indices i for which there exists a
corresponding superjet graph point belongs to l.
If the set of indices i for which there exists a local minimum contact
between uᵢ i and a test function φ with second-order expansion Jᵢ i
belongs to l, then the set of indices i for which there exists a
corresponding subjet graph point belongs to l.
If the set of indices i for which there exists a maximum point of
uᵢ i - φ on C with second-order expansion Jᵢ i belongs to l, then the
set of indices i for which there exists a corresponding superjet graph point
belongs to l.
If the set of indices i for which there exists a minimum point of
uᵢ i - φ on C with second-order expansion Jᵢ i belongs to l, then the
set of indices i for which there exists a corresponding subjet graph point
belongs to l.
Assume that the set of indices i for which there exists x ∈ C with
((x, uᵢ i x), Jᵢ i) ∈ SuperjetGraph C (uᵢ i) belongs to the filter l.
Then, for every set of indices A with A ∈ l, the union
⋃ i ∈ A, SuperjetGraph C (uᵢ i) is nonempty.
Assume that the set of indices i for which there exists x ∈ C with
((x, uᵢ i x), Jᵢ i) ∈ SubjetGraph C (uᵢ i) belongs to the filter l.
Then, for every set of indices A with A ∈ l, the union
⋃ i ∈ A, SubjetGraph C (uᵢ i) is nonempty.
Assume that the set of indices i for which there exists x ∈ C satisfying
IsMaxOn (fun y => uᵢ i y - φ y) C x and
HasSecondOrderExpansionWithin C φ x (Jᵢ i) belongs to the filter l.
Then, for every set of indices A with A ∈ l, the union
⋃ i ∈ A, SuperjetGraph C (uᵢ i) contains a graph point.
Assume that the set of indices i for which there exists x ∈ C satisfying
IsMinOn (fun y => uᵢ i y - φ y) C x and
HasSecondOrderExpansionWithin C φ x (Jᵢ i) belongs to the filter l.
Then, for every set of indices A with A ∈ l, the union
⋃ i ∈ A, SubjetGraph C (uᵢ i) contains a graph point.
Selected compact maximum contacts whose graph triples converge give tail-closure membership for the limiting superjet triple.
Selected compact minimum contacts whose graph triples converge give tail-closure membership for the limiting subjet triple.
Let K ⊆ C. Suppose xᵢ → x, uᵢ i (xᵢ i) → u x, and Jᵢ → J along l.
Assume that the set of indices i for which xᵢ i ∈ K,
IsMaxOn (fun y => uᵢ i y - φ y) K (xᵢ i), and
HasSecondOrderExpansionWithin K φ (xᵢ i) (Jᵢ i) all hold belongs to l.
Assume also that the set of indices i for which
K ∈ nhdsWithin (xᵢ i) C belongs to l. Then ((x, u x), J) belongs to the
tail closure of the superjet graphs on C.
Let K ⊆ C. Suppose xᵢ → x, uᵢ i (xᵢ i) → u x, and Jᵢ → J along l.
Assume that the set of indices i for which xᵢ i ∈ K,
IsMinOn (fun y => uᵢ i y - φ y) K (xᵢ i), and
HasSecondOrderExpansionWithin K φ (xᵢ i) (Jᵢ i) all hold belongs to l.
Assume also that the set of indices i for which
K ∈ nhdsWithin (xᵢ i) C belongs to l. Then ((x, u x), J) belongs to the
tail closure of the subjet graphs on C.