The wide machines are members of the exponential classes #
The payoff of DescriptiveComplexity.Problems.Wide.Expansion: the expansion's
points are the universe of the wide machine
(DescriptiveComplexity.Wide.wideEquiv), so the machine an instance describes
and the machine the expanded structure describes agree fieldwise
(DescriptiveComplexity.Wide.wideAgree) and the three wide problems are exactly
the three ordinary machine problems read over the expansion. With
DescriptiveComplexity.ntmAccept_mem_NP and
DescriptiveComplexity.ntmAcceptSpace_mem_PSPACE that gives
DescriptiveComplexity.wideAccept_mem_NEXPTIME–NEXPTIME := NP.exp, so this is the definition being exercised;DescriptiveComplexity.wideAcceptSpace_mem_EXPSPACEand its deterministic variant, throughDescriptiveComplexity.EXPSPACE_eq_PSPACE_exp.
No resource argument appears anywhere: the exponent is in the universe the
machine runs over, and everything else is the composition that
DescriptiveComplexity.ExpDefinable is made of – an expansion applied after the
problem, which is the composition that exists.
The universe of the wide machine sits inside the expansion: an address
becomes the point tagged addr carrying it, a control element the point tagged
ctrl carrying its singleton. It is the address expansion's own embedding
(DescriptiveComplexity.AddrExp.addrEmbed), at this expansion.
Instances For
Dependency graph
The points of the expansion are the universe of the wide machine.
Instances For
Dependency graph
Dependency graph
Dependency graph
Dependency graph
The twelve symbols #
Each defining sentence is read at the points the embedding produces, and turns
out to be the corresponding field of DescriptiveComplexity.wideData. The two
generic lemmas do the bookkeeping – the tag match and the passage from the
replicated block to one or two stacked copies – once for all.
The two machines agree #
The wide machine of the instance is the ordinary machine of the
expansion, fieldwise along DescriptiveComplexity.Wide.wideEquiv.
Dependency graph
The memberships #
The wide machine is in NEXPTIME, which is NP.exp: the expansion turns
it into DescriptiveComplexity.NTMAccept, and that problem is in NP. This is
the first natural member the class has.
Registered in the Lax archive as
Lax822549.WideMachinesComplete.wideAccept_mem_NEXPTIME.
Dependency graph
The space-bounded wide machine is in EXPSPACE: the expansion turns it
into DescriptiveComplexity.NTMAcceptSpace, and that problem is in PSPACE.
Dependency graph
The deterministic space-bounded wide machine is in EXPSPACE, through
DescriptiveComplexity.DTMAcceptSpace.