Skip to content
Rainbow docs menu

Reference

Finite types, distributions and Markov chains

122 modules in src/rainbow/math/finite/. All folders

ModuleWhat it provesTheorems
math.finite.async-value-iterationAsynchronous (Gauss-Seidel) finite Bellman value iteration.6
math.finite.bellmanExact scaled finite transition rows and fixed-policy Bellman numerators.7
math.finite.bellman-backup-contractionDiscount-scaled contraction of finite NNRAT Bellman backups and T*.2
math.finite.bellman-fixed-point-uniquenessConstructive uniqueness of exact finite NNRAT Bellman optimality fixed points.3
math.finite.bellman-greedy-policy-optimalFully concrete greedy-policy extraction for exact finite NNRAT Bellman models.3
math.finite.bellman-iterate-monotoneA post-fixed nnrat value function lies below every finite iterate of the Bellman optimality operator.5
math.finite.bellman-monotoneMonotonicity of finite nnrat expectations, Bellman action backups, and the Bellman optimality operator.4
math.finite.bellman-optimal-contractionFinite-argmax nonexpansiveness for the NNRAT Bellman optimality layer.4
math.finite.bellman-optimalityBellman optimality, operator level: the optimal (greedy / max-over-actions) Bellman backup dominates every fixed-policy backup.2
math.finite.bellman-policy-residual-certificateResidual certificates and uniqueness for exact finite fixed-policy Bellman operators.8
math.finite.bellman-residual-certificateA posteriori certificates for exact finite NNRAT Bellman solvers.4
math.finite.bellman-signed-action-backupConcrete signed Bellman action backups and their additive contraction.3
math.finite.bellman-signed-approximate-optimalityConstructive approximate fixed points of signed Bellman optimality.2
math.finite.bellman-signed-approximate-optimality-genericApproximate fixed points for a certified finite signed Bellman operator.3
math.finite.bellman-signed-fixed-point-uniquenessUniqueness of signed Bellman optimality fixed points.1
math.finite.bellman-signed-greedy-policyGreedy policy extraction from a signed Bellman fixed point.3
math.finite.bellman-signed-operator-fixed-point-convergenceFixed-point convergence of the low-arity signed operator iterator.4
math.finite.bellman-signed-optimal-contractionSigned finite Bellman optimality inherits action-backup contraction.1
math.finite.bellman-signed-optimalityGeneric finite Bellman optimality over exact signed-rational action scores.6
math.finite.bellman-signed-policySigned-reward fixed-policy Bellman certificates in finite matrix form.9
math.finite.bellman-signed-policy-approximate-fixed-pointConstructive approximate fixed points for finite signed policy evaluation.6
math.finite.bellman-signed-policy-dominanceDominance of admissible signed policy values by Bellman optimality.10
math.finite.bellman-signed-policy-optimalConcrete signed greedy-policy optimality for finite Bellman models.8
math.finite.bellman-signed-policy-sensitivityRobustness of signed fixed-policy Bellman evaluations under model drift.1
math.finite.bellman-signed-residual-certificateA posteriori residual certificates for signed Bellman optimality.4
math.finite.bellman-signed-transition-approximate-optimalityConstructive approximate optimality for normalized finite signed MDPs.4
math.finite.bellman-signed-transition-bridgeEmbed ordinary nonnegative transition kernels into signed Bellman proofs.5
math.finite.bellman-signed-transition-operatorNamed concrete signed Bellman operator over ordinary nnrat transitions.6
math.finite.bellman-signed-value-iterationFinite-horizon signed Bellman value-iteration envelopes.5
math.finite.bellman-signed-value-iteration-convergesRate-null convergence certificate for signed Bellman value iteration.3
math.finite.bellman-signed-value-iteration-general-convergesGeneral strict-rate convergence for signed Bellman value iteration.6
math.finite.bellman-stationary-policy-optimalA concrete optimal-policy theorem for exact finite NNRAT Bellman models.1
math.finite.bellman-value-iteration-convergesUniform additive convergence bounds for finite Bellman value iteration.15
math.finite.bellman-value-optimalityNormalized finite NNRAT expectation bounds and Bellman contractions.7
math.finite.bellman-value-optimality-theoremAbstract, reduction-safe capstones for finite Bellman value iteration.4
math.finite.expectationExecutable finite natural mass and expectation numerators.4
math.finite.greedy-optimalGreedy policy extraction from a finite nnrat Bellman fixed point.3
math.finite.indexAxiom-free bounded indices as a structural finite family.13
math.finite.index-hastingsThe canonical Hastings kernel instantiated on structural finite indices.3
math.finite.index-hastings-coefficientExplicit proper Dobrushin factors for canonical Hastings on Index(n+1).2
math.finite.index-hastings-ergodicThe finite ergodic theorem, instantiated for canonical Hastings kernels.2
math.finite.markov-aperiodicityAperiodicity from exact finite-state return horizons.2
math.finite.markov-cesaroFinite Cesaro occupation sums and averages for exact NNRAT Markov dynamics.8
math.finite.markov-column-exact-contractionExact column-minimum coefficient and its positive-total properness.7
math.finite.markov-column-minorizationConstruct a shared lower mass by taking a finite minimum in each column.4
math.finite.markov-contraction-uniquenessStationary-distribution uniqueness, conditional on one named inequality.1
math.finite.markov-coupling-coefficientCharge off-diagonal residual coupling costs to the Dobrushin coefficient.3
math.finite.markov-coupling-distanceOff-diagonal kernel-row distance bound from a coupling's two marginals.3
math.finite.markov-dobrushinMaximum of a supplied NNRAT distance list, for a finite Dobrushin coefficient.4
math.finite.markov-dobrushin-contractionInhabitant of the frozen finite Dobrushin contraction predicate.2
math.finite.markov-dobrushin-kernelDobrushin coefficient constructed from every pair of enumerated kernel rows.4
math.finite.markov-dobrushin-statementFormal proposition for the finite Dobrushin contraction estimate.0
math.finite.markov-ergodic-hypothesesThe exact finite-chain hypotheses needed by a future ergodic theorem.3
math.finite.markov-ergodic-uniquenessUniqueness of stationary distributions under a certified Dobrushin bound.1
math.finite.markov-expectation-invarianceExact observable invariance under stationary finite Markov dynamics.3
math.finite.markov-expectation-towerThe exact finite Markov expectation tower law over NNRAT.2
math.finite.markov-full-supportAn executable full-support decision, and what its verdict is worth.5
math.finite.markov-full-support-irreducibleExecutable full support certifies irreducibility of finite Index kernels.3
math.finite.markov-geometric-convergenceIterates converge to the stationary distribution at geometric rate.1
math.finite.markov-geometric-decayGeometric decay of total variation along kernel iterates.1
math.finite.markov-hastings-diagonalThe canonical diagonal rejection placement, from a Boolean equality decider.4
math.finite.markov-hastings-flowGeneral, division-free Hastings accepted-flow certificates.27
math.finite.markov-hastings-positiveStrict-positivity certificates for division-free Hastings transitions.5
math.finite.markov-iterationCertified finite-horizon iteration of an exact NNRAT Markov kernel.6
math.finite.markov-iteration-semigroupSemigroup law for finite exact-rational Markov iteration.1
math.finite.markov-kernel-algebraCongruence, associativity, and observable action for exact finite kernels.5
math.finite.markov-kernel-compositionComposition laws for exact finite NNRAT Markov kernels.5
math.finite.markov-kernel-composition-positivePositive witnesses for finite exact-rational kernel composition.2
math.finite.markov-kernel-minimumA certified global minimum entry of a finite exact-rational kernel.5
math.finite.markov-metropolis-hastingsA fully checked finite Metropolis--Hastings independence sampler.8
math.finite.markov-minorizationFinite shared lower-mass certificates for Dobrushin bounds.3
math.finite.markov-minorization-complementExact complementary-mass bounds, without a raw-denominator approximation.3
math.finite.markov-mixture-statementFormal target for the finite residual-mixture inequality used by Dobrushin.0
math.finite.markov-overlapShared-mass certificates for finite Dobrushin bounds.6
math.finite.markov-point-massCanonical point masses for finite exact-rational Markov kernels.7
math.finite.markov-positive-coefficientExplicit Dobrushin factors from a positive finite kernel minimum.2
math.finite.markov-positive-stepPositive support propagation through a finite exact-rational kernel.3
math.finite.markov-reachabilityFinite-step reachability and irreducibility for exact finite Markov kernels.4
math.finite.markov-reachability-witnessExistential finite-horizon witnesses for exact-rational Markov support.2
math.finite.markov-residual-couplingResidual mass balance and constructive product-coupling marginals.5
math.finite.markov-residual-expansionCanonical common mass cancels after a kernel step.5
math.finite.markov-residual-mixture-boundMarkov-facing interface for the finite residual mixture inequality.0
math.finite.markov-return-timeFixed-horizon return evidence for exact finite Markov kernels.2
math.finite.markov-stationarityExact finite NNRAT Markov kernels, detailed balance, and stationarity.5
math.finite.markov-stationary-iterateA stationary distribution is fixed by every kernel iterate.1
math.finite.markov-total-variationTotal-variation distance between finite exact-rational distributions, and the separation half of the coming ergodic theorem.6
math.finite.markov-total-variation-boundNormalized finite total variation and its stochastic-row unit bound.5
math.finite.markov-total-variation-translationCommon finite mass cancels from L1 and normalized total variation.2
math.finite.matrixFinite signed-rational matrices and their native action on vectors.3
math.finite.metricConstructive maximum folds and finite sup-distance over exact finite data.11
math.finite.metric-separationConstructive zero and positivity separation for finite natural sup-distance.6
math.finite.nnrat-sup-distanceA native finite supremum metric for NNRAT-valued functions.6
math.finite.nnrat-sup-radiusA Bellman-compatible NNRAT supremum radius over exact finite carriers.6
math.finite.policy-evaluationAHoF D20: bounded finite-policy evaluation over exact rational data.6
math.finite.policy-improvementPolicy-iteration monotonic improvement (Q-score level): the greedy-improved policy's action-score dominates the current policy's at every state.1
math.finite.policy-iterationFinite exact-rational policy improvement and one composed iteration step.7
math.finite.policy-iteration-optimalStationary finite-policy improvement implies the optimal Bellman equation.2
math.finite.policy-value-dominanceAbstract, reduction-safe policy-improvement value dominance for finite nnrat MDPs.3
math.finite.powersetFinite powersets, infinite suprema, and subtype projection injectivity.4
math.finite.rational-argmaxExecutable finite argmax with exact rational dominance certificates.15
math.finite.rational-argminExecutable finite argmin with exact rational minimality certificates.8
math.finite.rational-expectationFinite nonnegative-rational folds and expectations with congruence proofs.2
math.finite.setConstructive finite-set theorems over native List-cover proof data.27
math.finite.set-boundaryClassical boundary facts for native finite and infinite sets.6
math.finite.set-classicalClassical finite-set transport, kept separate from the axiom-free layer.11
math.finite.set-fiberConstructive finite fibers inside finite source sets.4
math.finite.set-fiber-decompositionA finite source is the union of its fibers over its finite image.4
math.finite.set-image2-infiniteInfinitude transport through binary images and Cartesian products.4
math.finite.set-indexed-unionConstructive finite unions over finite index sets.8
math.finite.set-inverse-transportConstructive finiteness and infinitude transport across explicit set inverses.5
math.finite.set-latticeFinite-set closure facts for complements, intersections, and suprema.4
math.finite.set-unionReusable finite/infinite union facts as native proof data.5
math.finite.signed-approximate-fixed-point-supFinite-sup certificates from pointwise signed approximate fixed points.3
math.finite.signed-argmaxExecutable finite argmax over exact signed-rational scores.8
math.finite.signed-argmax-nonexpansiveAdditive nonexpansiveness of runtime-length finite signed-rational argmax.2
math.finite.signed-expectationNormalized finite expectation for exact signed-rational outcomes.3
math.finite.signed-sup-distanceA native finite supremum metric for signed-valued functions.5
math.finite.signed-sup-separationExact separation for finite signed-valued function sup distance.3
math.finite.subtypeFinite propositions and finite-subtype bridges as checked proof data.5
math.finite.typeNative finite and infinite carrier propositions as finite List covers.5
math.finite.value-iterationFinite Bellman optimality and bounded value iteration over exact rationals.7
math.finite.vectorFinite vectors over signed rationals: lists of signed-rational components with elementwise addition, negation, subtraction, and scalar scaling.5