Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

POMDPs and belief-state planning

1 · Prerequisites

2 · Logical flowchart

3 · Definitions, theorems and proofs

LemmaStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

A finite initial segment of the naturals has its index as cardinality

Statement

For each n∈N, let In={t∈N:t<n}. Then In=n, so In is finite and ∣In∣=n.

Facts & Assumptions

Given: n∈N and In={t∈N:t<n}, using the additive order on N.

[F1]

For every natural n, n={t∈N:t<n}, and the additive strict order agrees with membership on von Neumann naturals. The natural numbers N (von Neumann), Order on the natural numbers, On N the order is membership: m<n  ⟺  m∈n

[F2]

Every natural n is finite and has cardinality ∣n∣=n. The cardinality ∣A∣ of a finite set

Proof

1.1givenF1

The final equality in [F1] says precisely that the set {t∈N:t<n} is n, so In=n.

2.1step 1.1F2∎

By [F2], n is finite and ∣n∣=n. Substituting In=n from step 1.1 gives that In is finite and ∣In∣=n.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite partially observable Markov decision process

Definition

Let S be a finite nonempty set of hidden states, A a finite nonempty action set available in every state, and Ω a finite nonempty observation set. Give these sets their power-set sigma-algebras. A finite POMDP with known model consists of a finite reward alphabet R⊆R and a joint probability mass p(s′,ρ∣s,a) on S×R for each (s,a)∈S×A, an observation probability distribution O(⋅∣s′) on Ω for each s′∈S, and an initial belief b0:S→[0,1] with ∑s∈Sb0(s)=1. Put

T(s′∣s,a)=∑ρ∈Rp(s′,ρ∣s,a),r(s,a)=∑s′∈S∑ρ∈Rρ p(s′,ρ∣s,a).

At decision time t, write St∈S for the hidden state, At∈A for the chosen action, Rt∈R for the realized reward, and Ot+1∈Ω for the next observation. Conditional on St=s and At=a, the joint law of next state St+1=s′, reward Rt=ρ, and observation Ot+1=o is p(s′,ρ∣s,a)O(o∣s′). Thus the observation depends only on the next state and is not an additional observation of the reward. A policy uses only the past actions and observations; realized rewards are not included in its history. For a horizon H∈N and discount γ∈[0,1], the objective is to maximize E[∑t=0H−1γtRt]. The model is known; learning its transition, reward, or observation laws is outside this definition.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Belief states and the finite Bayes filter

Definition

For a finite POMDP with state set S, define its belief simplex by Δ(S)={b:S→[0,1]:∑s∈Sb(s)=1}, with the Euclidean subspace topology and its Borel sigma-algebra. At time t, the observed-history random variable is Ht=(A0,O1,…,At−1,Ot), and a realized history is ht=(a0,o1,…,at−1,ot); at t=0 both histories are empty. A (possibly randomized) history policy assigns to each finite history ht a probability distribution πt(⋅∣ht) on A; a deterministic choice is the point-mass case. Let Pr⁡π be the induced finite law: multiply the initial belief, these action probabilities, and the one-step factors p(s′,ρ∣s,a)O(o∣s′), and sum out hidden states and unobserved rewards when taking marginals. Thus policy randomization depends only on the observed history and is conditionally independent of the hidden state given that history. The history ht is reachable when Pr⁡π(Ht=ht)>0. Its belief state is

bt(s)=Pr⁡π(St=s∣Ht=ht)=Pr⁡π(St=s,Ht=ht)Pr⁡π(Ht=ht),

where both probabilities are finite sums of products of the specified initial, action, transition, joint reward-transition, and observation probabilities, with unobserved rewards summed out. At t=0, the empty history has belief b0.

For b∈Δ(S) and a∈A, define the predicted state distribution bˉb,a(s′)=∑s∈ST(s′∣s,a)b(s) and, for o∈Ω, the observation probability

q(o∣b,a)=∑s′∈SO(o∣s′)bˉb,a(s′).

When q(o∣b,a)>0, the Bayes filter is the probability vector

τ(b,a,o)(s′)=O(o∣s′)bˉb,a(s′)q(o∣b,a).

When q(o∣b,a)=0, τ(b,a,o) is undefined; no quotient or filler value is assigned. For each (b,a), the belief-state transition kernel on Borel sets C⊆Δ(S) is

K(C∣b,a)=∑o∈Ω:q(o∣b,a)>0q(o∣b,a) 1C(τ(b,a,o)),

