Monotonicity Inference for Higher-Order Formulas

  • Authors:
  • Jasmin Christian Blanchette;Alexander Krauss

  • Affiliations:
  • Institut für Informatik, Technische Universität München, Munich, Germany;Institut für Informatik, Technische Universität München, Munich, Germany

  • Venue:
  • Journal of Automated Reasoning
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Formulas are often monotonic in the sense that satisfiability for a given domain of discourse entails satisfiability for all larger domains. Monotonicity is undecidable in general, but we devised three calculi that infer it in many cases for higher-order logic. The third calculus has been implemented in Isabelle's model finder Nitpick, where it is used both to prune the search space and to soundly interpret infinite types with finite sets, leading to dramatic speed and precision improvements.