An overview Juan Pablo Vigneaux IMJ-PRG Université Paris...

44

Transcript of An overview Juan Pablo Vigneaux IMJ-PRG Université Paris...

Page 1: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information cohomology

An overview

Juan Pablo VigneauxIMJ-PRG

Université Paris Diderot

Oxford, January 25, 2019Last version: March 23, 2019

March 23, 2019 1 / 24

Page 2: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Outline

1 Introduction

2 Information structures and cohomology

March 23, 2019 2 / 24

Page 3: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Objectives

1 To present a generalized geometry (in the sense of Grothendieck,Verdier...) adapted to stochastic models.

We shall see that there is anappropriate notion of �localization� (marginalizations) and a non-trivialcohomology theory.

2 To link algebraic (�axiomatic�) and combinatorial properties ofinformation functions.

3 To generalize some operational/�practical� properties (e.g. AEP) usingthis viewpoint.

March 23, 2019 3 / 24

Page 4: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Objectives

1 To present a generalized geometry (in the sense of Grothendieck,Verdier...) adapted to stochastic models. We shall see that there is anappropriate notion of �localization� (marginalizations) and a non-trivialcohomology theory.

2 To link algebraic (�axiomatic�) and combinatorial properties ofinformation functions.

3 To generalize some operational/�practical� properties (e.g. AEP) usingthis viewpoint.

March 23, 2019 3 / 24

Page 5: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Objectives

1 To present a generalized geometry (in the sense of Grothendieck,Verdier...) adapted to stochastic models. We shall see that there is anappropriate notion of �localization� (marginalizations) and a non-trivialcohomology theory.

2 To link algebraic (�axiomatic�) and combinatorial properties ofinformation functions.

3 To generalize some operational/�practical� properties (e.g. AEP) usingthis viewpoint.

March 23, 2019 3 / 24

Page 6: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Objectives

1 To present a generalized geometry (in the sense of Grothendieck,Verdier...) adapted to stochastic models. We shall see that there is anappropriate notion of �localization� (marginalizations) and a non-trivialcohomology theory.

2 To link algebraic (�axiomatic�) and combinatorial properties ofinformation functions.

3 To generalize some operational/�practical� properties (e.g. AEP) usingthis viewpoint.

March 23, 2019 3 / 24

Page 7: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Shannon's axiomatic characterization of entropy

March 23, 2019 4 / 24

Page 8: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Some motivations

We will see that the chain rule

H[(X ,Y )]=H[Y |X ]+H[X ]

correspond to a cocycle condition that characterizes entropy uniquelywithout further hypotheses.

The same algebraic construction �t recurrence properties like(n

k1,k2,k3

)=

(n

(k1+k2),k3

)(k1+k2k1,k2

)

March 23, 2019 5 / 24

Page 9: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Some motivations

We will see that the chain rule

H[(X ,Y )]=H[Y |X ]+H[X ]

correspond to a cocycle condition that characterizes entropy uniquelywithout further hypotheses.

The same algebraic construction �t recurrence properties like(n

k1,k2,k3

)=

(n

(k1+k2),k3

)(k1+k2k1,k2

)

March 23, 2019 5 / 24

Page 10: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Some motivations

Both formulae are linked, since(n

p1n, ...,psn

)= exp(nH(p1, ...,ps)+o(n)),

which means that(n

p1n,p2n,p3n

)=

(n

(p1+p2)n,p3n

)((p1+p2)n

p1n,p2n

)

is equivalent to

exp(nH(p1,p2,p3)+o(n))=

exp

(n

{H(p1+p2,p3)+ (p1+p2)H(

p1p1+p2

,p2

p1+p2)

}+o(n)

).

March 23, 2019 6 / 24

Page 11: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Some motivations

Both formulae are linked, since(n

p1n, ...,psn

)= exp(nH(p1, ...,ps)+o(n)),

which means that(n

p1n,p2n,p3n

)=

(n

(p1+p2)n,p3n

)((p1+p2)n

p1n,p2n

)

is equivalent to

exp(nH(p1,p2,p3)+o(n))=

exp

(n

{H(p1+p2,p3)+ (p1+p2)H(

p1p1+p2

,p2

p1+p2)

}+o(n)

).

March 23, 2019 6 / 24

Page 12: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Some motivations

Both formulae are linked, since(n

p1n, ...,psn

)= exp(nH(p1, ...,ps)+o(n)),

which means that(n

p1n,p2n,p3n

)=

