Local transition constraints
ProvedPvsNP.transitionCNF_correctGiven a one-symbol encoding, all transition clauses hold exactly when every adjacent 2-by-3 window is in the allowed-window list.
Status: Known mathematics / implementation obligation awaiting formal proof.
import Definitions.Def_PvsNPFrontier
namespace PvsNP
theorem transitionCNF_correct (S : TableauSpec) (τ : ℕ → Bool) (T : ℕ → ℕ → ℕ)
(h : TableauEncoding S τ T) :
evalCNF τ (transitionCNF S) = true ↔
∀ t < S.steps, ∀ c < S.interior, windowValues T t c ∈ S.allowedWindows := by sorry
end PvsNPRead-back
What the Lean code literally says, in plain math · gpt-6-astra
For every specification , assignment , and total function , assume the encoding condition described here. Under that hypothesis, every clause of the transition formula is true under if and only if . When or , the formula is empty and the right-hand universal condition is vacuous. Here has , a list of lists of natural numbers, a list of natural numbers, and a list of lists of natural numbers, with no validity restrictions on these fields. Put , , and . The list is the zero-based th list of , or the empty list when that entry is missing. The encoding condition for and is the conjunction of and . Values of outside this rectangle and Boolean values not constrained by these displayed indices are unrestricted. The transition formula ranges in increasing order over , , and lexicographically over all six-tuples absent from the list . For each such tuple it has the clause of the six negative literals at positions with symbol indices given by the corresponding entries of , in that order. If or , the transition formula is empty. A formula is a finite list of clauses, each clause a finite list of literals . Under an assignment , the literal is true exactly when , a clause is true exactly when some literal in it is true, and a formula is true exactly when every clause is true. Thus an empty clause is false and an empty formula is true. Here , is the set of all finite Boolean lists, including the empty list, and is list length. The supplied body is admitted with sorry; no proof of this assertion is supplied there.