First-order logic with self-reference

07/15/2022
by   Reijo Jaakkola, et al.
0

We consider an extension of first-order logic with a recursion operator that corresponds to allowing formulas to refer to themselves. We investigate the obtained language under two different systems of semantics, thereby obtaining two closely related but different logics. We provide a natural deduction system that is complete for validities for both of these logics, and we also investigate a range of related basic decision problems. For example, the validity problems of the two-variable fragments of the logics are shown coNexpTime-complete, which is in stark contrast with the high undecidability of two-variable logic extended with least fixed points. We also argue for the naturalness and benefits of the investigated approach to recursion and self-reference by, for example, relating the new logics to Lindstrom's Second Theorem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/23/2019

Two variable fragment of Term Modal Logic

Term modal logics (TML) are modal logics with unboundedly many modalitie...
research
09/18/2023

Algebra of Self-Replication

Typical arguments for results like Kleene's Second Recursion Theorem and...
research
08/02/2022

Conjunctive Queries for Logic-Based Information Extraction

This thesis offers two logic-based approaches to conjunctive queries in ...
research
05/07/2023

On guarded extensions of MMSNP

We investigate logics and classes of problems below Fagin's existential ...
research
05/03/2020

Algebraic classifications for fragments of first-order logic and beyond

Complexity and decidability of logical systems is a major research area ...
research
11/05/2021

Learning Formulas in Finite Variable Logics

We consider grammar-restricted exact learning of formulas and terms in f...
research
12/13/2021

Rational Pavelka logic: the best among three worlds?

This comparative survey explores three formal approaches to reasoning wi...

Please sign up or login with your details

Forgot password? Click here to reset