Congruence Filter Pairs, Adjoints and Leibniz Hierarchy
Peter Arndt, Hugo Luiz Mariano, Darllan Concei\c{c}\~ao Pinto

TL;DR
This paper explores filter pairs as a framework for representing and analyzing finitary, substitution-invariant logics, establishing connections with algebraic semantics and properties like the Craig interpolation property.
Contribution
It introduces congruence filter pairs and characterizes logics with algebraic semantics using these structures, linking algebraic and logical properties through Galois connections.
Findings
Characterization of logics with algebraic semantics via congruence filter pairs
Criteria for Leibniz hierarchy classification using Galois connections
Bridge theorem linking amalgamation property to Craig interpolation property
Abstract
We review the notion of (finitary) filter pair as a tool for creating and analyzing logics. A filter pair can be seen as a presentation of a logic, given by presenting its lattice of theories as the image of a lattice homomorphism, with certain properties ensuring that the resulting logic is finitary and substitution invariant. Every finitary, substitution invariant logic arises from a filter pair. Particular classes of logics can be characterized as arising from special classes of filter pairs. We consider so-called congruence filter pairs, i.e. filter pairs for which the domain of the lattice homomorphism is a lattice of congruences for some quasivariety. We show that the class of logics admitting a presentation by such a filter pair is exactly the class of logics having an algebraic semantics. We study the properties of a certain Galois connection coming with such filter pairs. We…
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 · Logic, programming, and type systems
