Remark — continuity of the best value φ_ι
ProvedSocialEquilibrium.Existence.bestValue_continuousAtIn Debreu's abstract economy, fix an agent and a point . If (with non-void values) has a compact graph and is continuous at , and is a continuous function from to the completed real line, then
is continuous at .
The continuity of is a joint hypothesis on and in the THEOREM; the Remark replaces it by conditions on each of them separately, and is what the COROLLARY on saddle points uses.
import Mathlib import Definitions.Def_SocialEquilibrium_Existence_graph import Definitions.Def_SocialEquilibrium_Existence_Game
namespace SocialEquilibrium.Existence
/-- Debreu (1952), §2, p. 889, Remark: if `A_ι` (with non-void values) has a compact graph `G_ι`
and is continuous at `ā⁰_ι`, and `f_ι` is a continuous function from `G_ι` to the completed real
line, then `φ_ι` is continuous at `ā⁰_ι`. -/
theorem bestValue_continuousAt {ι : Type*} [Fintype ι] [DecidableEq ι]
{E : ι → Type*} [∀ i, NormedAddCommGroup (E i)] [∀ i, NormedSpace ℝ (E i)]
[∀ i, FiniteDimensional ℝ (E i)]
(X : ∀ i, Set (E i)) (A : ∀ i : ι, Others X i → Set (X i))
(f : ι → (∀ j, X j) → EReal) (i : ι) (ā₀ : Others X i)
(hA : ∀ ā : Others X i, (A i ā).Nonempty)
(hG : IsCompact (graph (A i)))
(hf : ContinuousOn (fun p : Others X i × X i => f i (join X i p.1 p.2)) (graph (A i)))
(hAc : ConstraintContinuousAt A i ā₀) :
ContinuousAt (bestValue X A f i) ā₀ := by sorry
end SocialEquilibrium.Existence
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting.
- is a finite set of agents with decidable equality.
- Each is a finite-dimensional real normed space, and .
- , with product-of-subspace topologies.
- are constraint maps, and are payoffs into , which carries its order topology.
- An agent and a point are fixed.
The best value is .
Hypotheses.
- for every .
- The graph is compact.
- is continuous on .
- For every and every sequence , there is a sequence with for all .
Claim. is continuous at the point .
Degenerate cases. Hypotheses 1 and 2 make compact. Continuity is with respect to the topology of , so values are allowed and handled by that topology. If is a single point (for example, when there is one agent), the claim is trivial.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.