The k-fold tailored product of a tailored game #
Paper II, §6.3 (II:11377–11396), in its direct form: the k-fold product of a tailored game
G is the tailored game G.repeat k on k-tuples of questions, with
- the product distribution
∏ᵢ μ(xᵢ, yᵢ); - the variables at
x⃗the disjoint union of the variables at the coordinates, the readable ones first, as a tailored answer must have them: the readable variables ofx₁, …, x_k, in this order, then their linear variables (varEquiv), so thatlenR x⃗ = ∑ᵢ lenR xᵢandlenL x⃗ = ∑ᵢ lenL xᵢ; - the constraints at
(x⃗, y⃗)those of every coordinate, each written over all the variables by padding it with zeros (padCons): the paper's "zero-padded to the global length and concatenated" (II:11380). A constraint of the wrong length becomes the rejecting constraint, as the canonical decider rejects it in the coordinate.
repeat_accepts_iff is the acceptance law: the canonical decider accepts a pair of answers
exactly when they have the right lengths and every coordinate, read off by coord, is
accepted. It rests on satisfies_padCons_iff, the padded constraint being satisfied by the
whole answers exactly when the constraint is satisfied by the coordinate's.
The variables of a tuple of questions #
The variables at x⃗: the readable variables of the coordinates, then their linear
variables, matched with the pairs (i, v) of a coordinate and a variable v of the question
xᵢ (readable v < lenR xᵢ first, as in G).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The readable variable v of the coordinate i is the readable variable
∑_{j < i} lenR xⱼ + v of the tuple.
The linear variable w of the coordinate i is the linear variable
∑_{j < i} lenL xⱼ + w of the tuple, after all the readable ones.
Readable variables correspond: a variable of the tuple is readable exactly when it is a readable variable of its coordinate.
Coordinates of answers #
The answer to the coordinate i read off an answer a to the tuple x⃗.
Equations
Instances For
The position of a readable variable of the coordinate i among the readable variables.
The position of a linear variable of the coordinate i among the linear variables.
A coordinate of an answer is two blocks of it: its readable answers, at the coordinate's place among the readable variables, then its linear answers, at its place among the linear ones.
The readable answer to the coordinate i read off the readable part a^R of an answer:
its block of lenR xᵢ bits after the readable variables of the coordinates before it.
Instances For
The readable part of a coordinate of an answer is the coordinate of its readable part.
Padding a constraint of a coordinate #
n zero bits.
Equations
Instances For
A constraint of the coordinate i, written over all the variables (II:11380): its
blocks of coefficients — readable at xᵢ, linear at xᵢ, readable at yᵢ, linear at yᵢ,
affine — each put at its coordinate's place among the variables of its kind, and zeros
everywhere else. The blocks are cut with take and drop, so that they partition the
constraint whatever its length: a constraint of the wrong length gives a padded vector of the
wrong length, which the canonical decider rejects, as it rejects the constraint in its
coordinate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The product game #
The k-fold tailored product (II:11377): product distribution, the variables of the
coordinates (readable first), and every coordinate's constraints padded to all the
variables.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Linear constraints after padding #
The number of coincident ones of two concatenations, the first blocks of equal lengths, is the sum over the blocks.
A list is the concatenation of six consecutive blocks of it.
A list is the concatenation of five consecutive blocks of it.
The padding lemma on blocks: a constraint cut into the blocks of two answers, with zeros against every other block, is satisfied exactly when the constraint is satisfied by the blocks it was cut against.
The padded constraint is satisfied by the whole answers exactly when the constraint is satisfied by the coordinate's answers.
The acceptance law of the product: the canonical decider accepts a pair of answers to
(x⃗, y⃗) exactly when they have the right lengths and every coordinate is accepted.