InformationTheory.Shannon.Portfolio.SideInformation
Log-optimal portfolios with side information (Cover–Thomas) #
An investor allocating wealth across m stocks with price relatives
X : α → (Fin m → ℝ) observes side information Y on a finite alphabet γ. The joint
law is presented in factored form (pY, pXgivenY). Using a portfolio bcond y that may
depend on the observed side information gives the conditional growth rate
W(bcond | Y) = ∑ y, pY y · W(pXgivenY y, X, bcond y). The increment of the growth rate
obtained from Y over the marginal log-optimal growth is bounded above by the mutual
information I(X; Y).
This is the non-diagonal mirror of the horse-race theorem
InformationTheory.Shannon.Gambling.sideInfo_doublingRate_increment_eq_mutualInfo. In the
diagonal (horse-race) case Kelly betting is proportional and the increment equals
I(X; Y); for a general market the log-optimal portfolio is not proportional, the per-term
log cancellation of the gambling proof fails, and the identity weakens to the inequality
ΔW ≤ I(X; Y) obtained from Gibbs' inequality and competitive optimality of the marginal
log-optimal portfolio.
Main definitions #
condGrowthRate— the conditional growth rateW(bcond | Y) = ∑ y, pY y · W(pXgivenY y, X, bcond y).
Main statements #
sideInfo_growthRate_increment_le_mutualInfo— the increment of the growth rate due to side informationYis at most the mutual informationI(X; Y).
References #
- T. M. Cover and J. A. Thomas, Elements of Information Theory (2nd ed.), Wiley, 2006.
InformationTheory.Shannon.Portfolio.condGrowthRate
sourceThe conditional (side-information) growth rate of a portfolio bcond that may depend on
the observed side information y:
W(bcond | Y) = ∑ y, pY y · W(pXgivenY y, X, bcond y).
Equations
- InformationTheory.Shannon.Portfolio.condGrowthRate X bcond pY pXgivenY = ∑ y : γ, pY y * InformationTheory.Shannon.Portfolio.growthRate (pXgivenY y) X (bcond y)
Instances For
Used by
InformationTheory.Shannon.Portfolio.gibbs_core
sourceUsed by
InformationTheory.Shannon.Portfolio.sideInfoMutualInfo_eq_condKL
sourceUsed by
InformationTheory.Shannon.Portfolio.increment_eq
sourceUsed by
InformationTheory.Shannon.Portfolio.sideInfo_growthRate_increment_le_mutualInfo
source(Cover–Thomas, portfolio with side information): the increment of the
growth rate obtained from the side information Y is bounded above by the mutual
information I(X; Y). Here bs is a marginal log-optimal (Kuhn–Tucker) portfolio and
bcond y an arbitrary portfolio on the simplex for each observed y, so
W(bcond | Y) − W*(X) ≤ I(X; Y).
Unlike the horse-race mirror sideInfo_doublingRate_increment_eq_mutualInfo (an equality),
the non-proportional log-optimal portfolio yields only an inequality.
@audit:ok — sorryAx-free ([propext, Classical.choice, Quot.sound]).
hbs/hbcond are simplex-membership regularity (portfolio validity); without them the
statement is false as framed (an off-simplex bcond gives ΔW = log 100 > 0 = I under
X ⊥ Y). hpos is log-domain positivity and hKT the Kuhn–Tucker characterization of the
marginal log-optimal baseline bs, consumed via the proven competitive_optimality — none
is the conclusion. The ΔW ≤ I bound is genuinely derived from per-outcome Gibbs plus
competitive optimality; the dropped hKTcond (optimality of bcond) is not needed for the
upper bound. No load-bearing hypothesis.