and the expected one-step reward at belief b under action a is rˉ(b,a)=∑s∈Sb(s)r(s,a), where 1C denotes the indicator function of C.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Exhaustive finite-horizon POMDP alpha-vector backup

Definition

Input a finite POMDP, a horizon H∈N, and its discount γ∈[0,1]. A depth-zero policy tree is the empty continuation and has the zero vector α0:S→R. Recursively, a depth-(h+1) policy tree consists of a root action a∈A and one depth-h continuation tree for each observation o∈Ω. If the continuation vectors are (αo)o∈Ω, assign the tree the vector

αa,(αo)(s)=r(s,a)+γ∑s′∈ST(s′∣s,a)∑o∈ΩO(o∣s′)αo(s′)(s∈S).

Set Γ0={α0}. For each h=0,…,H−1, form Γh+1 from every action a∈A and every tuple (αo)o∈Ω∈ΓhΩ using the displayed formula, treating Γh+1 as a set so equal vectors are stored once. Return (Γ0,…,ΓH). This procedure exhaustively enumerates finite policy-tree vectors; it does not perform linear-program witness pruning and makes no bit-complexity or polynomial-time claim.

Remarks

The diagram shows a depth-two policy tree: the root chooses a0; after the observation x the continuation chooses ax, and after y it chooses ay. The outgoing edges represent observations, not hidden states or rewards. Every observation has a branch, including an observation that has probability zero at a particular belief. The algebraic definition above, rather than the diagram, determines the procedure and its outputs.

a0axxayy
LemmaStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

The finite POMDP Bayes filter is a probability kernel

Statement

Let a finite POMDP be fixed, let b∈Δ(S) and a∈A, and put bˉ(s′)=∑s∈ST(s′∣s,a)b(s), q(o)=∑s′∈SO(o∣s′)bˉ(s′), and, when q(o)>0, τ(o)(s′)=O(o∣s′)bˉ(s′)/q(o). For Borel C⊆Δ(S) define K(C)=∑o:q(o)>0q(o)1C(τ(o)). Then the joint next-state/reward/observation mass in the POMDP definition is normalized; bˉ and q are probability distributions; every defined τ(o) is a probability distribution and is the conditional law of the next state given observation o; and K is a probability measure. Moreover, (b,a)↦K(C∣b,a) is Borel measurable for each Borel C, so K is a probability kernel from Δ(S)×A to Δ(S). No Axiom of Choice is used.

Facts & Assumptions

Given: A finite POMDP, b∈Δ(S), and a∈A. Write bˉb,a(s′)=∑sT(s′∣s,a)b(s) and q(o∣b,a)=∑s′O(o∣s′)bˉb,a(s′).

[F1]

Finite partially observable Markov decision process: for each (s,a), p(s′,ρ∣s,a) is a probability mass, T(s′∣s,a)=∑ρp(s′,ρ∣s,a), and O(⋅∣s′) is a probability distribution on the finite set Ω.

[F2]

Belief states and the finite Bayes filter: Δ(S) consists of nonnegative coordinates summing to one; τ(b,a,o)(s′)=O(o∣s′)bˉb,a(s′)/q(o∣b,a) when q>0; and K(C∣b,a)=∑o:q>0q(o∣b,a)1C(τ(b,a,o)).

[F3]

Measure kernel and probability kernel: a probability kernel has a probability-measure section at every input and measurable event evaluations.

[F4]

Bayes formula for dominated kernels: if a probability kernel has a specified density relative to a sigma-finite measure, then at a positive finite marginal density its posterior coordinates are the prior-weighted likelihood divided by that marginal; the explicit-kernel event identities are choice-free.

[F5]

Measurability of integration against a kernel: integrating a product-measurable function against a finite kernel gives a measurable function of the input.

[F6]

The sum ∑i∈Sai over a finite index set, and its product form: finite sums are independent of the chosen enumeration, and may be reindexed along a bijection.

Proof

1.1givenF1F6F7

For fixed s,a, the mass J(s′,ρ,o∣s,a)=p(s′,ρ∣s,a)O(o∣s′) is nonnegative. Summing first over observations gives ∑s′,ρ,oJ=∑s′,ρp(s′,ρ∣s,a)∑oO(o∣s′)=∑s′,ρp(s′,ρ∣s,a)=1 by [F1]; all index sets are finite, so the reordering is justified by [F6] and [F7]. Thus the joint next-state/reward/observation mass is normalized.

