Informativity profiles #
The combinatorial shadow of a finite Boolean RSA model: for a meaning sem : C → Finset T
assigning each choice its extension, the profile of a state is the multiset of extension
sizes of the choices true there, and the fibre profile keeps the choices heard as a given
form under obs : C → O. The uniform-prior speaker's masses are ratios of inverse-power sums
over these multisets (Linglib.Pragmatics.RSA.Uniform), so preference certificates are
Multiset.StrictDominates facts and pinned-rationality comparisons are ℕ inequalities.
Main definitions #
RSA.profile,RSA.fiberProfile,RSA.restProfile— extension-size multisets.RSA.pooledDivPowSum,RSA.familyDivPowSum— ℕ-cleared posterior masses for the evaluation registers.
Main results #
RSA.invPowSum_odds_lt_of_prodMul_strictDominates— strict dominance of fibre-by-rest products decides the odds comparison uniformly in the exponent.
The choices true at a state.
Equations
- RSA.trueChoices sem t = {x : C | t ∈ sem x}
Instances For
The informativity profile: extension sizes of the true choices.
Equations
- RSA.profile sem t = Multiset.map (fun (c : C) => (sem c).card) (RSA.trueChoices sem t).val
Instances For
The profile restricted to choices heard as o.
Equations
- RSA.fiberProfile sem obs o t = Multiset.map (fun (c : C) => (sem c).card) {x ∈ RSA.trueChoices sem t | obs x = o}.val
Instances For
The profile of true choices heard otherwise.
Equations
- RSA.restProfile sem obs o t = Multiset.map (fun (c : C) => (sem c).card) {x ∈ RSA.trueChoices sem t | obs x ≠ o}.val
Instances For
A nonempty fibre profile exhibits an o-shaped true choice — certificates carry their
own truth witnesses.
The real profile sum, expanded over the choices: the informativity weights of the choices true at the state.
The certificate closes the odds comparison: strict domination of the fibre-by-rest cross products decides it uniformly in the rationality (the shared fibre-by-fibre terms cancel).
The ℕ-cleared production mass of a choice, pooled over its true states: its common-denominator weight times, per true state, the product of the other states' cleared partition sums. Pooled evaluation-register hypotheses compare these.
Equations
- RSA.pooledDivPowSum sem D k c = (D / (sem c).card) ^ k * ∑ t ∈ sem c, ∏ t' ∈ Finset.univ.erase t, Multiset.divPowSum D k (RSA.profile sem t')
Instances For
The ℕ-cleared posterior mass of an event of (state, latent) pairs given c for a
family of extensions: per pair, its common-denominator speaker weight times the product of
the other pairs' cleared partition sums. Family evaluation-register hypotheses compare
these.
Equations
- RSA.familyDivPowSum sem D k c E = ∑ p ∈ E, (if p.1 ∈ sem p.2 c then (D / (sem p.2 c).card) ^ k else 0) * ∏ q ∈ Finset.univ.erase p, Multiset.divPowSum D k (RSA.profile (sem q.2) q.1)