#
6ff1f5f5 |
|
29-Jan-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Remove uses of global grammar from some library files Uses of Q.prove dodge redefinitions of the Parse structure, and end up using the surrounding global grammar. For this reason, it's best not to use Q in library implementations.
|
#
4888f523 |
|
15-Oct-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Remove eqtype declaration for term type
|
#
bbf91a2b |
|
21-Jan-2017 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Update bitstringLib.extract_v2w_CONV. Should have been included in commit 7c45d79.
|
#
ecb0e313 |
|
15-Mar-2016 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Add Conv.memoize. This can be used to build conversions that lookup previous result in a red-black tree. The n-bit libraries are updated to make use of Conv.memoize and new functions in computeLib.
|
#
6f6d3042 |
|
24-Feb-2016 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Add a new conversion and simpset fragment for bit-strings.
|
#
aa23933d |
|
29-Jan-2016 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Opening lcsymtacs is no longer necessary.
|
#
ac817518 |
|
11-May-2015 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Modify the type of HolKernel.syntax_fns and add some documentation. This is in response to issue #247. The change to the type makes things a little more natural when using partial applications - for example, HolKernel.syntax_fns1 can be used to provide syntax support for regular unary operations.
|
#
38ed5889 |
|
08-Jul-2014 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Support building custom compsets that cover bitstringTheory and integer_wordTheory.
|
#
096775cf |
|
08-May-2014 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Generalise bitstringLib.word_bit_CONV.
|
#
7a2254a5 |
|
14-May-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Move bitTheory into src/num/extra_theories and move evaluations theorems in wordsLib further up the build sequence. Includes some tidying-up work. This closes issue #120. Evaluation for "toNum" and "toString" can now be enabled by loading up stringLib (or, more precisely, ASCIInumbersLib), without the need to load up wordsLib. This check-in can be viewed as finishing off the (many) loose ends left over from work on issue #70.
|
#
95d076f0 |
|
14-Dec-2012 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Performance tweak to bitstringLib.v2n_CONV.
|
#
2a4412e2 |
|
05-Oct-2012 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Minor change to exception reporting in bitstringLib.
|
#
5f7ad54b |
|
02-Oct-2012 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Add WORD_BIT_INDEX_CONV and tweak word_bit_CONV.
|
#
ebff75bd |
|
21-Aug-2012 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Update some syntax files to use HolKernel.syntax_fns.
|
#
1eab0ab5 |
|
09-Aug-2012 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Avoid messages appearing when loading bitstringLib.
|
#
d4765e2f |
|
08-Aug-2012 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Fix for bitstringLib, which was broken during work on Issue #70.
|
#
bf071804 |
|
27-Jun-2012 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Minor tweaks to various conversions under src/n-bit.
|
#
b99f6206 |
|
26-Jun-2012 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Add a theory of bit-strings, which defines word operations over ``:bool list``. The maps "v2w" and "w2v" provide a connection to fixed-width bit vectors.
|