Section 2 — the (Balance) equations have a unique and nonnegative solution
ProvedMarkovChainChoice.DimReduction.balance_unique_nonnegchoice-modelsmarkov-chainsp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be a Markov chain choice model with , and for all , and let be any offer set. Then the (Balance) equations
have exactly one solution , and this solution is nonnegative: and for all .
This guarantees that the purchase probabilities and visit counts used by every other statement of the mission are well defined.
Formalization Note The conclusion is stated for the chosen solution (purchase M S, visitNot M S): it solves (Balance), it is nonnegative, and every solution of (Balance) equals it.
Preamble
import Mathlib import Definitions.Def_MarkovChainChoice_Shared_Model import Definitions.Def_MarkovChainChoice_Shared_Balance open MarkovChainChoice.Shared
Formal statement
namespace MarkovChainChoice.DimReduction
theorem balance_unique_nonneg {n : ℕ} (M : Model n) (S : Finset (Fin n)) :
IsBalance M S (purchase M S) (visitNot M S) ∧
(∀ j, 0 ≤ purchase M S j) ∧ (∀ j, 0 ≤ visitNot M S j) ∧
∀ P R : Fin n → ℝ, IsBalance M S P R → P = purchase M S ∧ R = visitNot M S := by sorry
end MarkovChainChoice.DimReduction
Source
Feldman, Topaloglu, Revenue Management Under the Markov Chain Choice Model, Oper. Res. 65(5), 2017, p. 1325, Section 2, last sentence of the left column continuing into the right column
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.