(n

(p1+p2)n,p3n

)((p1+p2)n

p1n,p2n

)

is equivalent to

exp(nH(p1,p2,p3)+o(n))=

exp

(n

{H(p1+p2,p3)+ (p1+p2)H(

p1p1+p2

,p2

p1+p2)

}+o(n)

).

March 23, 2019 6 / 24

Page 13: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Outline

1 Introduction

2 Information structures and cohomology

March 23, 2019 7 / 24

Page 14: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Simplicial information structures

Consider a collection of random variables {Xi }i∈I (I countable), each Xi

takes values in Ei .

Let ∆(I ) be the category whose objects are subsets of I and whose arrowsare opposite to inclusions (then I initial object, ; terminal).

De�nition

A simplicial information structure is a couple (S,E ) such that

1 the category S of �variables� is isomorphic to a simplicial subcomplexK of ∆(I ). Let us denote its objects XS , with S ⊂ I . It is a poset suchthat, for every diagram XT ←XS →XT ′ , the meet XT ∧XT ′ (thatequals XT∪T ′) also belongs to S (think in term of faces of K ...).

2 a functor E :S→Sets such that E (X;)= {∗} and ES =∏i∈S Ei , for a

given collection {Ei }i∈I . The arrows are the natural projections.

Examples: graphical models (Ising model, Markov �elds, Bayesiannetworks...)

March 23, 2019 8 / 24

Page 15: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Simplicial information structures

Consider a collection of random variables {Xi }i∈I (I countable), each Xi

takes values in Ei .

Let ∆(I ) be the category whose objects are subsets of I and whose arrowsare opposite to inclusions (then I initial object, ; terminal).

De�nition

A simplicial information structure is a couple (S,E ) such that

1 the category S of �variables� is isomorphic to a simplicial subcomplexK of ∆(I ). Let us denote its objects XS , with S ⊂ I . It is a poset suchthat, for every diagram XT ←XS →XT ′ , the meet XT ∧XT ′ (thatequals XT∪T ′) also belongs to S (think in term of faces of K ...).

2 a functor E :S→Sets such that E (X;)= {∗} and ES =∏i∈S Ei , for a

given collection {Ei }i∈I . The arrows are the natural projections.

Examples: graphical models (Ising model, Markov �elds, Bayesiannetworks...)

March 23, 2019 8 / 24

Page 16: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

X1

X2

X3X1∧X3

X2∧X3X1∧X2

X1∧X2∧X3

March 23, 2019 9 / 24

Page 17: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

......

. . . X1 X2 . . .

. . . X3 X4 . . .

......

X1∧X2

X1∧X3 X2∧X4

X3∧X4

March 23, 2019 10 / 24

Page 18: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information topos

The category of covariant functors [S,Sets] as well as that of contravariantfunctors [Sop ,Sets] are important in applications. (For example,probabilities are a covariant functor; the probabilitic functionals�likeentropy�are contravariant.)

Both categories are (Grothendieck) topoi.

1 Geometric intuitions

2 Logical theories

3 Universal constructions

March 23, 2019 11 / 24

Page 19: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information topos

The category of covariant functors [S,Sets] as well as that of contravariantfunctors [Sop ,Sets] are important in applications. (For example,probabilities are a covariant functor; the probabilitic functionals�likeentropy�are contravariant.)

Both categories are (Grothendieck) topoi.

1 Geometric intuitions

2 Logical theories

3 Universal constructions

March 23, 2019 11 / 24

Page 20: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information topos

The category of covariant functors [S,Sets] as well as that of contravariantfunctors [Sop ,Sets] are important in applications. (For example,probabilities are a covariant functor; the probabilitic functionals�likeentropy�are contravariant.)

Both categories are (Grothendieck) topoi.

1 Geometric intuitions

2 Logical theories

3 Universal constructions

March 23, 2019 11 / 24

Page 21: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information cohomology: De�nition

Remark that we can associate to each X the set SX := {Y : X →Y }, thatis a monoid under the multiplication XY :=X ∧Y (i.e. XTXT ′ =XT∪T ′ ,the joint variable). Each arrow X →Y induces an inclusion SY →SX ,which de�nes a particular presheaf (contravariant functor). Let A denotethe presheaf X 7→R[SX ] (formal linear combinations); it is a presheaf ofalgebras.

The category Mod(A) of A-modules is an abelian category (i.e. itbehaves like the category of modules over a ring), which implies that wecan do homological algebra with it. For example, we can introduce thederived functors of HomA(R,−), denoted Ext•(R,−).De�nition

