A Crevice on the Crane Beach: Finite-Degree Predicates - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

A Crevice on the Crane Beach: Finite-Degree Predicates

Résumé

First-order logic (FO) over words is shown to be equiexpressive with FO equipped with a restricted set of numerical predicates, namely the order, a binary predicate MSB$_0$, and the finite-degree predicates: FO[Arb] = FO[<, MSB$_0$, Fin]. The Crane Beach Property (CBP), introduced more than a decade ago, is true of a logic if all the expressible languages admitting a neutral letter are regular. Although it is known that FO[Arb] does not have the CBP, it is shown here that the (strong form of the) CBP holds for both FO[<, Fin] and FO[<, MSB$_0$]. Thus FO[<, Fin] exhibits a form of locality and the CBP, and can still express a wide variety of languages, while being one simple predicate away from the expressive power of FO[Arb]. The counting ability of FO[<, Fin] is studied as an application.

Dates et versions

hal-01587620 , version 1 (14-09-2017)

Identifiants

Citer

Michaël Cadilhac, Charles Paperman. A Crevice on the Crane Beach: Finite-Degree Predicates. LICS, 2017, Reykjavik, Iceland, France. ⟨hal-01587620⟩
34 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More