Circuit inputs in the existing structure encoding #
The computable layout reads the exact positions in encodeStruct, including
the unary prefix offset. Unlike the abstract table numbering, it uses no
classical choice. Compilation now evaluates the actual encoded structures.
Circuit.Validity adds the constant-depth encoding check for arbitrary inputs.
Place relation and constant inputs at their actual encoded bit positions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
View the encoder's list as a circuit input at its exact encoded length.
Equations
Instances For
Converting the circuit input vector to a list gives the original encoding exactly.
Every encoded structure supplies the relation and constant values required by compilation.
The expansion reads the actual encoding correctly, for arbitrary open formulas.
The sentence expansion computes truth on the existing structure encoding.
At every universe size, one circuit computes the expansion on all encoded-length inputs.
Correctness on encoded structures follows from encoded_expansion_models.