1.2givenF1F2F7

The predicted coordinates bˉb,a(s′) are nonnegative, and ∑s′bˉb,a(s′)=∑sb(s)∑s′T(s′∣s,a)=∑sb(s)=1 by [F1], [F2], and finite double-sum interchange [F7]. Hence bˉb,a is a probability distribution.

2.1step 1.2F1F7

Every q(o∣b,a) is nonnegative, and ∑oq(o∣b,a)=∑s′bˉb,a(s′)∑oO(o∣s′)=∑s′bˉb,a(s′)=1 by [F1], step 1.2, and [F7]. Thus q(⋅∣b,a) is a probability distribution, so each q is finite and lies in [0,1].

3.1step 1.2step 2.1F2F4

Fix o with q(o∣b,a)>0. Apply [F4] with prior π=bˉb,a on the finite state set, observation kernel Q(s′,⋅)=O(⋅∣s′), counting measure on finite Ω, and density ℓ(s′,o)=O(o∣s′). The density is nonnegative and jointly measurable, and its marginal is exactly q(o∣b,a), which is finite and positive by step 2.1. The theorem's posterior is therefore τ(b,a,o), with coordinates summing to one. At q=0 the Bayes theorem supplies a filler for its everywhere kernel, but the partial update defined here remains undefined and K omits that zero-mass observation.

3.2step 2.1F2F3

For fixed b,a, the formula for K is a finite nonnegative sum of point masses at the defined τ(b,a,o). For pairwise disjoint Borel sets (Cn)n≥1, each point τ(b,a,o) lies in at most one Cn, so 1∪nCn(τ)=∑n1Cn(τ) with at most one nonzero term. Since there are finitely many observations, distributing the finite weighted sum over these finitely many nonzero terms gives K(∪nCn)=∑nK(Cn). Also K(Δ(S))=∑o:q>0q(o∣b,a)=1 by step 2.1. Thus K(⋅∣b,a) is a probability measure.

4.1step 1.2step 2.1step 3.1F3F5

On Δ(S)×A, the predicted law Kˉ({s′}∣b,a)=bˉb,a(s′) is a probability kernel: step 1.2 gives probability sections, and each evaluation is a finite linear function of b on each discrete action. The function ((b,a),s′)↦O(o∣s′) is product-measurable, so [F5] makes q(o∣b,a)=∫O(o∣s′)Kˉ(ds′∣b,a) measurable; its displayed finite formula also shows it is continuous in b. On the Borel set where q(o∣b,a)>0, every coordinate of τ is a quotient of continuous functions with positive denominator and is Borel. For Borel C, the function equal to q(o∣b,a)1C(τ(b,a,o)) there and zero where q=0 is Borel; summing these functions over the finite set Ω proves that K(C∣b,a) is Borel measurable. By [F3], K is a probability kernel.

5.1F2F4∎

The only conditional law used in step 3.1 is the explicit dominated-kernel formula at a positive finite marginal. The finite history beliefs are ratios on positive-probability atoms, and all other constructions use specified finite sums and kernels; no version selection or arbitrary-family choice is used.

TheoremStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

The belief state is a sufficient statistic for finite POMDP control

Statement

Let a finite POMDP with known model be fixed. A deterministic history policy chooses an action from the finite action set using only preceding actions and observations; a randomized history policy assigns an action distribution using only that history, with its randomization conditionally independent of the hidden state. For every positive-probability history ht with belief bt and every action a having positive conditional selection probability at that history,

Pr⁡(St+1=s′,Ot+1=o∣ht,At=a)=∑s∈Sbt(s)T(s′∣s,a)O(o∣s′).

Consequently the observation probability is q(o∣bt,a), the next belief is τ(bt,a,o) whenever that probability is positive, and the conditional expected reward is rˉ(bt,a). The controlled belief-state model has the fully observed Borel state space Δ(S), action set A, transition kernel K, and reward rˉ; under a policy depending only on the current belief, the belief process is Markov. For every remaining finite horizon n, the optimal value depends on the history only through b and satisfies

V0(b)=0,Vn+1(b)=max⁡a∈A[rˉ(b,a)+γ∑o:q(o∣b,a)>0q(o∣b,a)Vn(τ(b,a,o))].

Each maximum is attained; randomizing an action cannot increase the value. An observation with zero probability requires no posterior update. The conclusion holds for γ∈[0,1] and uses no Axiom of Choice.

