The answer-reduced decision, as a program #
Piece AR-3e of planning/answer-reduction.md: polynomial-time functions computing the decision on
blocks of MIPRE/Background/AnswerReduction/DecideSpec, each with the law that it computes its
specification (verdictP_apply for the whole). The type-dependent control is a finite table of
the type pair (PolyTimeFun.finiteFunction); the field arithmetic is the introspection stage
programs'.
Cutting a list into runs #
Equations
- One or more equations did not get rendered due to their size.
Instances For
Cutting into runs, as a program: (n, w, l) ↦ chunks w n l.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reading a finite type #
Reading a value among a list of candidates, by comparing encodings; the default otherwise.
Equations
- One or more equations did not get rendered due to their size.
- MIPRE.AnswerReduction.decodeAmong [] = MIPRE.Cost.PolyTimeFun.const default
Instances For
Reading a value of a finite type off any datum.
Instances For
The line-versus-point check #
The line, the point, the polynomials and the values.
Equations
Instances For
lvpB, as a program.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The low-degree subtest of a copy #
Width, copy, test type, the two runs of blocks, polynomials and values.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instances For
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
ldB, as a program.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The bounded parse #
The blocks a serialized answer lists, whether or not it is well formed.
Equations
Instances For
The bounded parse, as a program: (k, c, s) to whether s parses to c blocks of k
bits, and the blocks.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The number of elements #
cntB, in unary, as a program.
Equations
- One or more equations did not get rendered due to their size.
Instances For
One side #
The parameters, the game check's verdict, the types, the blocks of the questions and of the answers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instances For
Equations
Instances For
Equations
Instances For
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
sideB, as a program.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The predicate #
The parameters, the two game checks' verdicts, the types, the blocks of the questions and the answers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instances For
Instances For
Equations
Instances For
The parse of one answer, at the type the selector names.
Equations
- One or more equations did not get rendered due to their size.
Instances For
verdictB, as a program.
Equations
- One or more equations did not get rendered due to their size.