History log of /seL4-l4v-master/HOL4/src/bag/bagSimpleLib.sml
Revision Date Author Comments
# 6a81a039 21-May-2018 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove TABs from src

Will also make selftest to check that they aren't introduced


# 845531b5 14-Sep-2011 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove trailing whitespace in source files.


# 24173fe9 01-Jan-2010 Thomas Tuerk <Thomas.Tuerk@cl.cam.ac.uk>

adding type information to avoid guessing types while loading


# d7ae8769 16-Nov-2009 Thomas Tuerk <Thomas.Tuerk@cl.cam.ac.uk>

fixed a bug in BAG_DIFF_INSERT_CANCEL_CONV. Previously the base cases {||} DIFF b and b DIFF {||} were not simplified


# 8585ec8a 14-Oct-2009 Thomas Tuerk <Thomas.Tuerk@cl.cam.ac.uk>

Some more additions to bagLib. I'm mainly interested in bags that consists of multiple insertions into the empty bag like for example {|x1;x2;x3|}.
I call these explicitly given, finite bags "simple".

There was a lot of tool support for handling bags that consists of BAG_UNION applications. One can eliminate those for example on both sides of an equation, a BAG_DIFF ...
Now I added support for these "simple" bags. I started adding some things like resorting to bagLib before. However, these addidtion became larger and larger. Therefore, I moved them
into an new file called bagSimpleLib. However, it is imported by bagLib, so the end-user does not need to know this.