The number written by a circuit is in FP #
DescriptiveComplexity.circuitNumber_mem_FP: a definition in QFO(LFP)
(DescriptiveComplexity.QLFPDef) of DescriptiveComplexity.CircuitNumber.
- The fixed point is the one of the circuit value problem: the ten gate rules
DescriptiveComplexity.Cvp.cvpRules, read in the larger vocabulary (DescriptiveComplexity.HornClause.onLang), whose least model is the evaluation of the gates (DescriptiveComplexity.CircNum.lfpAssign_numRules_iff). - The output is the quantitative term
Σg. [out(g) ∧ T(g)] · Πh. ([out(h) ∧ h ≠ g ∧ below(h, g)] + 1)(DescriptiveComplexity.CircNum.numOut): the inner product is two to the number of outputs strictly belowg, a factor being2for each of them and1for every other element. This is the shape of the normal form in the proof that QFO(LFP) captures FP (Arenas, Muñoz, Riveros 2020, Theorem 4.4), a number being written digit by digit.
Rules read in a larger vocabulary #
A rule, its guard read in a larger vocabulary.
Equations
Instances For
Dependency graph
The fixed point: the gate rules #
The vocabulary of the rules: circuits writing a number, with the order.
Equations
Instances For
Dependency graph
The vocabulary of the rules of the circuit value problem, read in the one of the rules here.
Equations
Instances For
Dependency graph
Dependency graph
The gate rules of DescriptiveComplexity.Cvp.cvpRules, over the larger
vocabulary.
Equations
Instances For
Dependency graph
The least model of the rules is the evaluation of the gates.
Dependency graph
The output term #
The vocabulary of the output: the rules', and the two rails.
Equations
Instances For
Dependency graph
“Is an output gate”, in the vocabulary of the output.
Instances For
Dependency graph
The comparison of the outputs, in the vocabulary of the output.
Instances For
Dependency graph
The rail of the gates deriving 1, in the vocabulary of the output.
Equations
Instances For
Dependency graph
“g is an output gate deriving 1”.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
“h is an output gate strictly below g”.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
“The outputs are linearly ordered.”
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The output term: [the outputs are linearly ordered] · Σg. [g holds the digit 1] · Πh. ([h is an output strictly below g] + 1).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The definition of the number written by a circuit in QFO(LFP).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The number written by a circuit is definable in QFO(LFP): the gate rules, and a term writing the number digit by digit.
Dependency graph
The number written by a circuit is in FP.