Documentation

CslibFrontier.Computability.PolyTime.CSP.Edge.Solver.AncestryPolyTime

Native chronological ancestry compiler certificates #

The backwards scan stores one actual parent pair and one unary copy timestamp per selected expansion. A native-computable envelope of all possible parent records bounds full framed storage on every raw log, including huge binary positions and names. This bookkeeping is original and assumes no forest invariant or externally supplied resource certificate.

@[reducible, inline]

Body and log are framed, followed by an arbitrary initial backwards-scan suffix.

Instances For

    A backwards chronological scan is native polynomial-time on all raw logs and suffixes. Every intermediate code is bounded by the full encoded parent-record envelope.

    @[reducible, inline]

    Body and expansion log are framed, followed by the queried binary original name.

    Instances For
      @[reducible, inline]

      The original body is framed, followed by the complete binary-position meeting code.

      Instances For

        Both timestamped LCA cases are native polynomial-time on every raw meeting. In particular, copy times are not original constraint names and binary labels never fund a unary traversal.