History log of /seL4-l4v-master/HOL4/src/real/realSyntax.sml
Revision Date Author Comments
# d2b57f01 29-May-2020 Arve Gengelbach <arve.gengelbach@it.uu.se>

align numeric syntax: 'great' becomes 'greater' The earlier names are inconsistent with numSyntax and less descriptive.

The changes are:
intSyntax.great_tm -> intSyntax.greater_tm
intSyntax.dest_great -> intSyntax.dest_greater
intSyntax.mk_great -> intSyntax.mk_greater

int_arithTheory.add_to_great -> int_arithTheory.add_to_greater

realSyntax.great_tm -> realSyntax.greater_tm
realSyntax.dest_great -> realSyntax.dest_greater
realSyntax.mk_great -> realSyntax.mk_greater

github issue #629


# be0fdac4 12-Feb-2020 Michael Norrish <michael.norrish@data61.csiro.au>

More work on getting better simplification/normalisation over reals


# ac36ee77 29-Mar-2019 Michael Norrish <Michael.Norrish@nicta.com.au>

Add fns for real$pow to realSyntax; sort listings in .sig file also


# 8614552a 05-Feb-2009 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Functions for min and max added.


# 9318dd65 12-Jan-2005 Michael Norrish <Michael.Norrish@nicta.com.au>

A couple of bug fixes for these syntax manipulation functions:
* strip_mult was utterly wrong
* list_mk_{plus,mult} were building terms in the wrong order


# 3c7de74f 30-Jun-2003 Michael Norrish <Michael.Norrish@nicta.com.au>

Provide a function for returning the integer of a real number term,
as long as that term is actually an integer (i.e., of the form &n or
~&n for some natural number numeral n).


# 1e80fb3f 25-Jun-2003 Michael Norrish <Michael.Norrish@nicta.com.au>

Finished basic syntax support for the reals.


# 2868da76 25-Jun-2003 Michael Norrish <Michael.Norrish@nicta.com.au>

Slightly more than half an implementation of the obvious syntax functions
for the reals. Note that I have (arbitrarily) decided that 1 / 3 doesn't
qualify as a real "literal", though it has no better canonical form.
I may change my mind on this, or be open to persuasion.
Feel free to finish this off while I'm in bed :-)