History log of /seL4-l4v-10.1.1/HOL4/src/HolSmt/SmtLib_Logics.sml
Revision Date Author Comments
# e5fc0f36 11-Sep-2017 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Improving naming of bit-vector signed division constants.

This renaming introduces incompatibilities:

• words$word_sdiv -> words$word_quot (this is proved to be related to int_quot for a non-zero divisor).
• words$word_srem -> words$word_rem (this is proved to be related to int_rem for a non-zero divisor).
• integer_word$word_sdiv (this is a new constant defined directly in terms of int_div).
• words$word_smod -> integer_word$word_smod (this is now defined directly in terms of int_mod).


# ef9457a1 01-Jun-2011 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Tuned.


# 51da4e01 01-Jun-2011 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

word_smod and bvsmod are mapped to each other again.


# 94d1cf53 28-May-2011 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

word_smod and bvsmod are no longer mapped to each other: they are semantically
different functions.


# 666c624a 10-Apr-2011 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Added (partial) support for shift operations that take two word arguments.


# bea1ea5f 26-Feb-2011 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Major update, adding a translation from HOL to SMT-LIB 2 and enabling Z3 proof
checking again. (The latter still has some quirks, because Z3's proof
syntax is not fully SMT-LIB 2 compliant.)


# 33851c74 27-Oct-2010 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Added SMT-LIB parsing support for QF_UFNRA, UFLRA, UFNIA.


# 55e36288 27-Oct-2010 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Added SMT-LIB parsing support for QF_UFLRA.


# 314363e4 27-Oct-2010 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Added SMT-LIB parsing support for QF_UFLIA.


# 412d4428 26-Oct-2010 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Added SMT-LIB parsing support for QF_NRA.


# 740057ce 26-Oct-2010 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Added SMT-LIB parsing support for QF_UFBV.


# b3643b11 25-Oct-2010 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Z3 proof parser updated for Z3 2.13. The proof parser now uses the SMT-LIB
benchmark parser internally.


# 42538a0b 14-Oct-2010 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Added parsing support for bvcomp.


# 7bc047cd 14-Oct-2010 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Added parsing support for bvsrem and bvsmod.


# 8f044ab2 13-Oct-2010 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Added parsing support for bvsdiv.


# b2787fe2 13-Oct-2010 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Added a parser for SMT-LIB 2 benchmarks.