Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedPipeline-generatedjudge pass (gpt-6-luna)
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.

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.

Depends on

Used by

Dependency tree · two levels

53 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources