MATHLIBANNEX / CANONICAL DECLARATION CARD

Successive maximum refinement by an ordered list of functionals

MathlibAnnex.lexicographicRefine

def

Defines a nonempty compact set of survivors after maximizing finitely many functionals in order.

Statement

For a nonempty compact set in a real normed space and a finite ordered list of continuous linear functionals, successively retain the points maximizing , then those maximizing on the retained set, and so on. The resulting set is denoted .

Definition

Let . The complete recursion is

The maximum of each later functional is taken on the current retained set. Changing the order can therefore change the resulting set.

Assumptions

The ambient space is any real normed vector space. The set is nonempty and compact, and the list is finite and ordered. No finite-dimensionality or point-separation assumption is needed for this definition.

Conclusion

The result is a nonempty compact set. For the empty list it is itself. A singleton conclusion requires a separate point-separation hypothesis; this definition does not select a single point.

Each maximum slice is nonempty compact by continuity on a nonempty compact set. Thus every recursive step is defined. Later lemmas show that the final set lies in and that all survivors have the same value under every functional in the list. If the list separates points, those equalities force the final set to be a singleton.

Main citations

Lean source signature (exact)

noncomputable def lexicographicRefine :
    List (E →L[ℝ] ℝ) → TopologicalSpace.NonemptyCompacts E →
      TopologicalSpace.NonemptyCompacts E
  | [], K => K
  | ℓ :: ls, K => lexicographicRefine ls (refine K ℓ)
In the source Mathematical meaning
{E : Type u} [NormedAddCommGroup E] [NormedSpace ℝ E] An arbitrary real normed space; no finite-dimensionality assumption.
List (E →L[ℝ] ℝ) The finite ordered list of continuous real-linear functionals.
TopologicalSpace.NonemptyCompacts E → TopologicalSpace.NonemptyCompacts E Input nonempty compact set and output nonempty compact set ; the result is a set, not a point.
In the source Mathematical meaning
| [], K => K The full empty-list clause .
| ℓ :: ls, K => lexicographicRefine ls (refine K ℓ) The full recursive clause: first retain , then process the remaining list. The cited refine bundles that same maximum slice with nonemptiness and compactness.
Exact surrounding binder context (separate excerpt)
noncomputable section

open Set
open TopologicalSpace

namespace MathlibAnnex

universe u

variable {E : Type u} [NormedAddCommGroup E] [NormedSpace ℝ E]
Exact content identity

Declaration: MathlibAnnex.lexicographicRefine

Accepted content SHA-256: 6958ff7e499de016a5c4ec9b2d88c97a1a6a2fa0b9f7c199ed0e6adcb03777f6

Accepted source guide SHA-256: 0e928aff04d7d85e813d48de09ff7f81540307222a38f660ed03fb6d5ef8b898

Source commit: 437e6e46228bbb8e91211ebded349d7a30020e73

Back to top ↑