History log of /seL4-l4v-master/l4v/lib/FastMap.thy
Revision Date Author Comments
# a424d55e 09-Mar-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

licenses: convert license tags to SPDX


# 0ab8491a 22-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

lib/FastMap: add FIXME for conv_at hack


# 7a38ef63 22-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

lib: move FastMap lemma to LemmaBucket


# 65956bea 15-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

lib/FastMap: fix primrec style


# 5ea3f545 15-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

lib/FastMap: refactor convs; renaming; juggle function arguments

Complex conversions have been refactored to the new utility conv_at,
which is easier to use and has better error detection.

Name changes: “*_to_map” naming scheme changed to more descriptive
“*_to_lookup_list”.

Key transformer argument is now the first argument to tree_lookup and
friends, which matches functional programming conventions.


# 5409d885 14-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

lib/FastMap: use simple locale instead of unnecessary qualify


# 1dfb962a 11-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

lib: add FastMap tool

Many issues remain (see TODO list), but it's now mature enough to be
used for proof automation and has a comprehensive test suite.