History log of /seL4-l4v-master/isabelle/src/HOL/Tools/numeral.ML
Revision Date Author Comments
# a4bab154 04-Jan-2019 wenzelm <none@none>

isabelle update -u control_cartouches;


# 3a4a7136 24-Apr-2018 haftmann <none@none>

proper datatype for 8-bit characters


# 8175ce0f 12-Mar-2016 haftmann <none@none>

model characters directly as range 0..255
* * *
operate on syntax terms rather than asts


# 496601aa 10-Sep-2015 wenzelm <none@none>

tuned -- avoid slightly odd @{cpat};


# 9a9cf694 05-Jul-2015 wenzelm <none@none>

simplified Thm.instantiate and derivatives: the LHS refers to non-certified variables -- this merely serves as index into already certified structures (or is ignored);


# 65c57129 06-Mar-2015 wenzelm <none@none>

clarified context;


# 740a17d4 06-Mar-2015 wenzelm <none@none>

Thm.cterm_of and Thm.ctyp_of operate on local context;


# 5f318eee 04-Mar-2015 wenzelm <none@none>

clarified signature;


# 6a02610c 21-Sep-2014 haftmann <none@none>

explicit separation of signed and unsigned numerals using existing lexical categories num and xnum


# 6fba1337 18-Sep-2014 haftmann <none@none>

tuned

--HG--
extra : rebase_source : f392005c56c1d890fea707e658b1e35131f31bf9


# 11d96f77 01-Feb-2014 wenzelm <none@none>

proper context for printing;


# 290db6b4 25-Jan-2014 haftmann <none@none>

avoid (now superfluous) indirect passing of constant names


# 9250249f 25-Jan-2014 haftmann <none@none>

prefer explicit code symbol type over ad-hoc name mangling


# 138816de 19-Nov-2013 haftmann <none@none>

eliminiated neg_numeral in favour of - (numeral _)


# a7b3de52 23-Jun-2013 haftmann <none@none>

migration from code_(const|type|class|instance) to code_printing and from code_module to code_identifier

--HG--
extra : rebase_source : ff8027ac9606264aa4b2d4f8da037c426a3db98b


# 6a841933 28-Feb-2013 wenzelm <none@none>

just one HOLogic.Trueprop_conv, with regular exception CTERM;
tuned;


# dc977d45 04-Jun-2012 haftmann <none@none>

prefer records with speaking labels over deeply nested tuples

--HG--
extra : rebase_source : 09acb7079a2d06a9c7f68aaaf04cedb0752142e0


# 8bb6233a 25-Mar-2012 huffman <none@none>

merged fork with new numeral representation (see NEWS)


# 0d27b506 15-Feb-2012 wenzelm <none@none>

renamed Thm.capply to Thm.apply, and Thm.cabs to Thm.lambda in conformance with similar operations in structure Term and Logic;


# 7a8d28bc 31-Aug-2010 haftmann <none@none>

more coherent naming of syntax data structures


# ede59fb5 19-Jul-2010 haftmann <none@none>

distinguish different classes of const syntax


# a22630a8 22-Jan-2010 haftmann <none@none>

code literals: distinguish numeral classes by different entries


# 499bb143 14-Jan-2010 haftmann <none@none>

allow individual printing of numerals during code serialization


# d2fa8353 04-Dec-2009 haftmann <none@none>

more speaking function names for Code_Printer; added doublesemicolon


# a5a5665f 15-Jul-2009 wenzelm <none@none>

more antiquotations;


# cf734507 02-Jun-2009 haftmann <none@none>

tuned whitespace


# 18da55b9 06-May-2009 haftmann <none@none>

robustifed infrastructure for complex term syntax during code generation


# 0842dc16 29-Oct-2008 haftmann <none@none>

explicit check for pattern discipline before code translation


# 17442e49 22-Oct-2008 haftmann <none@none>

code identifier namings are no longer imperative


# d5fd3887 22-Sep-2008 haftmann <none@none>

fixed headers


# 5317e9bf 17-Sep-2008 wenzelm <none@none>

back to dynamic the_context(), because static @{theory} is invalidated if ML environment changes within the same code block;


# 8784a5be 02-Sep-2008 haftmann <none@none>

distributed literal code generation out of central infrastructure


# c2be4d61 01-Sep-2008 haftmann <none@none>

restructured code generation of literals


# 7cbce2a5 28-Aug-2008 haftmann <none@none>

restructured and split code serializer module


# 3b7bd289 16-Feb-2008 huffman <none@none>

New simpler representation of numerals, using Bit0 and Bit1 instead of BIT, B0, and B1


# 3a359e42 25-Jan-2008 haftmann <none@none>

fixed and tuned


# 12028160 21-Jan-2008 haftmann <none@none>

explicit auxiliary function for code setup


# c5f3ac4f 15-Jan-2008 haftmann <none@none>

joined theories IntDef, Numeral, IntArith to theory Int


# 2a4bde03 18-Sep-2007 wenzelm <none@none>

simplified type int (eliminated IntInf.int, integer);


# a7021589 04-Jul-2007 wenzelm <none@none>

Logical operations on numerals (see also HOL/hologic.ML).