The copy a point names, and EXPTIME without the order #
DescriptiveComplexity.Exponential.FreeSpace reads the inner problem inside one
of the copies of an order-guessing expansion and keeps it in PSPACE, the copy
being guessed as a relation. A deterministic class cannot guess, so
DescriptiveComplexity.PTIME needs the copy to be named by something a fixed
point can carry: one element. A copy is the class of any one of its
points, so “some copy answers yes” is
DescriptiveComplexity.ExpExpansion.somePtCls, an existential over points, and
DescriptiveComplexity.mem_PTIME_exElement – every relation variable of the
induction carrying the point as a further argument – is what keeps it in
PTIME.
Two steps, then:
- the inner problem read in the class of a marked point is a relativized
ordered reduction to it (
DescriptiveComplexity.ExpExpansion.ptReduction), so membership carries over (DescriptiveComplexity.IFPDefinable.of_relOrderedReduction); - the mark is then existentially quantified away
(
DescriptiveComplexity.ExpExpansion.mem_PTIME_somePtCls).
The conclusion is DescriptiveComplexity.mem_EXPTIME_iff_solfpDefinableFree:
EXPTIME is SO(LFP) with no order in the statement, as EXPSPACE is SO(PFP).
The copy a point names #
The copy a point names: the points carrying its guessed order – or the whole structure when it carries none, so that the part is never empty.
Equations
Instances For
Dependency graph
At a point that carries an order – every point of an order-guessing expansion does – the copy it names is its class.
Dependency graph
Some copy answers yes, the copy being named by a point #
Dependency graph
Some copy answers yes, the copy being named by one of its points: the problem that replaces the inner one when the inner class cannot guess.
Equations
Instances For
Dependency graph
The copy of a marked point, as a definable part #
The vocabulary the inner problem is read over: the order-guessing one, plus a mark for the point that names the copy.
Equations
Instances For
Dependency graph
The order-guessing structure underlying a structure that also carries a marked point.
Equations
Instances For
Dependency graph
The part the reduction reads: the copy the marked point names – or the whole structure when nothing marked names anything, so that the part is never empty.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
Dependency graph
The marked point names the copy the point names: at the structure whose mark is a single point, the part the reduction reads is the copy of that point.
Dependency graph
The inner problem read in the copy the marked point names.
Equations
Instances For
Dependency graph
The reduction reading the copy of the marked point #
The mark, as a symbol of the source vocabulary of the reduction.
Equations
Instances For
Dependency graph
A relation of the original vocabulary, as a symbol of the source vocabulary of the reduction.
Instances For
Dependency graph
The unary shift of a nullary symbol, as a symbol of the source vocabulary of the reduction.
Instances For
Dependency graph
The same-order symbol, in the source vocabulary of the reduction.
Instances For
Dependency graph
Nothing marked names anything.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The domain of the reduction: the copy the marked point names, or everything when nothing is marked.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
Dependency graph
Dependency graph
The interpretation reading the original vocabulary inside the copy the marked point names.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
Dependency graph
The interpreted universe is the copy the marked point names.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
Reading the inner problem in the copy of the marked point is a relativized ordered reduction to it.
Equations
Instances For
Dependency graph
The inner problem read in the copy of the marked point stays in polynomial time.
Dependency graph
Quantifying the point away #
“Some copy answers yes” stays in polynomial time: the point naming the copy is carried by every relation variable of the induction.
Dependency graph
The correctness of “some copy answers yes” #
The copy a point of an order-guessing expansion names is a copy: the points carrying its guessed order.
Dependency graph
Some copy answers yes exactly when the inner problem does, at some linear
order of the instance – the same statement as
DescriptiveComplexity.ExpExpansion.someCls_map_iff, with the copy named by a
point rather than guessed as a set.
Dependency graph
EXPTIME needs no order #
PTIME over an expanded universe needs no order. The order is guessed into the block of the expansion, and the inner problem is replaced by “some copy answers yes” – the copy being named by a point, since a deterministic class cannot guess one.
Dependency graph
SO(LFP) without the order: a least fixed point over a second-order universe defined without an order, the equivalence being asked of structures carrying none.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
Dependency graph
SO(≤, LFP) = SO(LFP): the order of the expansion can be guessed.
Dependency graph
EXPTIME is SO(LFP), no order needed.