English

On Finding a First-Order Sentence Consistent with a Sample of Strings

Logic in Computer Science 2018-09-11 v1

Abstract

We investigate the following problem: given a sample of classified strings, find a first-order sentence of minimal quantifier rank that is consistent with the sample. We represent strings as successor string structures, that is, finite structures with unary predicates to denote symbols in an alphabet, and a successor relation. We use results of the Ehrenfeucht-Fra\"iss\'e game over successor string structures in order to design an algorithm to find such sentence. We use conditions characterizing the winning strategies for the Spoiler on successor strings structures in order to define formulas which distinguish two strings. Our algorithm returns a boolean combination of such formulas.

Keywords

Cite

@article{arxiv.1809.03106,
  title  = {On Finding a First-Order Sentence Consistent with a Sample of Strings},
  author = {Thiago Alves Rocha and Ana Teresa Martins and Francicleber Martins Ferreira},
  journal= {arXiv preprint arXiv:1809.03106},
  year   = {2018}
}

Comments

In Proceedings GandALF 2018, arXiv:1809.02416

R2 v1 2026-06-23T03:59:43.901Z