The inner gates, instantiated #
The mirror of DescriptiveComplexity.Problems.Wide.DrawInstGate at the
VAL register: one gate block per quantified level of a variable's
pack, read off the round's register content instead of the mirror, its
verdict conjoined into the level's polarity flag – one of the round's
two – instead of the gates' single flag. The witness cells are the same
(gateTagCell/gateECell are register-free), the control families are
the same operations at the igateArgs pack, and the run is the same
tag_run_iter with the read registers pointed at VAL.
The flag-riding lemmas are stated at a flag constrained to the round's
two (hflag : flag = existGateC ∨ flag = allGateC), which is what makes
every disequality against the machinery's written slots decidable.
The generated witness chain of a gate, at the pack.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The generated family of branch t's domain loop, at the pack.
Equations
- One or more equations did not get rendered due to their size.