arXiv · 1207.5384
Lattice based Least Fixed Point Logic
Abstract
As software systems become more complex, there is an increasing need for new static analyses. Thanks to the declarative style, logic programming is an attractive formalism for specifying them. However, prior work on using logic programming for static analysis focused on analyses defined over some powerset domain, which is quite limiting. In this paper we present a logic that lifts this restriction, called Lattice based Least Fixed Point Logic (LLFP), that allows interpretations over any complete lattice satisfying Ascending Chain Condition. The main theoretical contribution is a Moore Family result that guarantees that there always is a unique least solution for a given problem. Another contribution is the development of solving algorithm that computes the least model of LLFP formulae guaranteed by the Moore Family result.
Explore related subjects
Keep this discovery
Piotr Filipiuk, Flemming Nielson, Hanne Riis Nielson. 2012-07-23. Lattice based Least Fixed Point Logic. https://arxiv.org/abs/1207.5384
Cite the original work for its findings. Save a collection to share your selection of sources.