Facts & Assumptions

Given: A finite POMDP with finite nonempty S,A,Ω, initial belief b0, discount γ∈[0,1], a history policy as in the statement, and a positive-probability history ht with belief bt.

[F1]

Conditional on state s and action a, the joint next-state/reward/observation mass is p(s′,ρ∣s,a)O(o∣s′); rewards are not observed. Finite partially observable Markov decision process

[F2]

A positive-probability history has its explicit conditional state distribution bt; q(o∣b,a) is the observation marginal, and τ(b,a,o) is defined by Bayes' formula only when q>0. Belief states and the finite Bayes filter

[F3]

The induced belief transition K(⋅∣b,a) is a probability kernel, and its sections assign total mass one while omitting zero-likelihood observations. The finite POMDP Bayes filter is a probability kernel

[F4]

Every nonempty finite set of real numbers has an attained maximum. Every nonempty finite set of reals has a maximum and a minimum

[F5]

Finite sums are enumeration-independent, preserve termwise inequalities, and scale by constants. The sum ∑i∈Sai over a finite index set, and its product form, Laws of finite sums and finite products

Proof

1.1givenF1F2

Fix ht and a as in the statement. By [F2], bt(s)=Pr⁡(St=s∣ht). Conditioning first on St and using the POMDP's specified one-step law [F1] gives Pr⁡(St+1=s′,Ot+1=o∣ht,At=a)=∑s∈Sbt(s)T(s′∣s,a)O(o∣s′). The action selection does not alter bt after conditioning on ht, because its randomization depends only on that history and is conditionally independent of the hidden state.

2.1step 1.1F2F3

Summing the joint probability in step 1.1 over s′ yields q(o∣bt,a) by [F2]. If this is positive, dividing the joint mass by it gives Pr⁡(St+1=s′∣ht,At=a,Ot+1=o)=τ(bt,a,o)(s′); if it is zero, the observation event has probability zero and no conditional quotient is used. By [F3], these positive branches form the probability kernel K.

2.2step 1.1F1F2F3

Conditioning the immediate reward on the current hidden state and chosen action gives E[Rt∣ht,At=a]=∑s∈Sbt(s)r(s,a)=rˉ(bt,a) by [F1] and [F2]. Thus the conditional immediate reward and next-belief law depend on the history only through bt and a, which proves the stated controlled belief-state transition and reward description.

3.1givenstep 2.1step 2.2F2F4

We prove the finite-horizon recursion by induction on n. With no decisions remaining, the reward sum is empty, so V0(b)=0. Suppose the optimal n-step continuation value is the function Vn of the current belief. If action a is taken at belief b, its immediate expected reward is rˉ(b,a) by step 2.2, and for each positive-probability observation o the remaining belief is τ(b,a,o) by step 2.1. Conditional expectation over the finite observation set therefore gives the n+1 step action value Qn+1(b,a):=rˉ(b,a)+γ∑o:q>0q(o∣b,a)Vn(τ(b,a,o)). The set {Qn+1(b,a):a∈A} is a nonempty finite image of A in R, so [F4] gives an attained maximum. Taking that maximum gives the displayed Vn+1(b). The expression depends only on b, completing the induction and proving history sufficiency for every finite horizon.

4.1step 3.1F4F5∎

If the action at a history is randomized with probabilities λa, its expected action value is ∑a∈AλaQn+1(b,a), where Qn+1 is the finite action value from step 3.1, λa≥0, and ∑aλa=1. Since each Qn+1(b,a)≤max⁡c∈AQn+1(b,c), [F5] gives ∑aλaQn+1(b,a)≤max⁡c∈AQn+1(b,c). Randomization cannot improve the finite-horizon value.

TheoremStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

Finite-horizon POMDP values are piecewise-linear and convex

Statement

Fix a finite POMDP, horizon H∈N, and discount γ∈[0,1]. For 0≤h≤H, let Γh be the finite alpha-vector set returned by the exhaustive backup, with set semantics for duplicate vectors. Then, for every belief b∈Δ(S),

Vh(b)=max⁡α∈Γh∑s∈Sb(s)α(s),

