Documentation

Complexitylib.Metacomplexity.MINCKT.Internal

Minimum conditional time-bounded Kolmogorov complexity -- proof internals #

theorem Complexity.MINCKT.Instance.isAtMost_iff_hasProgramAtMost_internal {tapes : ℕ} (inst : Instance) (machine : OracleTM tapes) (threshold : ℕ) :
inst.IsAtMost machine threshold ↔ inst.HasProgramAtMost machine threshold
theorem Complexity.MINCKT.Instance.isAtMost_withTime_mono_internal {tapes : ℕ} (inst : Instance) (machine : OracleTM tapes) (threshold : ℕ) {first second : ℕ} (hclock : first ≤ second) (hsmall : (inst.withTime first).IsAtMost machine threshold) :
(inst.withTime second).IsAtMost machine threshold
theorem Complexity.MINCKT.Instance.isAtMost_threshold_mono_internal {tapes : ℕ} (inst : Instance) (machine : OracleTM tapes) {first second : ℕ} (hthreshold : first ≤ second) (hsmall : inst.IsAtMost machine first) :
inst.IsAtMost machine second