Publication | Closed Access
Precise and efficient groundness analysis for logic programs
99
Citations
13
References
1993
Year
Applied LogicEngineeringVerificationWell-founded SemanticsSoftware AnalysisFormal VerificationLogic ProgrammingComputational LogicNon-monotonic LogicPrecise Groundness InformationProgramming LanguagesFormal LogicBoolean FunctionsComputer ScienceDescription LogicsProgram AnalysisAutomated ReasoningPositive Boolean FunctionsFormal MethodsMathematical FoundationsEfficient Groundness AnalysisFirst-order Logic
We show how precise groundness information can be extracted from logic programs. The idea is to use abstract interpretation with Boolean functions as “approximations” to groundness dependencies between variables. This idea is not new, and different classes of Boolean functions have been used. We argue, however, that one class, the positive functions, is more suitable than others. Positive Boolean functions have a certain property which we (inspired by A. Langen) call “condensation.” This property allows for rapid computation of groundness information.
| Year | Citations | |
|---|---|---|
Page 1
Page 1