A Fixed Point Theorem for Non-Monotonic Functions
Zolt\'an \'Esik, Panos Rondogiannis

TL;DR
This paper introduces a fixed point theorem applicable to non-monotonic functions on structured lattices, extending classical theorems and aiding in the semantics of negation in logic programming.
Contribution
It presents a new fixed point theorem for non-monotonic functions, generalizing classical results and providing a more elegant proof for logic programming semantics.
Findings
The theorem generalizes Knaster-Tarski and Kleene's fixed point theorems.
It offers a more direct proof of the least fixed point in logic programming.
Potential applications extend beyond logic programming.
Abstract
We present a fixed point theorem for a class of (potentially) non-monotonic functions over specially structured complete lattices. The theorem has as a special case the Knaster-Tarski fixed point theorem when restricted to the case of monotonic functions and Kleene's theorem when the functions are additionally continuous. From the practical side, the theorem has direct applications in the semantics of negation in logic programming. In particular, it leads to a more direct and elegant proof of the least fixed point result of [Rondogiannis and W.W.Wadge, ACM TOCL 6(2): 441-467 (2005)]. Moreover, the theorem appears to have potential for possible applications outside the logic programming domain.
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, Reasoning, and Knowledge · Advanced Algebra and Logic · Logic, programming, and type systems
