First-order spectra with one variable

作者:

Highlights:

摘要

Define a (∀1 unary)-sentence to be a prenex first-order sentence of unary type (i.e., a type which only contains unary relation and function symbols and constant symbols) with only one (universal) quantifier. A successor structure is a structure 〈B, S〉 such that S is a function which is a permutation of the basis B with only one cycle. We exhibit a (∀1, unary)-sentence φ of type {S, U1, …, Up} such that if B is finite then 〈B, S〉 is a successor structure if 〈B, S〉 satisfies ∃U1, …, ∃Upϕ. It implies that ⋃ NRAM(cn)=SPECTRA(∀1, unary), c⩾1 where NRAM(cn) denotes the class of sets of positive integers accepted by a nondeterministic random access machine in time cn (where n is the input integer) and SPECTRA(∀1, unary) is the class of finite spectra of (∀1, unary)-sentences. Another consequence is that some graph properties (hamiltonicity, connectedness) can be characterised by sentences with unary function symbols and constant symbols and only one variable. This contrasts with the result (by Fagin and De Rougemont) that these two graph properties are not definable by monadic generalized spectra (without function symbols) even in the presence of an underlying successor relation.

论文关键词:

论文评审过程:Received 6 October 1986, Revised 11 March 1988, Available online 2 December 2003.

论文官网地址:https://doi.org/10.1016/0022-0000(90)90009-A