History log of /seL4-l4v-master/HOL4/src/quotient/examples/msgScript.sml
Revision Date Author Comments
# 12bfabbe 29-Apr-2019 Michael Norrish <Michael.Norrish@nicta.com.au>

Get quotient/examples to build given tight equality


# 95d60bd3 02-Oct-2017 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove -- as an alias for Term parser.

As per comment in release notes this has long been replaced as
appropriate style.


# 0bbd2a7e 21-Jun-2011 Michael Norrish <Michael.Norrish@nicta.com.au>

Rename TruePrefix to Prefix; use fixity options with NONE for what was Prefix.

90+% of this work was done by Ramana Kumar. The following list are
the commits for a series of individual commits that have been squished
into one big change:
* remove mention of TruePrefix from the add_rule docfile
* first batch of changes removing TruePrefix from src/parse
* replace TruePrefix by Prefix in boolScript.sml
* remove TruePrefix from Rsyntax
is a fixity ever required for new_specification?
* some more Prefix -> NONE and TruePrefix -> Prefix in theories
* TruePrefix changes for datatype
* TruePrefix changes for res_quan
* TruePrefix->Prefix in a TeX selftest
* TruePrefix changes for quotient
* TruePrefix changes for integer and real
* fix quotient examples for TruePrefix removal
* more fixes for quotient examples
* fixes for lambda example for TruePrefix removal
* Reword description manual in light of removal of TruePrefix.
* Fix msgTheory quotient example; Poly 5.3 had problems with monotypes.
* Fixes for files in examples/lambda given removal of TruePrefix.
* Fix in examples/unification given removal of TruePrefix.
* Fix in examples/HolCheck given removal of TruePrefix.
* Fixes in examples/acl2 given removal of TruePrefix.


# b8b23065 19-Apr-2010 Peter Homeier <palantir@trustworthytools.com>

Revision 8066 caused the msgScript.sml example of the quotients package to break. This revision repairs the example.

msgScript.sml used "U" as a variable inside of theorems, e.g.

freenonces_RSP:
|- !U V. msgrel U V ==> (freenonces1 U = freenonces1 V)

but revision 8066 now reserves U as a specially parsed form, to represent UNIV.


# 4761143b 10-Aug-2009 Tjark Weber <Tjark.Weber@cl.cam.ac.uk>

Removed trailing whitespace from all .sml and .sig files.

This affects over 900 files and was done using emacs's delete-trailing-whitespace
function in batch mode. Building the system with Poly/ML and Moscow ML seems to
work, so I'm hoping these changes don't break anything. Please complain if
they do!


# 970b1575 21-Jun-2005 Peter Homeier <palantir@trustworthytools.com>

----------------------------------------------------------------------

Committing in two new examples of using the quotient package.

The first is a very simple example, duplicating Paulson' most complex
example from his quotients paper.

The other is the most complex example so far, creating the syntax of
Abadi and Cardelli's sigma calculus, and proving the Church-Rosser
theorem for this language. The quotient package is used in the file
"liftScript.sml". This is the example from the 45-page paper in the
"doc" subdirectory.

To build either of these go to the directory where the example is
located and type Holmake.

Modified Files:
hol98/src/quotient/src/quotient.sml
Added Files:
hol98/src/quotient/examples/msgScript.sml
hol98/src/quotient/examples/obj/MutualIndThen.sig
hol98/src/quotient/examples/obj/MutualIndThen.sml
hol98/src/quotient/examples/obj/alphaScript.sml
hol98/src/quotient/examples/obj/barendregt.sig
hol98/src/quotient/examples/obj/barendregt.sml
hol98/src/quotient/examples/obj/ind_rel.sig
hol98/src/quotient/examples/obj/ind_rel.sml
hol98/src/quotient/examples/obj/liftScript.sml
hol98/src/quotient/examples/obj/more_listScript.sml
hol98/src/quotient/examples/obj/more_setScript.sml
hol98/src/quotient/examples/obj/objectScript.sml
hol98/src/quotient/examples/obj/reductionScript.sml
hol98/src/quotient/examples/obj/semanticsScript.sml
hol98/src/quotient/examples/obj/tactics.sig
hol98/src/quotient/examples/obj/tactics.sml
hol98/src/quotient/examples/obj/variableScript.sml
----------------------------------------------------------------------