Abiteboul–Vianu, the ordered case #
On ordered structures, the inflationary and partial fixed-point logics have
the same expressive power exactly when polynomial time and polynomial space
coincide (Abiteboul–Vianu 1989) – a corollary of the
two capture theorems, FO(≤, IFP) = PTIME
(DescriptiveComplexity.ifpDefinable_iff_mem_PTIME) and FO(≤, PFP) = PSPACE
(DescriptiveComplexity.pfpDefinable_iff_mem_PSPACE), and mathematically
content-free once they are in place: each side of the equivalence is rewritten
through its capture.
The theorem proper – the same statement for the order-free logics
DescriptiveComplexity.IFPDefinableFree and
DescriptiveComplexity.PFPDefinableFree, where no capture is available and
the equivalence with P = PSPACE is the celebrated content – is
DescriptiveComplexity.AbiteboulVianu, built on the ≡ᵏ-invariant layer of
DescriptiveComplexity.Invariant. This file is the ordered milestone on that
route, and the natural stopping point of the capture half.
Abiteboul–Vianu, ordered case: the inflationary and partial
fixed-point logics agree on ordered structures exactly when PTIME = PSPACE.
A corollary of the two capture theorems; see the module docstring for what it
does not say (the unordered statement).