Proof of Proposition 3.1: and
ProvedScenarioReduction.BinaryTree.IStar_cardLet and with , and let . The set of scenarios of the regular binary tree whose branch at level differs from the branch at level and whose branches at levels and agree, and its complement , have
The set is the deleted set that attains the minimal reduction cost when scenarios are kept.
Formalization Note and are written as and , exact since . is defined by branch indices rather than by the signs of (see the definition IStar); the two agree when , and the count is a statement about indices only.
import Mathlib import Definitions.Def_ScenarioReduction_BinaryTree_IStar
namespace ScenarioReduction.BinaryTree
theorem IStar_card (K k0 : ℕ) (hk0 : 1 ≤ k0) (hk0K : k0 + 2 ≤ K) :
(IStar K k0).card = 2 ^ (K - 2) ∧ (IStar K k0)ᶜ.card = 3 * 2 ^ (K - 2) := by sorry
end ScenarioReduction.BinaryTree
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Let with and . Consider the set of maps such that:
- , and
- .
In level terms: the entries at levels and agree, and the entry at level is the opposite value. The statement asserts
where the complement is taken within the set of all maps.
Degenerate cases. The hypotheses force . So the natural-number subtraction does not truncate, and all three levels lie in . No default level values arise.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.