History log of /seL4-l4v-10.1.1/HOL4/src/float/floatScript.sml
Revision Date Author Comments
# fdc7cdd9 03-Mar-2017 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Add some floating-point theorems.

Theorems from the old floatTheory have been ported to the newer floating-point theory. The results have been generalised from being single precision only, allowing them to be instantiated to 16-, 32- and 64-bit floats.


# 89027f15 08-Dec-2016 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Remove unicode from float script.


# c5ed00c8 08-Dec-2016 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Overhaul floatTheory.

• The proofs have been redone using more modern tactics. The script is now 1281 lines shorter.
• Uninteresting lemmas are no longer stored.
• Anti-quotations are used for some constant values. This means that floatTheory works for double precision if float_format is changed in ieeeTheory.


# efb7de67 28-Jul-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Fix floating-point theories in light of pat_assum rename


# f695cafe 26-Nov-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Some more fixes, including to a couple of examples that grep turned up
as using Infixr 450.


# 63be6257 22-May-2008 Anthony Fox <anthony.fox@cl.cam.ac.uk>

Remove dependence on wordTheory.


# cfff2c42 18-Mar-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Everywhere replace prove_thm (hol88ism) with store_thm and make the
theorem RRRC1 prove 450 times faster by not just brutalising it with
ground arithmetic evaluation.


# 602e4d65 18-Mar-2008 Michael Norrish <Michael.Norrish@nicta.com.au>

Eliminate a repeated theorem in floatScript.sml.


# a7abb380 17-May-2006 Michael Norrish <Michael.Norrish@nicta.com.au>

Add more aggressive simplification of terms involving EXP (natural number
exponentiation). This affects the behaviour both of std_ss and srw_ss().
Various proofs break, so I've fixed these.


# 8ab1f620 26-Feb-2004 Michael Norrish <Michael.Norrish@nicta.com.au>

Behzad Akbarpour's theories of floating point numbers. Some fixed point
theories to follow.