Sound search in a denotational semantics for first order logic
C.F.M. Vermeulen

TL;DR
This paper extends a denotational semantics framework for first order logic to incorporate search and choice mechanisms, enabling sound constraint-based reasoning and setting the stage for future efficiency analysis.
Contribution
It introduces a semantics that models search and choice in first order logic using states with substitutions and constraints, ensuring soundness under reasonable conditions.
Findings
Semantic framework includes search and choice
Ensures soundness of the logic system
Provides foundation for analyzing search efficiency
Abstract
In this paper we adapt the definitions and results from Apt and Vermeulen on `First order logic as a constraint programming language' (in: Proceedings of LPAR2001, Baaz and Voronkov (eds.), Springer LNAI 2514) to include important ideas about search and choice into the system. We give motivating examples. Then we set up denotational semantics for first order logic as follows: the semantic universe includes states that consist of two components: a substitution, which can be seen as the computed answer; and a constraint satisfaction problem, which can be seen as the residue of the original problem, yet to be handled by constraint programming. The interaction between these components is regulated by an operator called: infer. In this paper we regard infer as an operator on sets of states to enable us to analyze ideas about search among states and choice between states. The precise…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Semantic Web and Ontologies
