Certified atoms for transcendental RSA models #
RSA models with real-exponent utilities or exponential costs reduce, after
exact-rational bookkeeping, to a handful of named transcendental atoms:
n-th roots of explicit rationals (softmax utilities with denominator-n
weights) and exp of negated rational costs. This file provides the atoms
and their two-sided rational-bound certificates, so study-level predictions
close by nlinarith over kernel-checked power inequalities.
rootAtom X nisX ^ (n⁻¹ : ℝ): bound it by exhibitingr ^ n ≤ XandX ≤ s ^ n, both kernel-checkable whenr,s,Xare rational.expAtom qisexp (−q): for rationalq = m / nthe identityexpAtom q ^ n * exp m = 1turns digit bounds oneinto two-sided bounds on the atom.
Main results #
le_rootAtom_of_pow_le,rootAtom_le_of_le_pow,rootAtom_mem_Icc— n-th-root certificates.rootAtom_eq_exp— the bridge to the paper-facingexp/logform.expAtom_pow_mul_exp_eq_one— the inversion identity for cost atoms.
Root atoms #
The n-th root of X as a real power. For rational X this is the
shape of softmax utilities with denominator-n weights.
Equations
- RSA.rootAtom X n = X ^ (↑n)⁻¹
Instances For
Bridge to the paper-facing exponential form:
ⁿ√X = exp (log X / n) for positive X. (The log X * n⁻¹ orientation
is what rpow_def_of_pos produces; commute afterwards as needed.)
The two-factor exponential form: the n-th root of a^j · b^k is the
weighted geometric mean exp ((j/n)·log a + (k/n)·log b) — the shape of
softmax utilities with denominator-n noise weights.
Two-factor geometric means #
b ^ w * a ^ (1 − w) is the channel-weighted geometric mean of two
literal posteriors — eq.-7-style speaker utilities for a binary-support
noise channel. The strict bounds against a comparison value need no
magnitude computation: a weighted GM sits strictly between its factors.
Exponential cost atoms #
The multiplicative cost factor exp (−q) for a cost q.
Equations
- RSA.expAtom q = Real.exp (-q)
Instances For
The inversion identity: for q = m / n, expAtom q ^ n · exp m = 1.
Combined with digit bounds on exp m (from Real.exp_one_gt_d9 /
exp_one_lt_d9 raised by pow_lt_pow_left₀), this yields two-sided
rational bounds on the atom via kernel-checked power comparisons.
Power form of the inversion identity, stated at the atom's own
exponent (no division shape): expAtom q ^ n · exp (n·q) = 1.