The information cohomology with coe�cients in an A-module M is

H•(S,M) :=Ext•(R,M).

March 23, 2019 12 / 24

Page 22: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information cohomology: De�nition

Remark that we can associate to each X the set SX := {Y : X →Y }, thatis a monoid under the multiplication XY :=X ∧Y (i.e. XTXT ′ =XT∪T ′ ,the joint variable). Each arrow X →Y induces an inclusion SY →SX ,which de�nes a particular presheaf (contravariant functor). Let A denotethe presheaf X 7→R[SX ] (formal linear combinations); it is a presheaf ofalgebras.

The category Mod(A) of A-modules is an abelian category (i.e. itbehaves like the category of modules over a ring), which implies that wecan do homological algebra with it. For example, we can introduce thederived functors of HomA(R,−), denoted Ext•(R,−).De�nition

The information cohomology with coe�cients in an A-module M is

H•(S,M) :=Ext•(R,M).

March 23, 2019 12 / 24

Page 23: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information cohomology: Computation

This is computable because there is a projective resolution0←R←B0 ←B1 ←B2 ←··· (via the bar construction), such that:

B0(X ) := AX -module freely generated by the symbol [],

B1(X ) := AX -module freely generated by the symbols [Y ] withY ∈SX , etc.

Therefore information cohomology can be computed as the cohomology ofthe di�erential complex (HomA(B•,F ),δ), with

δf [X1|...|Xn+1]=X1.f [X2|...|Xn+1]

+n∑

k=1(−1)k f [X1|...|XkXk+1|...|Xn]+ (−1)n+1f [X1|...|Xn] (1)

for any f ∈HomA(Bn,F ). Notation: f [X1|...|Xn+1] := f ([X1|...|Xn+1]).

March 23, 2019 13 / 24

Page 24: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information cohomology: Computation

This is computable because there is a projective resolution0←R←B0 ←B1 ←B2 ←··· (via the bar construction), such that:

B0(X ) := AX -module freely generated by the symbol [],

B1(X ) := AX -module freely generated by the symbols [Y ] withY ∈SX , etc.

Therefore information cohomology can be computed as the cohomology ofthe di�erential complex (HomA(B•,F ),δ), with

δf [X1|...|Xn+1]=X1.f [X2|...|Xn+1]

+n∑

k=1(−1)k f [X1|...|XkXk+1|...|Xn]+ (−1)n+1f [X1|...|Xn] (1)

for any f ∈HomA(Bn,F ). Notation: f [X1|...|Xn+1] := f ([X1|...|Xn+1]).

March 23, 2019 13 / 24

Page 25: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information cohomology: Probabilistic case

Let Q :S→Sets be a functor that associates to each X the set Q(X ) ofprobas on EX . Every arrow X →Y is related to a surjection π :EX →EYthat induces a marginalization π∗ :=Q(π) :Q(X )→Q(Y ) given byπ∗p(y)=∑

x∈π−1(y)p(x).

(Whenever S 6=∆(I ), a section q ∈Hom[S,Sets](∗,Q) is just a coherentcollection of probabilities, called �pseudo-marginal� in the literature.)

Let F (X ) be the additive abelian group of measurable real-valued functionson Q(X ), and F (π) : F (Y )→ F (X ) (contravariant) such thatF (π)(φ)=φ◦π∗.

For each Y ∈SX and φ ∈F (X ), de�ne

(Y .φ)(PX )=∑

y∈EY

PX (Y = yi )αφ(PX |Y=yi ). (2)

By convention, a summand is simply 0 if PX (Y = yi )= 0. This turns F intoan A-module that we denote Fα.

March 23, 2019 14 / 24

Page 26: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information cohomology: Probabilistic case

Let Q :S→Sets be a functor that associates to each X the set Q(X ) ofprobas on EX . Every arrow X →Y is related to a surjection π :EX →EYthat induces a marginalization π∗ :=Q(π) :Q(X )→Q(Y ) given byπ∗p(y)=∑

x∈π−1(y)p(x).

(Whenever S 6=∆(I ), a section q ∈Hom[S,Sets](∗,Q) is just a coherentcollection of probabilities, called �pseudo-marginal� in the literature.)

Let F (X ) be the additive abelian group of measurable real-valued functionson Q(X ), and F (π) : F (Y )→ F (X ) (contravariant) such thatF (π)(φ)=φ◦π∗.

For each Y ∈SX and φ ∈F (X ), de�ne

(Y .φ)(PX )=∑

