History log of /seL4-l4v-10.1.1/HOL4/Manual/Description/QuantHeuristics.tex
Revision Date Author Comments
# 1c653e3e 06-Feb-2017 Thomas Tuerk <thomas@tuerk-brechen.de>

implement simple quantifier heuristics

The quantifier heuristics library is powerful, but often slow. The
unwind conversions are fast, but have serious restrictions. This commits
adds simple quantifier heuristics. They are based on the techniques
developed for quantifier heuristics library, but only search gap guesses
that don't contain free variables. Some very limited experiments suggest
that it is similarly fast as unwind. It can handle all the cases unwind
can handle. However, it supports also a much richer syntax. Moreover, it
can instantiate in addition to universal and existential quantifiers
also unique existential quantifiers, eliminate select and some.
Moreover, it knows about pairs and lists.


# 495e0758 29-Oct-2014 Michael Norrish <michael.norrish@nicta.com.au>

Trivial typo correction.


# f0aca62f 01-Aug-2014 Piotr Trojanek <piotr.trojanek@gmail.com>

Punctuation: separate a non-restrictive clause with comma.


# e9b39607 15-Dec-2013 Michael Norrish <michael.norrish@nicta.com.au>

Modify Description to use holtexbasic and underscore packages.

This seems to require reference/label names to not include
underscores, so a bunch of changes were made in that vein. Using
holtexbasic is a prerequisite for eventually converting to using
EmitTeX technology.


# b530bdb4 14-Nov-2012 Thomas Tuerk <tt291@cl.cam.ac.uk>

Documentation for quantifier heuristics library added to Description