Query routing for the detyped CL presentation #
The semantic specification of all branches of types.tex, def:detyped-sampler.
The level indices of factor and linear queries are zero based, as in CLFun.
These are equalities of the actual presentations' queries, not extra assumptions
on a future sampler program.
Truncation after concatenation keeps the full first part and truncates the second.
Truncation inside the first part never visits a concatenation's continuation.
Expanding the first two levels exposes the exact prefix used for type selection.
Marginals through level two are precisely graph marginals with zero content.
Later marginals pair the full graph question with the selected content marginal.
The first factor is the player's own two graph blocks.
The second factor is the entire opposite pair of graph blocks.
Later factors are exactly the selected content factors, read from the content prefix.
The first linear query copies the player's own graph blocks.
The second linear query keeps the neighbor bit selected by the graph prefix.
Later linear queries are exactly the selected typed queries, with zero graph output.