Complete plans and information sets

Build observation partitions and legal contingent strategies before comparing counterfactual route outcomes.

17 minutes · advanced · Original Poker4Quant lesson

What you will learn

Construct a complete pure strategy that is constant within each information set, count admissible plans and distinguish feasible response value from a clairvoyant benchmark.

Prerequisites: Information and incentives · Credible continuations and commitment

A strategy is more than one realized action

A complete pure strategy specifies what a player would do at every information set where they might act. An information set groups decision histories the player cannot distinguish from their observations. A plan cannot choose different actions at histories that look identical to that player. The model editor can display all histories without giving the in-game player access to their hidden labels.

This requirement includes contingencies that are not reached in a particular play. A realized route reveals one action and one outcome; it does not describe the whole strategy. Counting actions at individual hidden histories can overstate the player’s actual choices. Complete plans and realized paths are different objects.

Construct the observation partition first

An opponent follows a supplied fixed policy: choose one of four routes A,B,C,Dwith probability1/4each. The learner then chooses XorYafter receiving a signal. Route receipts(X,Y)are A(6,0), B(0,2), C(2,0), D(0,6). These artificial receipts and the route law stay unchanged while observation rights vary. The treasury pays receipts; this is not a claim of zero-sum strategic equilibrium.

With no route information, all four histories share one signal. Only XXXXandYYYYare legal pure plans, each with mean receipt2. A different X/Ychoice at each hidden route would use information the player was not given, even though the editor displays each payoff case. Observing the route after fixing the plan cannot retroactively change its action.

A coarse signal permits some contingencies, not all

Now signal S0means AorB, while S1means CorD. The action at Amust equal the action at B; the action at Cmust equal the action at D. With two available actions at each of two information sets, there are2²=4legal pure plans. In general this product is2^kfor ksets when both actions are available at every set.

Inside S0, Xreceipts sum6and Yreceipts sum2, so choose X. Inside S1, Xsums2and Ysums6, so choose Y. The resulting complete plan XXYYhas route receipts6,0,0,6and mean3. Choosing XYXYwould earn4if the route were known, but it is not a legal plan under this coarse observation map.

State the benchmark’s information and opponent assumptions

With full route observation, four singleton information sets allow2⁴=16pure plans. XYXYthen becomes feasible, earning receipts6,2,2,6and mean4. This is the full-information benchmark. The feasible gaps are2with no information,1with the coarse signal and0with the full route. Finer costless observation cannot reduce the best response value against the same fixed opponent law, because the learner can still ignore the extra signal.

That is not a universal strategic claim that more information always helps. An opponent who changes behavior after learning your observation rights changes the comparison. Nor does a best response to a supplied policy establish equilibrium, exploitability against every opponent or full-poker solver fidelity. The activity fixes the route law and tests only the specified finite decision problem.

Worked example

Under the coarse map {A,B}/{C,D}, compare the legal plans XXXXand XXYYwith the route-wise benchmark XYXY.

  1. XXXXis legal: one Xaction is used at both histories in each information set. Its receipts6,0,2,0average2.
  2. XXYYis legal: AandBuse X; CandDuse Y. Its receipts6,0,0,6average3.
  3. XYXYwould choose Xat Aand Yat Bdespite their identical S0signal, so it is infeasible under the coarse map.
  4. If the route itself is revealed before action, XYXYis legal and gives(6+2+2+6)/4=4. The coarse information gap is4−3=1.

Compare the best legal complete strategy with a benchmark whose extra information is explicitly stated. Do not grade hidden-history cheating as a superior policy.

Hands-on: Build information sets and program a complete strategy

Link indistinguishable histories, test distinct legal plans against a fixed opponent policy, choose a best feasible plan and reconcile every route ledger and information benchmark.

Reading complete-plan workshop…

Common mistakes

  • Treating the editor’s route label as an in-game observation.
  • Choosing different actions at histories with the same signal.
  • Confusing a realized path with a complete contingent plan.
  • Counting2⁴plans when only two information sets are available.
  • Calling a route-wise benchmark feasible before the route is known.
  • Assuming the opponent adapts when the comparison explicitly holds its policy fixed.

Keep these ideas

  • Build information sets from observations, then define actions on those sets.
  • A complete pure strategy covers all relevant contingencies.
  • With two actions at each of ksets, there are2^klegal pure plans.
  • Benchmark comparisons must specify information rights and a common opponent law.

Further reading

Check your understanding

Untimed · 3 checks · Guest progress stays in this browser. Sign in to save account snapshots.

Loading saved lesson…