where Vh is the optimal expected h-step discounted reward. Thus Vh is the upper envelope of finitely many linear functions on Δ(S): it is linear on each region Rα={b∈Δ(S):∑sb(s)α(s)≥∑sb(s)β(s) for every β∈Γh} and is convex. Define a witness belief for α∈Γh to be any b∈Δ(S) with ∑sb(s)α(s)=Vh(b). Removing every vector with no witness belief leaves Vh unchanged. For the count, P0 contains the empty continuation and each Ph+1 consists of a root action and one depth-h continuation for each observation; with Nh=∣Ph∣, N0=1 and Nh+1=∣A∣Nh∣Ω∣. The exhaustive candidate and witness-vector counts are bounded by Nh, which can grow exponentially in h. No infinite-horizon representation or polynomial-time pruning claim is made.

Facts & Assumptions

Given: A finite POMDP, H∈N, γ∈[0,1], its belief simplex Δ(S), and the exhaustive alpha-vector backup.

[F1]

Conditional on state s and action a, the joint next-state/reward/observation mass is p(s′,ρ∣s,a)O(o∣s′); its next-state and reward marginals are T and r, and realized rewards are not observed. Finite partially observable Markov decision process

[F2]

A belief b is a probability vector; the filter and observation normalizer are defined for positive observation probability. Belief states and the finite Bayes filter

[F3]

The exhaustive backup forms a root action and one continuation vector for each observation and assigns the vector r(s,a)+γ∑s′T(s′∣s,a)∑oO(o∣s′)αo(s′). Exhaustive finite-horizon POMDP alpha-vector backup

[F4]

The finite-horizon optimal value is obtained by the belief-state recursion, zero-probability observations omitted; finite action randomization cannot improve the maximum. The belief state is a sufficient statistic for finite POMDP control

[F5]

Finite sums are enumeration-independent, additive, and homogeneous in a real scalar. The sum ∑i∈Sai over a finite index set, and its product form, Laws of finite sums and finite products

[F6]

A nonempty finite set of real values has an attained maximum. Every nonempty finite set of reals has a maximum and a minimum

[F7]

The cardinality of a finite set is the natural number equinumerous with it. The cardinality ∣A∣ of a finite set

[F8]

For finite X,Y, the function set XY is finite and has cardinality ∣X∣∣Y∣. The set AB of functions B→A between finite sets is finite, with ∣AB∣=∣A∣∣B∣

[F10]
[F11]

If a property holds at 0 and its truth at h implies its truth at h+1, it holds for every natural h. The principle of mathematical induction

[L1]

P(h) denotes the claim that Γh is finite and nonempty, is exactly the set of distinct state-conditional value vectors of depth-h policy trees, and satisfies Vh(b)=max⁡α∈Γh∑sb(s)α(s) for every belief b.

Proof

1.1basegivenL1F3F4construct

At horizon h=0, there is one empty-continuation policy tree and the backup returns Γ0={0}. Its conditional value is zero at every state, and the optimal zero-step value is V0(b)=0=∑sb(s)0 for each belief. Thus P(0) holds.

1.2ihL1

Fix h∈N and assume P(h).

2.1step 1.2F1F3F5F8F9construct

A depth-(h+1) policy tree is a root action a and a depth-h continuation tree πo for each o∈Ω. From initial hidden state s, its expected immediate reward plus discounted continuation value is ∑s′∈S∑ρ∈R∑o∈Ωp(s′,ρ∣s,a)O(o∣s′)(ρ+γαhπo(s′)). By the induction hypothesis [L1], each continuation vector αhπo is represented in Γh. Since the continuation is selected from o alone, not from the unobserved reward ρ, finite-sum linearity and reindexing [F5], together with ∑oO(o∣s′)=1 from [F1], rewrite this expectation as ∑s′,ρρp(s′,ρ∣s,a)+γ∑s′(∑ρp(s′,ρ∣s,a))∑oO(o∣s′)αhπo(s′). The first term is r(s,a) and the inner next-state marginal is T(s′∣s,a) by [F1], so this is exactly the vector formed by [F3]. Conversely, each tuple generated by [F3] has a depth-h tree for each continuation vector by [L1]; since Ω is finite, choose these finitely many trees successively and adjoin the root action to obtain a depth-(h+1) tree. Therefore Γh+1 is exactly the set of distinct conditional-value vectors of those trees. The candidate set A×ΓhΩ is finite by [F8]–[F9], so its image Γh+1 under the vector formula is finite; it is nonempty by the nonempty action set and a constant continuation tuple.

3.1step 2.1F1F3F4F5F6

For each depth-(h+1) tree π, conditioning on the initial hidden state gives value ∑sb(s)αh+1π(s) from belief b. Every deterministic history policy is such a tree: its first action is the root and its restriction after each observation is the corresponding subtree; conversely every tree prescribes such a policy. Since Γh+1 is finite and nonempty by step 2.1, its value set {∑sb(s)α(s):α∈Γh+1} is a nonempty finite image in R, so [F6] gives an attained maximum. By [F4], randomized policies cannot improve it. Hence Vh+1(b)=max⁡α∈Γh+1∑sb(s)α(s). This completes P(h+1).

4.1step 1.1step 3.1L1F3F11discharge-induction

The base step 1.1 and successor steps 2.1–3.1 prove P(h) for every natural h by induction. The recursion in [F3] depends only on the preceding stage, so a call with horizon at least h has the same Γh as a call with horizon exactly h. In particular, the displayed alpha-vector representation holds for every 0≤h≤H.

5.1step 4.1F5F6

For each α∈Γh, its maximizing region Rα is the simplex intersected with the finitely many half-spaces ∑sb(s)(α(s)−β(s))≥0, one for each β∈Γh. These regions cover Δ(S) because the maximum in step 4.1 is attained, and on Rα the value equals the linear function b↦∑sb(s)α(s). This proves piecewise linearity.

5.2step 4.1F2F5F6choose

For arbitrary b,c∈Δ(S) and λ∈[0,1], the vector λb+(1−λ)c is again in Δ(S) by [F2]: its coordinates are nonnegative and sum to λ+(1−λ)=1. Finite-sum linearity [F5] gives ∑s(λb(s)+(1−λ)c(s))α(s)=λ∑sb(s)α(s)+(1−λ)∑sc(s)α(s) for each α. Taking the maximum over Γh and bounding each summand by the corresponding maxima gives Vh(λb+(1−λ)c)≤λVh(b)+(1−λ)Vh(c). Thus Vh is convex.

5.3step 4.1F6choose

Define Γhwit={α∈Γh:∃b∈Δ(S), ∑sb(s)α(s)=Vh(b)}. For arbitrary b, [F6] gives a maximizing αb∈Γh; that same b witnesses αb, so αb∈Γhwit. Therefore max⁡α∈Γhwit∑sb(s)α(s)=Vh(b); deleting all vectors with no witness preserves the value at every belief.

5.4step 4.1F3F7F8F9F10

Let P0 contain only the empty continuation and Ph+1=A×PhΩ. A depth-(h+1) tree is uniquely its root action and a function from observations to depth-h trees. By [F8]–[F9], these sets are finite and their cardinalities satisfy N0=1 and Nh+1=∣A∣Nh∣Ω∣; [F10] fixes the natural-power convention. The map from trees to conditional-value vectors has image Γh, the set of distinct exhaustive candidates by step 2.1. Enumerating the Nh trees shows that this image has at most Nh vectors, and the witness vectors form a subset, so their count is no larger.

6.1basestep 5.4F10

In the case ∣A∣=2, ∣Ω∣=1, let Q(h) be the claim Nh=2h. The base case is N0=1=20.

6.2ihstep 5.4F10algebra

Fix h and assume Q(h). Step 5.4 gives Nh+1=2Nh=2⋅2h=2h+1 by the natural-power recursion [F10], so Q(h+1) holds.

7.1step 6.1step 6.2F11discharge-induction

The base and successor steps prove Nh=2h for every h by [F11]. Thus exhaustive tree candidates can grow exponentially, although duplicate vectors or pruning may reduce the stored set.

8.1step 4.1step 5.1step 5.2step 5.3step 5.4step 7.1F4F6F8F9F11discharge-induction∎

The induction conclusions in steps 4.1 and 7.1, together with the envelope and convexity arguments in steps 5.1 and 5.2, witness pruning in step 5.3, and the general tree count in step 5.4, establish all claims. No Axiom of Choice is used: branches are selected only over the finite observation set, maxima are attained in finite sets, and the cited sufficiency, finite-sum, finite-function-set, product, and induction arguments make no arbitrary-family choice.

Remarks

The tree-count recurrence bounds the exhaustive candidate search, not the number of distinct vectors after duplicate removal. Exact witness pruning is value-preserving, but this theorem gives no guarantee that it leaves a small set. The finite-horizon assumption is essential to the finite policy-tree construction; no infinite-horizon piecewise-linear representation is asserted.

4 · Examples, counterexamples and false statements

None yet.

Sources