The expansion, relativized to the marked part #
The doubled universe of DescriptiveComplexity.Problems.Wide.Double is never a
singleton, which is what the machine needs, but it is no longer the instance.
DescriptiveComplexity.Draw.relExp repairs that on the expansion's side: every
sentence of the expansion is renamed and relativized to the mark, and every
block assignment is required to be supported – to hold only of marked tuples
– so that a point of the relativized expansion over the doubled universe is a
point of the original expansion over the instance.
One tag is added. FirstOrder.Language.ExpExpansion requires its domain
sentence to be satisfiable at every structure, including ones with no marked
part at all, where a relativized sentence has nothing to be about; the tag
none is the point that exists exactly there, and over a doubled universe – one
that always has a marked part – it contributes nothing.
Two sentences about a structure with no marked part #
No element is marked, as a sentence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
Every relation variable of the block is empty, as a sentence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
Dependency graph
Dependency graph
The relativized expansion #
The expansion, relativized to the marked part: the same block and the same expanded vocabulary, every sentence renamed and relativized, every assignment required to be supported, and one extra tag for the structures with no marked part.
Equations
- One or more equations did not get rendered due to their size.