y∈EY

PX (Y = yi )αφ(PX |Y=yi ). (2)

By convention, a summand is simply 0 if PX (Y = yi )= 0. This turns F intoan A-module that we denote Fα.

March 23, 2019 14 / 24

Page 27: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Computing H•(S,Fα)

The 0-cochains are φ ∈HomA(B0,Fα): this is a collection{φX []

}X∈ObS but functoriality properties mean that for any X ,

φX []=φ1[]= constant ∈R (say =K ).

0-cocyles: the boundary of φ is (δφ)[Y ]=Y .φ[]−φ[] which evaluatedon a proba P ∈Q(X ) reads

∑y∈EY

P(y)αK −K ={0 if α= 1

KSα[Y ] otherwise.

The 1-cochains are characterized by collections of functionals{φ[X ] :Q(X )→R

}X∈ObS .

The 1-cocycles are cochains that satisfy

0=X .φ[Y ]−φ[XY ]+φ[X ]

as functions on Q(XY ), marginalizations are implicit.

March 23, 2019 15 / 24

Page 28: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Computing H•(S,Fα)

When X 6=Y , the equation

0=X .φ[Y ]−φ[XY ]+φ[X ]

has as unique solution (up to a multiplicative constant) the function

Sα[X ]={−∑

x∈EXP(x) logP(x) when α= 1∑

x∈EXP(x)α−1 when α 6= 1

.

Globally, there number of free constants depends on β0(K ), the number ofconnected components of the simplicial complex K ,

H1(S,F1)∼=Rβ0(K); H1(S,Fα)∼=Rβ0(K)−1 when α 6= 1.

March 23, 2019 16 / 24

Page 29: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Computing H•(S,Fα)

When X 6=Y , the equation

0=X .φ[Y ]−φ[XY ]+φ[X ]

has as unique solution (up to a multiplicative constant) the function

Sα[X ]={−∑

x∈EXP(x) logP(x) when α= 1∑

x∈EXP(x)α−1 when α 6= 1

.

Globally, there number of free constants depends on β0(K ), the number ofconnected components of the simplicial complex K ,

H1(S,F1)∼=Rβ0(K); H1(S,Fα)∼=Rβ0(K)−1 when α 6= 1.

March 23, 2019 16 / 24

Page 30: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information cohomology: Combinatorial case

Let C :S→Sets be a functor that associates to each X the set C (X ) offunctions ν :EX →N such that ‖ν‖ :=∑

x∈EXν(x)> 0. Given π :X →Y , the

arrow π∗ :=C (π) :C (X )→C (Y ) is given by π∗ν(y)=∑x∈π−1(y)ν(x).

Let G (X ) be the multiplicative abelian group of measurable (0,∞)-valuedfunctions on C (X ), and C (π) :C (Y )→C (X ) (contravariant) such thatC (π)(φ)=φ◦π∗.

For each Y ∈SX and φ ∈G (X ), de�ne

(Y .f )(PX )=∏

y∈EY

ν(Y=y) 6=0

φ(ν|Y=yi ). (3)

This turns G into an A-module.

March 23, 2019 17 / 24

Page 31: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Information cohomology: Combinatorial case

Let C :S→Sets be a functor that associates to each X the set C (X ) offunctions ν :EX →N such that ‖ν‖ :=∑

x∈EXν(x)> 0. Given π :X →Y , the

arrow π∗ :=C (π) :C (X )→C (Y ) is given by π∗ν(y)=∑x∈π−1(y)ν(x).

Let G (X ) be the multiplicative abelian group of measurable (0,∞)-valuedfunctions on C (X ), and C (π) :C (Y )→C (X ) (contravariant) such thatC (π)(φ)=φ◦π∗.

For each Y ∈SX and φ ∈G (X ), de�ne

(Y .f )(PX )=∏

y∈EY

ν(Y=y) 6=0

φ(ν|Y=yi ). (3)

This turns G into an A-module.

March 23, 2019 17 / 24

Page 32: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Computing H•(S,Fα)

The 0-cochains are φ ∈HomA(B0,Fα): this is a collection{φX []

}X∈ObS but functoriality properties mean that for any X ,

φX [](ν)=φ1[](π1X ∗ν)=:ϕ(‖ν‖).0-cocyles: the cocycle condition is 1= (δφ)[Y ]= (Y .φ[])(φ[])−1 whichevaluated on a counting function ν ∈C (Y ) gives

ϕ(‖ν‖)=ϕ(ν1)ϕ(ν2) · · ·ϕ(νs),

whose only solutions are ϕ(x)= exp(kx), with k ∈R.The 1-cochains are characterized by collections of functionals{φ[X ] :C (X )→R

}X∈ObS .

The 1-cocycles are cochains that satisfy

φ[XY ]= (X .φ[Y ])φ[X ]

as functions on C (XY ), marginalizations are implicit.

March 23, 2019 18 / 24

Page 33: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Combinatorial 1-cocycles

The solutions to φ[XY ]= (X .φ[Y ])φ[X ] are

φ[Y ](ν)= [‖ν‖]D !∏y∈EY

[ν(y)]D !

where [0]D != 1 and [n]D !=DnDn−1 · · ·D1D0, for any sequence {Di }i≥1 suchthat D1 = 1.

This function appears in the literature under the name Fontené-Wardmultinomial coe�cient.

When Dn = n, we obtain the usual multinomial coe�cients, denoted( ‖ν‖ν1,...,νs

).

When Dn = qn−1q−1 , we obtain the q-multinomial coe�cients, denoted[ ‖ν‖

ν1,...,νs

]q. If q is a prime power,

[ nk1,...,ks

]qcounts the number of �ags

of vector spaces V1 ⊂V2 ⊂ ... ⊂Vs = Fnq such that dimVi =∑i

j=1kj .When Dn is the Fibonacci sequence, we obtain the so-calledFibonimial coe�cients.

March 23, 2019 19 / 24

Page 34: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Combinatorial 1-cocycles

The solutions to φ[XY ]= (X .φ[Y ])φ[X ] are

φ[Y ](ν)= [‖ν‖]D !∏y∈EY

[ν(y)]D !

where [0]D != 1 and [n]D !=DnDn−1 · · ·D1D0, for any sequence {Di }i≥1 suchthat D1 = 1.

This function appears in the literature under the name Fontené-Wardmultinomial coe�cient.

When Dn = n, we obtain the usual multinomial coe�cients, denoted( ‖ν‖ν1,...,νs

).

When Dn = qn−1q−1 , we obtain the q-multinomial coe�cients, denoted[ ‖ν‖

ν1,...,νs

]q. If q is a prime power,

[ nk1,...,ks

]qcounts the number of �ags

of vector spaces V1 ⊂V2 ⊂ ... ⊂Vs = Fnq such that dimVi =∑i

j=1kj .When Dn is the Fibonacci sequence, we obtain the so-calledFibonimial coe�cients.

March 23, 2019 19 / 24

Page 35: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Combinatorial 1-cocycles

The solutions to φ[XY ]= (X .φ[Y ])φ[X ] are

φ[Y ](ν)= [‖ν‖]D !∏y∈EY

[ν(y)]D !

where [0]D != 1 and [n]D !=DnDn−1 · · ·D1D0, for any sequence {Di }i≥1 suchthat D1 = 1.

This function appears in the literature under the name Fontené-Wardmultinomial coe�cient.

When Dn = n, we obtain the usual multinomial coe�cients, denoted( ‖ν‖ν1,...,νs

).

When Dn = qn−1q−1 , we obtain the q-multinomial coe�cients, denoted[ ‖ν‖

ν1,...,νs

]q. If q is a prime power,

[ nk1,...,ks

]qcounts the number of �ags

of vector spaces V1 ⊂V2 ⊂ ... ⊂Vs = Fnq such that dimVi =∑i

j=1kj .When Dn is the Fibonacci sequence, we obtain the so-calledFibonimial coe�cients.

March 23, 2019 19 / 24

Page 36: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Asymptotic relation I

Proposition

Let φ be a combinatorial 1-cocycle. Suppose that, for every variable X ,

there exists a measurable function ψ[X ] :∆(X )→R with the following

property: for every sequence of counting functions {νn}n≥1 ⊂CX such that

1 ‖νn‖→∞, and

2 for every x ∈EX , νn(x)/‖νn‖→ p(x) as n→∞the asymptotic formula

φ[X ](νn)= exp(‖νn‖αψ[X ](p)+o(‖νn‖α))

holds. Then ψ is a 1-cocycle of type α, i.e. f ∈Z 1(S,Fα).

March 23, 2019 20 / 24

Page 37: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Asymptotic relation

Example:

0-cocycles: the exponential exp(k ‖ν‖) is a combinatorial 0-cocycle,the constant k is a probabilistic 0-cocycle.

1-cocycles: (n

p1n, ...,psn

)= exp(nH(p1, ...,ps)+o(n))

and we're going to see that[n

p1n, ...,psn

]q

= exp(n2lnq

2H2(p1, ...,ps)+o(n2)).

March 23, 2019 21 / 24

Page 38: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

New example: q-multinomials

Given an indeterminate q, the q-integers {[n]q}n∈N are de�ned by[n]q := (qn−1)/(q−1), the q-factorials by [n]q! := [n]q[n−1]q · · · [1]q, andthe q-multinomial coe�cients are[

n

k1, ...,ks

]q

:= [n]q!

[k1]q! · · · [ks ]q!, (4)

where k1, ...,ks ∈N are such that∑s

i=1ki = n. When q is a prime power,these coe�cients count the number of �ags of vector spacesV1 ⊂V2 ⊂ ... ⊂Vn = Fnq such that dimVi =

∑ij=1kj

Being 1-cocycles they satisfy multiplicative relations like[n

k1,k2,k3

]q

=[

n

(k1+k2),k3

]q

[k1+k2k1,k2

]q

.

March 23, 2019 22 / 24

Page 39: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

New example: q-multinomials

Given an indeterminate q, the q-integers {[n]q}n∈N are de�ned by[n]q := (qn−1)/(q−1), the q-factorials by [n]q! := [n]q[n−1]q · · · [1]q, andthe q-multinomial coe�cients are[

n

k1, ...,ks

]q

:= [n]q!

[k1]q! · · · [ks ]q!, (4)

where k1, ...,ks ∈N are such that∑s

i=1ki = n. When q is a prime power,these coe�cients count the number of �ags of vector spacesV1 ⊂V2 ⊂ ... ⊂Vn = Fnq such that dimVi =

∑ij=1kj

Being 1-cocycles they satisfy multiplicative relations like[n

k1,k2,k3

]q

=[

n

(k1+k2),k3

]q

[k1+k2k1,k2

]q

.

March 23, 2019 22 / 24

Page 40: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Some motivations

Since [n

p1n, ...,psn

]q

= qn2H2(p1,...,ps)/2+o(n2),

the multiplicative relation[n

p1n,p2n,p3n

]q

=[

n

(p1+p2)n,p3n

]q

[(p1+p2)n

p1n,p2n

]q

,

implies

H2(p1,p2,p3) = H2(p1 + p2,p3) + (p1 + p2)2H

(p1

p1+p2,

p2p1+p2

).

March 23, 2019 23 / 24

Page 41: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Some motivations

Since [n

p1n, ...,psn

]q

= qn2H2(p1,...,ps)/2+o(n2),

the multiplicative relation[n

p1n,p2n,p3n

]q

=[

n

(p1+p2)n,p3n

]q

[(p1+p2)n

p1n,p2n

]q

,

implies

H2(p1,p2,p3) = H2(p1 + p2,p3) + (p1 + p2)2H

(p1

p1+p2,

p2p1+p2

).

March 23, 2019 23 / 24

Page 42: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Some motivations

Since [n

p1n, ...,psn

]q

= qn2H2(p1,...,ps)/2+o(n2),

the multiplicative relation[n

p1n,p2n,p3n

]q

=[

n

(p1+p2)n,p3n

]q

[(p1+p2)n

p1n,p2n

]q

,

implies

H2(p1,p2,p3) = H2(p1 + p2,p3) + (p1 + p2)2H

(p1

p1+p2,

p2p1+p2

).

March 23, 2019 23 / 24

Page 43: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

Extensions and open problems

There is a quantum version of the theory, where Von Neumann entropyappears as a 0-cochain, whose coboundary is related to Shannon entropy.

I am working now with continuous variables. The cocycle equation gives analgebraic characterization of di�erential entropy.

The same formalism gives other derived functors. For example, the derivedfunctors of the global sections functor ΓS(−).

March 23, 2019 24 / 24

Page 44: An overview Juan Pablo Vigneaux IMJ-PRG Université Paris ...webusers.imj-prg.fr/~juan-pablo.vigneaux/wp-content/uploads/2019/03/... · Information cohomology An overview Juan Pablo

P. Baudot and D. Bennequin, The homological nature of entropy, Entropy, 17(2015), pp. 3253�3318.

J. P. Vigneaux, Generalized information structures and their cohomology, (2017).

arXiv:1709.07807 [cs.IT].

J. P. Vigneaux, A combinatorial interpretation for tsallis 2-entropy, arXiv preprintarXiv:1807.05152, (2018).

March 23, 2019 25 / 24