The (Balance) equations have a unique, nonnegative solution
ProvedMarkovChainChoice.Assortment.balance_unique_nonnegchoice-modelsmarkov-chainsp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be a Markov chain choice model on with , and for all . Then for every offer set the (Balance) equations
have exactly one solution , and it satisfies and for all .
This is what makes the purchase probabilities well defined, and every later result is stated in terms of them.
Formalization Note. The statement is about the objects purchase M S and visitNot M S of the definition layer: they satisfy (Balance), are nonnegative, and coincide with every solution of (Balance).
Preamble
import Mathlib import Definitions.Def_MarkovChainChoice_Assortment_Model
Formal statement
namespace MarkovChainChoice.Assortment
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.Assortment
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.