History log of /seL4-l4v-master/HOL4/examples/PSL/1.1/official-semantics/ModelLemmasScript.sml
Revision Date Author Comments
# 86bcdc60 02-May-2019 Michael Norrish <Michael.Norrish@nicta.com.au>

Fix examples/PSL given tight equality


# bda813d1 15-Oct-2018 Thomas Tuerk <thomas@tuerk-brechen.de>

rename PSL-Path theory

in "examples/PSL/path" rename

PathTheory -> PSLPathTheory
FinitePathTheory -> FinitePSLPathTheory

this eliminates the clash of theory names with "src/coalgebras/path"


# 365c2060 18-Sep-2018 Chun Tian (binghe) <binghe.lisp@gmail.com>

Fixed PSL examples (1.01/official-semantics, 1.01/executable-semantics, 1.1/official-semantics)


# 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!


# 43ebfac0 16-Jan-2005 Mike Gordon <mjcg@cl.cam.ac.uk>

Updated PSL stuff so it works with the new type-variables-in-alphabetic-order
behaviour of Hol_datatype (needed to tweak ``:('state,'prop)model`` to
``:('prop,'state)model`` in a few places.


# 88944333 04-Jan-2005 Mike Gordon <mjcg@cl.cam.ac.uk>

Cleaned up ModelLemmasScript.sml and completed the proof that if M
is a model and A a total automaton then:

|- forall v: (v |=ltl f) <=> (v || A |=ctl always b)
------------------------------------------------------
|- forall M: (M |=ltl f) <=> (M || A |=ctl always b)

Cindy Eisner and Dana Fisman provided help when I got stuck
(e.g. suggested the condition that A be total).

I'm not sure what has changed in ModelScript.sml.


# 66de5286 16-Dec-2004 Mike Gordon <mjcg@cl.cam.ac.uk>

Removing some commented out junk. Alas, proofs still not finished though.


# bcb5c32a 28-Nov-2004 Mike Gordon <mjcg@cl.cam.ac.uk>

Fixes a bug in my translation of LRM semantics of abort to HOL spotted
by Thomas Turk (the j=0 case needs a special case to avoid
consequences of |- 0-1=0).

The changes to ModelScript.sml and ModelLemmasScript.sml are work in
progress that "cvs ci" picked up and represent a (hopefully) transient
and very messy state.


# 9e0754a4 19-Oct-2004 Mike Gordon <mjcg@cl.cam.ac.uk>

Checkin so I can sync laptop.


# 9fe8ef78 12-Oct-2004 Mike Gordon <mjcg@cl.cam.ac.uk>

Another lemma (about open models).


# 6a52fca8 11-Oct-2004 Mike Gordon <mjcg@cl.cam.ac.uk>

Haven't done a checkin for ages, so thought I'd see what would happen
when I did ...


# 6dd9afba 20-Jul-2004 Mike Gordon <mjcg@cl.cam.ac.uk>

Just syncing current state (not necessarily a clean state).


# 4ed73f69 11-Jul-2004 Mike Gordon <mjcg@cl.cam.ac.uk>

More refactoring to get experimental stuff out of ModelTheory
and into ModelLemmasTheory.