pith. machine review for the scientific record. sign in
def definition def or abbrev high

validMoves

show as:
view Lean formalization →

The definition supplies the set of propositions that can be verified next without contradicting the verified history in a proof state. Modelers of consciousness in Recognition Science cite it when formalizing free will as selection among consistent future paths. The definition is realized by a direct set comprehension that retains only those unverified propositions satisfying the consistency predicate.

claimFor a proof state $s$, the valid moves are the set of propositions $p$ in the unverified component of $s$ such that $p$ is consistent with the verified component of $s$.

background

A proof state consists of three disjoint sets of propositions: the verified set representing the immutable past, the current proposition under verification, and the unverified set representing potential futures. The module models consciousness as the verification cursor advancing from past through present into future, with free will realized as selection among paths that preserve ledger balance.

proof idea

The definition is a one-line set comprehension that intersects the unverified set with the subset of propositions satisfying the isConsistent predicate relative to the verified history.

why it matters in Recognition Science

This definition underpins the free_will_exists theorem and the NavigationPoint structure, which formalize choice at points where multiple consistent futures exist. It fills the free will postulate in the RRF consciousness model, where consciousness selects among valid moves to balance the recognition ledger. The construction touches the open question of formalizing the choice operator itself.

scope and limits

Lean usage

theorem demo (s : ProofState) (h : (validMoves s).Nonempty) : ∃ p, p ∈ validMoves s := free_will_exists s h

formal statement (Lean)

  93def validMoves (s : ProofState) : Set Prop :=

proof body

Definition body.

  94  { p ∈ s.unverified | isConsistent s.verified p }
  95
  96/-- **HYPOTHESIS**: Free will as choice among valid moves.
  97
  98    STATUS: SCAFFOLD — While existence of valid moves is formally
  99    defined as consistency with verified history, the mechanism of
 100    conscious choice ("free will") is a core postulate of the model.
 101
 102    TODO: Formally define the choice operator and its relationship to J-cost. -/

used by (4)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (17)

Lean names referenced from this declaration's body.