Documentation

Complexitylib.Metacomplexity.Kolmogorov.Symmetry.Defs

Time-bounded symmetry of information -- definitions #

Hirahara's time-bounded symmetry-of-information hypothesis has the lower-chain form

C_cond^{p(t)}(x | y) + C^{p(t)}(y) <= C^t(pair x y) + log p(t).

This layer makes the ordinary machine, random-access conditional machine, canonical pair codec, transformed clock, and loss function explicit. Because the machines are arbitrary rather than implicitly universal, the fixed-clock hypothesis also requires the joint bounded complexity to be finite. This prevents an incapable joint machine from satisfying the inequality vacuously through top.

A clock suitable for the polynomial time-bounded SoI package dominates the original clock and has a uniform polynomial upper bound.

  • dominates (time : ) : time clock time

    The transformed clock never gives less time than the source clock.

  • polynomiallyBounded : ∃ (coefficient : ) (exponent : ), ∀ (time : ), clock time coefficient * (time + 1) ^ exponent

    One power bound controls the transformed clock at every input.

Instances For
    structure Complexity.TimeBoundedSymmetryOfInformation {ordinaryTapes conditionalTapes : } (ordinaryMachine : TM ordinaryTapes) (conditionalMachine : OracleTM conditionalTapes) (clock loss : ) :

    Machine-relative time-bounded symmetry of information for a fixed clock transform and loss. The first conjunct is a non-vacuity condition needed when the ordinary machine is not yet known to be universal.

    Instances For
      def Complexity.PolynomialTimeBoundedSymmetryOfInformation {ordinaryTapes conditionalTapes : } (ordinaryMachine : TM ordinaryTapes) (conditionalMachine : OracleTM conditionalTapes) :

      The polynomial/logarithmic SoI package. An additive loss constant remains explicit because the machines and codecs are explicit; it cannot be hidden by silently changing the universal evaluator.

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