The mean-field map is piecewise affine (Lem. 7)
ProvedMarkovEntanglement.meanFieldMap_piecewise_affineLet be an injective priority index on the finite local state space — the paper's assumption , which is no loss of generality since state labels may be permuted — and let be the activation fraction.
Then the mean-field map of the induced index policy is a continuous function of the configuration, and it is affine on each of the priority regions: for every local state there are a matrix and a vector such that
The region condition says exactly that is the state in which the budget runs out. Inside it the behaviour of the policy is frozen: every state of strictly higher priority than is fully activated, every state of strictly lower priority is fully idle, and only itself is served fractionally, by the amount — which is linear in . Injectivity of is what rules out ties, where two states would have to share the residual budget and the map would pick up a genuine minimum.
The affine pieces are what the stability analysis works with: the matrix attached to the region containing the fixed point is the linearisation of the dynamics there, and Lemma 11 asserts that it is a stable matrix.
import Mathlib import Definitions.Def_markov_entanglement_meanfield open scoped BigOperators open MarkovEntanglement
namespace MarkovEntanglement
variable {S : Type*} [Fintype S] [DecidableEq S]
/-- Lemma 7 (Piecewise Affine). The mean-field map of an index policy is continuous, and on
each of the `|S|` priority regions — the configurations at which a given state is the one the
budget runs out in — it is an affine function of the configuration. The priority index is
assumed injective, which is the paper's `ν₁ > ν₂ > ⋯ > ν_{|S|}`. -/
theorem meanFieldMap_piecewise_affine
(P0 P1 : Matrix S S ℝ) (ν : S → ℝ) (hν : Function.Injective ν) (α : ℝ) :
Continuous (meanFieldMap P0 P1 ν α) ∧
∀ x : S, ∃ (K : Matrix S S ℝ) (b : S → ℝ),
∀ m : S → ℝ, (∀ z, 0 ≤ m z) → IsPriorityRegion ν α m x →
meanFieldMap P0 P1 ν α m = fun z => (∑ y, m y * K y z) + b z := by
sorry
/-! ### M3 — Lemma 8, entanglement is controlled by the configuration's deviation -/
end MarkovEntanglementRead-back
What the Lean code literally says, in plain math · claude-opus-5
For every finite type with decidable equality, every pair of real matrices , every function that is injective, and every real number , the following two assertions both hold, where for a vector and a state one writes
and where the map is defined coordinatewise by
- (1) is continuous as a map from to , both carrying the product topology (for finite , the usual Euclidean topology on ). This is asserted for on all of , with no restriction to nonnegative vectors, to probability vectors, or to any region.
- (2) For every state there exist a matrix and a vector — chosen after but before , hence uniform in — such that for every satisfying both
- for all (pointwise nonnegativity only; is not required), and
- the two-sided "priority region" condition at that single state , namely
(weak inequality on the left, strict on the right; imposed at $x$ only, and at no other state),
one has the exact equality of functions
i.e. equals the row-vector–matrix product plus the fixed offset , at every coordinate .
The statement places no constraints on and beyond being real-valued matrices — they need not be row-stochastic, nonnegative, or related to each other — and none on beyond being real, so may be negative or exceed ; is constrained only by injectivity, which in particular is automatic when has at most one element. Degenerate readings are included silently by the quantifiers: if is empty, part (2) is vacuous and is the unique map on a one-point space, so (1) is trivial; if , then for nonnegative one always has , so the hypotheses of (2) are unsatisfiable for every and any whatsoever discharge the claim; more generally, for any for which no nonnegative meets the priority-region condition, part (2) at that is satisfied vacuously. When the hypotheses are satisfiable they force , since . The conclusion asserts only the existence of such and ; it says nothing about their uniqueness, their entries, whether is stochastic, whether vanishes, or how and vary with , and it makes no claim about outside the region described.
Confirmed by the mission captain (proposal self-audit).