Documentation

DescriptiveComplexity.Problems.CircuitNumber.Membership

The number written by a circuit is in FP #

DescriptiveComplexity.circuitNumber_mem_FP: a definition in QFO(LFP) (DescriptiveComplexity.QLFPDef) of DescriptiveComplexity.CircuitNumber.

Rules read in a larger vocabulary #

def DescriptiveComplexity.HornClause.onLang {L L' : FirstOrder.Language} {B : SOBlock} {k : ℕ} (Φ : L →ᴸ L') (c : HornClause L B k) :
HornClause L' B k

A rule, its guard read in a larger vocabulary.

Equations
Instances For
    Dependency graph

    The fixed point: the gate rules #

    @[reducible, inline]

    The vocabulary of the rules: circuits writing a number, with the order.

    Equations
    Instances For
      Dependency graph
      Dependency graph
      Dependency graph
      Dependency graph

      The least model of the rules is the evaluation of the gates.

      Dependency graph

      The output term #

      Dependency graph
      @[reducible, inline]

      “Is an output gate”, in the vocabulary of the output.

      Equations
      Instances For
        Dependency graph
        @[reducible, inline]

        The comparison of the outputs, in the vocabulary of the output.

        Equations
        Instances For
          Dependency graph
          @[reducible, inline]

          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.

                      Dependency graph