Beyond the Millennium Statement: A Dual Structure–Transformation Reformulation of P versus NP

Perhaps the central question is not only whether solutions can be found as efficiently as they can be checked, but whether the structure of a problem and the transformations used to solve it are fundamentally interchangeable.
Introduction
The P versus NP problem is one of the most important open questions in mathematics and theoretical computer science.
Its familiar formulation is:
If a proposed solution to a problem can be verified efficiently, can a solution also be found efficiently?
In complexity-theoretic language, the question is whether
Here:
is the class of decision problems solvable by a deterministic algorithm in polynomial time;
is the class of decision problems for which a “yes” answer has a polynomial-size certificate verifiable in polynomial time.
The official problem is already precise. Its difficulty does not result from ambiguity.
Nevertheless, its standard formulation compresses several different mathematical layers into a single equality. It places languages, machines, certificates, reductions, proof systems, search processes, and resource bounds inside one question.
A richer representation may help separate these layers.
The proposed framework expresses a mathematical problem as a paired system
where:
represents stable computational structure;
represents admissible computational transformations.
These views are related through a methodological duality
For P versus NP, this pairing is especially natural. Computational problems are structures; algorithms, reductions, verifiers, and proof procedures are transformations. Yet these two sides continually reconstruct one another.
A language determines which algorithms count as correct. An algorithm determines structural properties of the language it recognizes. A verifier defines a search space of certificates. A reduction transfers the structure of one problem into another.
The question may therefore be reformulated as:
Does efficiently verifiable computational structure always generate an efficiently executable transformation system?
1. The classical problem
Let
be a decision problem, represented as a language of finite binary strings.
The class consists of languages for which there exists a deterministic Turing machine and a polynomial such that, for every input ,
decides whether in at most
steps.
The class consists of languages for which there exist:
a deterministic polynomial-time verifier ;
a polynomial ;
such that
The string is called a certificate or witness.
Every problem in is also in , because a deterministic computation may itself serve as an efficiently checkable justification. Therefore,
The unresolved question is whether the reverse inclusion holds:
2. Why the classical statement hides several problems
The formula
looks like a comparison between two sets.
But those sets are generated by different computational mechanisms.
The definition of is based on an efficient construction process:
The definition of is based on an efficient verification relation:
Thus the problem already contains a structural asymmetry:
The usual equality question asks whether that asymmetry disappears at polynomial scale.
The dual framework makes the asymmetry explicit rather than treating it as background.
3. The structural representation
For a computational problem , define a structural record
where:
is the set of instances;
is the space of candidate certificates or solutions;
is the verification relation;
contains structural invariants;
describes witness geometry;
records known barriers and lower-bound information.
Structural objects
The relevant objects include:
input instances;
valid certificates;
invalid certificates;
feasible solutions;
constraints;
Boolean variables;
clauses;
graphs;
paths;
schedules;
algebraic expressions;
proof strings.
For Boolean satisfiability, for example:
the instance is a Boolean formula;
the certificate is a truth assignment;
the relation records whether the assignment satisfies the formula.
Structural relations
The problem may contain:
adjacency;
incidence;
compatibility;
feasibility;
implication;
constraint satisfaction;
objective comparison;
proof verification.
Structural invariants
Possible invariants include:
input size;
certificate length;
number of variables;
clause width;
graph treewidth;
rank;
symmetry;
sparsity;
approximation gap;
communication complexity;
circuit complexity;
proof complexity.
The structural question is:
Which properties of an efficiently verifiable relation determine whether witnesses can also be found efficiently?
4. The transformational representation
The transformational side records the operations by which computational structure is processed.
Let
where:
denotes algorithms;
denotes verification procedures;
denotes reductions;
denotes branching and search transformations;
denotes proof transformations;
denotes optimization or oracle operations.
Primitive transformations
Typical transformations include:
reading an input bit;
assigning a variable;
propagating a constraint;
simplifying an instance;
branching on a choice;
combining partial solutions;
reducing one problem to another;
verifying a certificate;
deriving a proof line;
querying an oracle;
transforming a search problem into a decision problem.
Transformation cost
Each transformation consumes resources:
time;
space;
randomness;
parallel depth;
circuit size;
communication;
number of queries;
proof length.
The classical P versus NP problem privileges one measure:
Under the dual framework, the central transformational question is:
Can every polynomial-time verification transformation be compiled into a polynomial-time construction transformation?
5. The structure–transformation pairing
Represent the computational problem as
The exchange
should not be interpreted as an already-established theorem asserting that structures and algorithms are literally interchangeable.
It is a research principle:
derive transformations from structural descriptions;
derive structural invariants from transformation systems;
identify when the two descriptions determine one another;
isolate where the correspondence fails.
For P versus NP, the two directions are:
and
An efficient algorithm places a language in .
An efficient verifier places it in .
A polynomial-time reduction transfers hardness from one problem to another.
A circuit lower bound reveals that certain transformation systems cannot represent the target structure within a prescribed resource limit.
Thus complexity classes are stable structures generated by families of admissible transformations.
6. Verification as a local transformation system
Suppose
where is decidable in polynomial time.
The verifier performs a local transformation:
It does not need to explore the full witness space. It evaluates one candidate.
The search problem, by contrast, asks for a transformation
such that
whenever such a witness exists.
The gap between these transformations is the heart of P versus NP:
The word “local” here is conceptual rather than geometric. Verification inspects one proposed path through the solution space. Search must determine which path to choose.
7. Search, decision and verification as distinct layers
The standard formulation uses decision problems, but many natural computational questions are search or optimization problems.
These should be separated.
Decision
Does a valid solution exist?
Search
Produce a valid solution.
Verification
Check whether a proposed solution is valid.
Optimization
Find the best feasible solution under an objective function.
For many self-reducible problems, efficient decision can be converted into efficient search through repeated queries. But that conversion is itself a transformation and should appear explicitly in the problem record.
The dual framework therefore asks:
Which structural properties permit decision, search, verification and optimization to reconstruct one another with only polynomial overhead?
This is more informative than treating all computational forms as automatically equivalent.
8. NP-completeness as a transformation network
A problem is NP-complete when:
;
every problem polynomial-time reduces to .
A reduction is a transformation
such that
with computable in polynomial time.
This means that an NP-complete problem is not merely a difficult isolated structure. It is a universal receiver for a whole family of transformation maps.
The class can therefore be represented as a reduction network:
and so on.
If one NP-complete problem belongs to , then every problem in does:
Under the dual view, NP-completeness is a statement that the transformation network of collapses onto one representative structural node.
9. SAT as the canonical structure–transformation problem
Boolean satisfiability provides the most concrete instance.
Let
be a Boolean formula.
The structural view contains:
variables;
clauses;
literals;
incidence relations;
satisfying assignments;
symmetry and constraint structure.
The transformation view contains:
variable assignment;
unit propagation;
resolution;
branching;
clause learning;
simplification;
reduction from other NP problems.
Verification is straightforward:
Search requires producing .
The P versus NP question becomes:
Is there a single deterministic polynomial-time transformation system that, for every satisfiable Boolean formula, constructs a satisfying assignment?
Equivalently:
Does every SAT instance possess enough efficiently exploitable structure to avoid exponential exploration?
10. The proposed dual question
The conventional form is
The structure–transformation form is:
Does every polynomially bounded, polynomial-time decidable witness relation admit a uniform polynomial-time witness-construction transformation?
Formally, suppose
is decidable in polynomial time and certificates have polynomial length. Must there exist a polynomial-time algorithm such that
This formulation is close to the search version of P versus NP, subject to the usual distinctions and reductions between decision and search problems.
It exposes the missing bridge:
efficient relation evaluation → efficient witness synthesis
11. Complexity as failure of compression
A brute-force algorithm may enumerate all candidate witnesses.
If witness length is , the search space may contain
candidates.
Verification compresses one candidate into one efficient check.
An efficient search algorithm would need to compress the entire witness space into a polynomial number of effective transformations.
This suggests another formulation:
Is the structure of every NP witness space sufficiently compressible to permit polynomial-time navigation?
If
then some efficiently recognizable witness structures resist every uniform polynomial-time compression.
This does not by itself constitute a formal characterization of P versus NP, but it identifies a useful structural programme:
measure witness-space geometry;
identify exploitable symmetries;
quantify branching complexity;
study proof width and depth;
detect when local consistency fails to determine global consistency.
12. Algorithms as generators of structural partitions
A deterministic algorithm partitions the input space according to its computation paths.
For a time bound , the algorithm induces a decision structure of bounded depth and complexity.
Circuit models make this particularly explicit. A Boolean circuit transforms input bits through gates into an output bit:
The circuit itself is a finite transformation graph.
The language recognized by the circuit is the structural set
Thus:
Circuit lower bounds reverse the direction:
This is one of the clearest realizations of the proposed duality.
A proof that
would likely need to show that some explicit NP language requires transformations exceeding polynomial complexity in a sufficiently general computational model.
13. Proof complexity as a bridge
A verifier checks a certificate. A proof system checks a derivation.
For a propositional proof system, a contradiction may have:
short proofs;
long proofs;
narrow proofs;
deep proofs;
proofs requiring particular inference structures.
The statement
has no satisfying assignment certificate of the NP type, but it may have a proof in a chosen system.
This connects P versus NP to questions such as:
whether tautologies have short proofs;
whether proof search can be efficient;
whether verification systems admit polynomially bounded derivations;
how proof length relates to algorithmic complexity.
The dual structure becomes:
A proof system generates certificates of validity. Lower bounds show that particular systems cannot efficiently generate the required structure.
14. Barriers as failures of particular transformation frameworks
Research on P versus NP has uncovered several major barriers. These do not prove that the problem is inaccessible. They show that certain broad families of transformation methods cannot settle it without additional ideas.
Within the present framework, barriers should be treated as part of the problem statement.
A method may fail because it cannot distinguish the relevant structures once the computational model is transformed in a certain way.
Important barrier categories include:
relativization;
natural proofs;
algebrization.
The methodological lesson is:
Any proposed -correspondence must be strong enough to detect distinctions that survive the known barrier tests.
A reformulation that merely restates verification and search in new language adds little. Its value depends on generating invariants that existing proof techniques cannot already erase.
15. The central closure question
For Navier–Stokes, the earlier framework asked whether smooth states remain inside the smooth category under time evolution.
For P versus NP, the analogous closure question is:
Is the class of polynomially verifiable structures closed under polynomial-time witness construction?
Let
denote polynomial-time verification systems, and let
denote polynomial-time construction algorithms.
The question becomes whether every language generated by a verifier has a corresponding efficient constructor:
If yes, then
If no, then there exists a verification-generated structure outside the closure of polynomial-time construction transformations.
Thus:
would mean that efficient verification generates a strictly larger structural universe than efficient deterministic construction.
16. Positive and negative certificates for the Millennium Problem
Positive resolution:
A positive proof could be supplied by:
a deterministic polynomial-time algorithm for one NP-complete problem;
a general compilation theorem converting verifiers into efficient solvers;
an equivalent construction proving every NP language lies in P.
For SAT, this would mean producing an algorithm and polynomial such that
decides satisfiability in at most
steps for every Boolean formula .
In dual language:
Every efficiently verifiable structure admits an efficiently executable construction transformation.
Negative resolution:
A negative proof must show that some language in cannot be decided by any polynomial-time deterministic algorithm.
Schematically, one must establish
on which fails to decide the selected NP language correctly within its claimed polynomial resource bound.
In practice, a proof would require a robust lower-bound method against a general computational model representing polynomial-time algorithms.
In dual language:
Some verification-generated structures require superpolynomial transformation complexity.
17. A dual P versus NP research programme
The single equality question can be decomposed into linked subproblems.
A. Witness-geometry problem
Which structural properties of witness spaces make search easy or hard?
Possible measurements include:
number of connected solution components;
symmetry;
local-to-global consistency;
expansion;
entropy;
overlap among witnesses;
width and depth of constraints.
B. Transformation-compression problem
When can an exponential search tree be compressed into a polynomial-size representation?
C. Reduction-preservation problem
Which structural invariants survive polynomial-time reductions strongly enough to support lower bounds?
D. Verification-to-construction problem
Under what conditions can a verifier be compiled into a solver?
E. Proof-system problem
Which proof systems efficiently certify unsatisfiability, and which formulas force long proofs?
F. Circuit-reconstruction problem
Which language properties imply circuit lower bounds?
G. Barrier-escape problem
Which candidate invariants avoid relativization, natural-proof and algebrization obstacles?
H. Average-case and distributional problem
Does worst-case hardness correspond to structural hardness on natural distributions, and under which reductions?
I. Parameterized decomposition problem
Which parameters isolate the precise source of combinatorial explosion?
18. A refined structure–transformation record
For an NP problem , a modern problem specification could contain:
Structure
instance space;
witness space;
verification relation;
size measures;
symmetries;
constraints;
structural parameters;
known easy subclasses;
known hard restrictions.
Transformations
deterministic algorithms;
nondeterministic choices;
reductions;
branching rules;
simplifications;
proof rules;
circuit operations;
search-to-decision conversions.
Costs
time;
space;
randomness;
circuit size;
depth;
communication;
proof length;
query count.
Correspondences
verifier to language;
reduction to hardness transfer;
circuit family to recognized language;
proof system to certificate class;
parameter restriction to algorithmic tractability.
Obstructions
lower bounds;
oracle separations;
proof-complexity lower bounds;
known meta-barriers;
failure of local consistency methods.
19. The reformulated problem statement
Dual P versus NP Structure–Transformation Problem.
Let be a language for which membership admits polynomially bounded certificates verified by a deterministic polynomial-time relation:
Associate to a structural system , containing its instance space, certificate space, verification relation, constraint geometry, symmetries, reductions and relevant complexity invariants. Associate to it a transformation system , containing deterministic algorithms, certificate verifiers, search procedures, reductions, circuit constructions and proof transformations.
Determine whether the correspondence
can always be closed within polynomial resources. Equivalently, determine whether every language whose positive instances possess polynomial-size, polynomial-time verifiable certificates also admits a deterministic polynomial-time decision procedure.
In operational form, determine whether every polynomial-time verifier can be compiled, uniformly and with polynomial overhead, into a deterministic algorithm that decides the associated language and, where appropriate, constructs a valid witness.
A complete analysis should identify:
the structural invariants distinguishing verification from construction;
the transformations that compress or fail to compress witness search;
the role of reductions in transporting computational difficulty;
the relationship between circuit complexity, proof complexity and algorithmic complexity;
the structural source of superpolynomial lower bounds, if such bounds exist;
and the mechanisms required to overcome known barriers to lower-bound proofs.
This formulation preserves the classical problem while making the structure–transformation relationship explicit.
20. A machine-readable problem record
Problem family:
P versus NP
Input domain:
Finite binary strings
Structural class S:
Decision languages
Instance spaces
Witness spaces
Polynomially bounded certificates
Verification relations
Constraint structures
Symmetry and parameter metadata
Reduction and completeness metadata
Transformation class F:
Deterministic algorithms
Nondeterministic witness choices
Polynomial-time verifiers
Polynomial-time reductions
Search procedures
Boolean circuits
Proof systems
Oracle and query transformations
Primary resource:
Deterministic running time
Primary classes:
P
NP
Known inclusion:
P subseteq NP
Target:
Prove P = NP
or prove P != NP
Positive certificate:
Polynomial-time algorithm for an NP-complete problem
or general verifier-to-solver compilation theorem
Negative certificate:
Superpolynomial lower bound for an explicit NP language
in a sufficiently general computational model
Duality objective:
Determine whether efficiently verifiable structure
always produces an efficient construction transformation
Central obstruction:
Verification evaluates one proposed witness efficiently,
while construction may require navigating an exponentially
large witness space
Known methodological barriers:
Relativization
Natural proofs
Algebrization
21. What the reformulation changes
The classical formulation asks:
Is ?
The dual formulation asks:
Is efficient verification structurally sufficient to generate efficient deterministic construction?
It also asks:
If not, what invariant prevents a polynomial transformation system from reconstructing the witness structure defined by a verifier?
This shifts the research focus from class equality alone to the missing correspondence:
If , this chain can always be closed with polynomial overhead.
If , then some stage necessarily incurs superpolynomial complexity.
The challenge is to identify a mathematical invariant that proves this cost cannot be avoided by a different representation or algorithm.
22. Why this problem may fit the framework especially well
Among the Millennium Problems, P versus NP may be the most literal example of a structure–transformation problem.
A language is a structure.
A verifier is a transformation.
An algorithm is a transformation.
A circuit is a transformation graph.
A reduction is a transformation between problem structures.
A complexity class is a stable family of structures defined by permitted transformations and resource bounds.
An NP-complete problem is a structural representative through which all NP transformations can be routed.
The dual framework therefore does not need to impose foreign terminology on complexity theory. It makes explicit an organization that is already present but distributed across several definitions.
Its strongest contribution would be to require that each complexity problem be recorded simultaneously through:
and
That may help distinguish genuine mathematical dualities from superficial restatements.
Conclusion
The P versus NP problem is often summarized as the difference between finding and checking solutions. That description is correct, but incomplete.
The deeper issue is whether two computational representations generate the same structural universe.
One representation begins with deterministic transformations:
The other begins with existential structure:
P versus NP asks whether every efficiently verifiable existential structure can be reconstructed by an efficient deterministic transformation.
Under the paired representation
the equality
means that polynomial-time verification structure and polynomial-time deterministic transformation are extensionally equivalent at the level of decision problems.
The inequality
means that efficient verification defines structures that no polynomial-time deterministic transformation can recover.
The proposed duality
therefore becomes a precise methodological challenge:
Determine whether the stable structure encoded by polynomial verification can always be converted into polynomial computation—and whether computational transformations can fully reconstruct the witness structures they recognize.
This reformulation does not weaken the formal burden of solving P versus NP. It does not provide a new lower bound or an algorithm for SAT. Its contribution is organizational: it separates the structural, transformational, reductional, proof-theoretic and resource-sensitive components of the question.
A problem well stated may be half solved. For P versus NP, the missing half may lie in understanding exactly when verification structure and construction dynamics cease to be dual descriptions of the same computational object.
Under your structure–transformation duality, the closest mathematical analogue to a Planck quantum would not be a particular number such as , nor a particular object such as a point. It would be a smallest meaningful unit of structural change.
I would call it a mathematical action quantum or duality quantum.
1. What the physical analogy suggests
In quantum physics, Planck’s constant , or more commonly
sets the characteristic scale of action. Schematically,
Its conceptual importance is that physical evolution cannot always be treated as arbitrarily divisible classical motion. Certain observable changes occur in discrete units or quantum states.
Transferred carefully into your framework, the analogous mathematical question is:
What is the smallest transformation that produces a mathematically distinguishable change of structure?
This gives a candidate object
2. The proposed mathematical quantum
Let a mathematical entity be represented by
where is structure and is transformation.
A duality quantum would be an elementary pair
such that:
is a minimal admissible transformation;
is the smallest structural distinction produced by it;
neither component is meaningful independently of the other;
the duality map exchanges them:
applying the exchange twice restores the original representation:
In words:
A mathematical quantum is the smallest unit in which a transformation and the structural distinction it creates remain mutually identifiable.
3. The closest existing mathematical entities
Several existing concepts approximate this idea, although none is a universal mathematical equivalent of Planck’s constant.
A bit of information
The closest general-purpose candidate is one bit:
A bit records the minimal choice between two distinguishable alternatives:
Under your duality:
the structure is a binary distinction;
the transformation is a flip, test, or decision;
the distinction determines the possible flip;
the flip reveals the distinction.
Thus:
This is compelling because mathematics begins whenever one can distinguish one state from another.
However, a bit measures information, not all mathematical structure. It may therefore be the analogue of a quantum of mathematical information, rather than a universal quantum of mathematics.
An elementary proof step
In logic, the analogous quantum could be one valid inference:
The structure is the current proof state. The transformation is the application of an inference rule. The smallest certified mathematical change is one derivation step.
For example:
Here:
: the propositions currently established;
: modus ponens;
: the addition of ;
: one application of the rule.
This is perhaps the best candidate for a quantum of proof.
A morphism
In category theory, objects are understood through transformations between them. The most fundamental entity is not an isolated object but a morphism:
This is strongly aligned with your duality view. A morphism simultaneously carries:
source structure ;
target structure ;
transformation ;
compositional information.
The smallest useful mathematical event might therefore be an elementary arrow:
However, category theory generally does not specify a universally smallest morphism. “Elementary” depends on the category and the selected generators.
A generator
In algebra, a complex transformation system is often built from generators.
For example, a group may be written as
Each generator is an elementary transformation from which all others are composed.
Likewise, structural objects may be built from atoms, basis elements, simplices, irreducible components, or generators.
Under your framework, a generator becomes a strong domain-specific analogue of a Planck quantum:
An edge in a graph
An edge
is a minimal relation between two vertices.
Structurally, it records adjacency. Transformationally, it permits movement from one vertex to another.
Thus an edge is simultaneously:
a structural relation;
an elementary possible transition.
This is an especially clean realization of
The edge may therefore be considered a graph-theoretic duality quantum.
4. A stronger definition: the atomic distinction
The most fundamental candidate may not be a point, number, bit, or morphism individually. It may be a distinction.
Define an atomic distinction as
where and are distinguishable mathematical states and no admissible intermediate distinction exists in the chosen representation.
The associated elementary transformation is
The dual quantum is then
The distinction is structural:
The transformation is operational:
Each determines the other within a specified mathematical system:
This may be the most faithful analogue of the physical relation between state difference and action.
5. Why there cannot be one universal mathematical quantum—yet
Physics has universal dimensional constants because it describes one physical universe with common units of measurement.
Mathematics contains many different categories of objects:
numbers;
sets;
groups;
graphs;
manifolds;
proofs;
algorithms;
probability spaces.
Their elementary transformations differ.
For example:
| Mathematical domain | Candidate quantum |
| Logic | One inference step |
| Information theory | One bit |
| Graph theory | One edge or elementary edge operation |
| Group theory | One generator action |
| Category theory | One generating morphism |
| Topology | One simplex or elementary attachment |
| Computation | One machine transition |
| Linear algebra | One basis component or elementary matrix operation |
| Optimization | One admissible local update |
| Dynamical systems | One elementary state transition |
Therefore, a universal mathematical quantum would need to exist at a higher level of abstraction.
The best candidate is:
one irreducible distinguishable transformation
rather than one specific conventional object.
6. Quantifying the mathematical action
To become more than a metaphor, the idea requires a measure of transformation complexity.
Suppose and are two structures. Define
as the minimum cost of transforming into .
This cost might measure:
number of elementary operations;
proof length;
circuit size;
algorithmic time;
description length;
information gain;
categorical composition length;
geometric deformation energy.
A mathematical action quantum would be a minimal positive value
When the infimum is attained and positive,
the system has a discrete elementary scale of structural transformation.
This resembles the role of quantization much more closely.
7. Examples
Boolean computation
A single gate application transforms input structure into output structure:
The elementary action cost may be one gate:
A circuit is then a composition of quanta:
Proof theory
A proof consists of elementary inference steps:
Its action is
One inference is the proof quantum.
Graph transformation
Adding or deleting one edge gives:
If graph-edit distance is used,
is one graph-transformation quantum.
Topology
Attaching one cell,
is an elementary transformation that may change homology or homotopy. A cell attachment can therefore serve as a topological quantum.
8. Connection to P versus NP
The idea becomes especially interesting in computational complexity.
Let one elementary machine transition have cost . Then a computation is built from discrete transformation quanta.
P versus NP asks whether existential witness structure can always be reconstructed using only polynomially many such quanta:
A separation
would mean that some witness structures require superpolynomial accumulated action to reconstruct deterministically, even though any proposed witness can be checked with polynomial action.
Thus complexity theory already contains a form of quantized mathematical action:
9. Connection to your duality diagram
Your original duality becomes more concrete by inserting the elementary quantum between and :
The quantum is not only , and not only . It is their coupling:
A complete diagram would therefore be:
with
and
The transformation realizes the distinction; the distinction identifies the transformation.
10. Proposed terminology
Three names would be defensible.
Duality quantum
Best aligned with your theory:
Mathematical action quantum
Best aligned with the analogy to Planck’s constant:
Structural transition atom
Best for a neutral mathematical presentation:
An irreducible admissible transformation together with the minimal structural distinction it produces.
My preferred term is duality quantum, with the formal definition:
A duality quantum is a minimal pair in which an irreducible admissible transformation produces a distinguishable structural change , and each component determines the other under the structure–transformation correspondence .
Conclusion
There is no established universal mathematical object directly equivalent to the Planck quantum. Mathematics has no universally accepted smallest length, number, proof step, or transformation.
Within your duality framework, however, a natural analogue emerges:
Depending on the mathematical domain, this may appear as:
one bit;
one inference;
one machine transition;
one generator action;
one graph edge;
one cell attachment;
one elementary morphism.
The universal element is not the object itself. It is the pattern:
That is likely the closest mathematical counterpart to a quantum of physical action.
What transformation representation of the witness space would make the
complexity distinction visible?
Research Question:
What equivalence relation is strong enough to compress the witness space,
but weak enough to preserve satisfiability?
Further Reading
Scott Aaronson:
