Counting on the configuration graph

Lax733996.ConfigurationCounting · concepts/Lax733996/ConfigurationCounting.lean · lax-733996

definition

Loading review…

Sign in with ORCID

Community review

Flags

Each flag is tied to a public ORCID identity and explains why this concept may be incorrect.

No flags have been submitted.

    Community review

    Flag this concept

    State precisely what appears incorrect. This explanation will be public under your ORCID name.

    No source line selected.

    Natural Language Statement

    Definition

    For every terminal accepting configuration, certify that it cannot be reached from the initial configuration. The implementation must generate the witnesses sequentially; this predicate alone makes no space claim.

    Concept map
    7 concepts; 2 descendants hidden
    100%
    Proven claimDefinitionThis conceptRelated conceptA → B: B builds on A

    In the paper

    • page 2 of this submission's paper

    Lean source view on GitHub

    1import Lax733996.ConfigurationGraph
    2import Lax733996.Counting
    3
    4/-!
    5---
    6title: Counting on the configuration graph
    7type: definition
    8---
    9For every terminal accepting configuration, certify that it cannot be
    10reached from the initial configuration. The implementation must generate
    11the witnesses sequentially; this predicate alone makes no space claim.
    12-/
    13
    14namespace Lax733996.ConfigurationCounting
    15
    16open Lax434930.PolynomialTime Lax434930.SpaceMachines
    17open Lax733996.BoundedConfigurations Lax733996.ConfigurationGraph Counting
    18
    19def RejectsByCounting (M : Machine) (w : Word) (s : ℕ) : Prop :=
    20 ∀ a b : Config M w.length s, expand a = M.initial
    21 M.Terminal w (expand b) → M.accept b.state = true
    22 NonreachCertificate (graph M w s) (numbering M w.length s a) (numbering M w.length s b)
    23
    24end Lax733996.ConfigurationCounting
    25

    Discussion

    Ask a question or add context. Endorsements and structured flags are kept in the review panel above.

    Loading discussion…