Documentation

CslibFrontier.Computability.PolyTime.Graph.RotationSystem.Recognition.Recovery

Native bounded candidate recovery #

All raw labels are binary. Unary iteration counts come only from actual endpoint fibers and vertex lists. Split queries are temporary; loop states contain orders and one candidate block, never systems or query history. Successful candidates use the existing certificate checker.

@[reducible, inline]

Framed fixed/free input followed by the binary current vertex.

Instances For
    @[reducible, inline]

    Framed input/vertex pair followed by a framed binary dart block.

    Instances For
      @[reducible, inline]

      Framed input/vertex pair followed by an optional framed binary dart block.

      Instances For

        The split is a native list construction even on malformed raw labels and blocks.

        Bounded word recovery is native polynomial-time on all raw input/vertex pairs. The loop stores only one optional block and adds at most one bounded dart per iteration.

        Replacement of a complete order is native; supplied vertex labels stay binary.

        Native outer recovery stores only original-graph orders. The prefix bound is proved from the actual implementation, with no resource-provider premise.

        @[reducible, inline]

        Framed fixed/free input followed by an existing binary successor certificate.

        Instances For

          The complete concrete candidate driver has native polynomial time on every raw input. Its sound guard uses the existing numerical checker; completeness remains separate.

          Fixing the full orders after a free vertex prefix scans the listed graph only. Its raw binary cutoff is compared with labels, never converted into a unary scan bound.

          Original CSP scopes compile through the existing dense incidence graph. Binary source names are compared as bit strings; relation semantics and declared arity fund no scans.

          Bare original CSP recovery is a native polynomial-time program using the concrete XOR solver and the existing original-position certificate checker, on every raw encoded CSP.