Logic of Combinatory Logic
Simona Ka\v{s}terovi\'c, Silvia Ghilezan

TL;DR
This paper introduces a classical propositional logic framework for reasoning about combinatory logic, including syntax, axioms, and semantics, and proves soundness and completeness of the system.
Contribution
It develops a formal propositional logic for combinatory logic with soundness and completeness proofs, bridging logic and combinatory reasoning.
Findings
Soundness and completeness of the axiomatic system
Semantics based on applicative structures with primitive combinators
Equational theory aligns with the propositional logic framework
Abstract
We develop a classical propositional logic for reasoning about combinatory logic. We define its syntax, axiomatic system and semantics. The syntax and axiomatic system are presented based on classical propositional logic, with typed combinatory terms as basic propositions, along with the semantics based on applicative structures extended with special elements corresponding to primitive combinators. Both the equational theory of untyped combinatory logic and the proposed axiomatic system are proved to be sound and complete w.r.t. the given semantics. In addition, we prove that combinatory logic is sound and complete w.r.t. the given semantics.
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
TopicsAdvanced Algebra and Logic · Logic, Reasoning, and Knowledge
