History log of /seL4-l4v-master/HOL4/src/real/polyScript.sml
Revision Date Author Comments
# 063c2c97 01-May-2019 Michael Norrish <Michael.Norrish@nicta.com.au>

Fix src/real for tight equality

Bulk of changes just set grammars back to loose equality for script
duration.


# 94b064b9 15-Aug-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove unnecessary structure bracketting

As per 89fc99bc3, but on as many examples as a grep -R can find.


# 08d7a558 23-Oct-2014 Piotr Trojanek <piotr.trojanek@gmail.com>

trailing newlines in *.{sml,sig} files from src/ removed

Trailing newlines from SML files in src/ were rendered in HTML documentation.


# 432f2556 01-Dec-2002 Joe Hurd <joe@gilith.com>

Finally got around to fleshing out the real simpset (the other changes are
the ramifications of this!)

Major changes:

1. Got rid of AC rewrites for + and *. If you want them (perhaps for
compatibility with the old real_ss), use real_ac_ss.

2. Added a huge bunch of useful rewrites to real_ss, though I'm sure
I'll need to add a huge bunch more before I'm finished with it.


# 805fdd4e 13-Sep-2001 Michael Norrish <Michael.Norrish@nicta.com.au>

Removed gratuitous incompatibility with Taupo-6 in type of set_fixity;
its type is now string -> fixity -> unit, rather than
(string * fixity) -> unit.


# de343a0a 18-Jun-2001 Konrad Slind <konrad.slind@gmail.com>

Changing arithLib to numLib. And RealSS to realSimps.


# dd79eff0 27-Dec-2000 Konrad Slind <konrad.slind@gmail.com>

Not sure ...


# 6cf562f4 28-Nov-2000 Konrad Slind <konrad.slind@gmail.com>

The reals library builds on Kan.0.


# c1bc5342 12-Dec-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Now that overload_on alters the order in which resolution of ambiguous
parses is done, the calls to overload_on that repeated overloading
information for the natural number operations actually messed up
subsequent parses. We know that the calls were redundant because the
polyTheory is built on top of realTheory, which must have already set
up overloading for reals and nums.


# cb114e51 11-Dec-1999 Konrad Slind <konrad.slind@gmail.com>

In polyScript, the polynomial operators have been overloaded. We are
not sure whether this is a good idea or not.


# 2ab3f6db 10-Dec-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Changes due to the incorporation of John Harrison's datatype definition
package.
Many of these due to the fact that `n:num + b` parses differently because
sumTheory is now in the ancestry. A couple of other changes due to
explicit references one or two proofs made to num_Axiom. These are now
to num_Axiom_old.


# 70493a3d 03-Dec-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Fix to make it build now that = is non-associative.


# c64241de 01-Dec-1999 Konrad Slind <konrad.slind@gmail.com>

Minor changes to use "jrhUtils" instead of "useful".


# 9b4cee77 22-Sep-1999 Konrad Slind <konrad.slind@gmail.com>

Upgraded to use overloading.


# 0058df84 28-Jun-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Fixed to bring it up to date with Taupo release 0.
(Changes have come across from parse_branch development.)


# 58841e67 29-Apr-1999 Michael Norrish <Michael.Norrish@nicta.com.au>

Initial revision