Documentation

Complexitylib.Metacomplexity.MINCKT.Defs

Minimum conditional time-bounded Kolmogorov complexity -- definitions #

This layer fixes a canonical representation of a conditional description- complexity instance (x, y, 1^t). The output x is measured relative to the faithful random-access condition oracle for y; the primitive clock is encoded in unary.

The machine remains explicit. Universality and equivalence with another conditional-input convention are later hypotheses, not properties hidden in the definition.

A decoded conditional MinKT instance (x, y, 1^t).

  • output : List Bool

    String whose conditional description complexity is measured.

  • condition : List Bool

    Finite random-access condition.

  • time :

    Primitive oracle-machine step budget, encoded in unary.

Instances For

    The canonical unary representation of the primitive clock.

    Equations
    Instances For

      Canonical right-associated encoding of (x, y, 1^t).

      Equations
      Instances For

        Decode exactly one canonical output/condition/unary-clock triple.

        Malformed outer or inner pairing and clocks containing false are rejected.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Replace only the primitive time bound.

          Equations
          Instances For
            noncomputable def Complexity.MINCKT.Instance.complexity {tapes : } (inst : Instance) (machine : OracleTM tapes) :

            Machine-relative conditional complexity of the decoded instance.

            Equations
            Instances For
              def Complexity.MINCKT.Instance.IsAtMost {tapes : } (inst : Instance) (machine : OracleTM tapes) (threshold : ) :

              The bounded conditional complexity is at most an explicit threshold.

              Equations
              Instances For
                def Complexity.MINCKT.Instance.HasProgramAtMost {tapes : } (inst : Instance) (machine : OracleTM tapes) (threshold : ) :

                Direct program formulation of IsAtMost.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For