| author | haftmann |
| Tue, 01 Jul 2008 07:58:17 +0200 | |
| changeset 27421 | 7e458bd56860 |
| parent 27103 | d8549f4d900b |
| child 27435 | b3f8e9bdf9a7 |
| permissions | -rw-r--r-- |
| 21917 | 1 |
(* ID: $Id$ |
2 |
Author: Florian Haftmann, TU Muenchen |
|
3 |
*) |
|
4 |
||
5 |
header {* A huge set of executable constants *}
|
|
6 |
||
7 |
theory ExecutableContent |
|
8 |
imports |
|
| 27421 | 9 |
Complex_Main |
| 21917 | 10 |
AssocList |
11 |
Binomial |
|
12 |
Commutative_Ring |
|
| 27421 | 13 |
Enum |
14 |
Eval |
|
| 21917 | 15 |
List_Prefix |
16 |
Nat_Infinity |
|
17 |
NatPair |
|
|
24433
4a405457e9d6
added explicit equation for equality of nested environments
haftmann
parents:
24423
diff
changeset
|
18 |
Nested_Environment |
| 26515 | 19 |
Option_ord |
| 21917 | 20 |
Permutation |
21 |
Primes |
|
22 |
Product_ord |
|
23 |
SetsAndFunctions |
|
24 |
State_Monad |
|
25 |
While_Combinator |
|
26 |
Word |
|
| 27421 | 27 |
"~~/src/HOL/ex/Commutative_Ring_Complete" |
28 |
"~~/src/HOL/ex/Records" |
|
| 21917 | 29 |
begin |
30 |
||
| 26022 | 31 |
lemma [code func, code func del]: "(Eval.term_of \<Colon> index \<Rightarrow> term) = Eval.term_of" .. |
| 25963 | 32 |
declare fast_bv_to_nat_helper.simps [code func del] |
| 24197 | 33 |
|
| 27421 | 34 |
(*FIXME distribute to theories*) |
35 |
declare divides_def [code func del] -- "Univ_Poly" |
|
36 |
declare unstar_def [code func del] -- "StarDef" |
|
37 |
declare star_one_def [code func del] -- "StarDef" |
|
38 |
declare star_mult_def [code func del] -- "StarDef" |
|
39 |
declare star_add_def [code func del] -- "StarDef" |
|
40 |
declare star_zero_def [code func del] -- "StarDef" |
|
41 |
declare star_minus_def [code func del] -- "StarDef" |
|
42 |
declare star_diff_def [code func del] -- "StarDef" |
|
43 |
declare Reals_def [code func del] -- "RealVector" |
|
44 |
declare star_scaleR_def [code func del] -- "HyperDef" |
|
45 |
declare hyperpow_def [code func del] -- HyperDef |
|
46 |
declare Infinitesimal_def [code func del] -- NSA |
|
47 |
declare HFinite_def [code func del] -- NSA |
|
48 |
declare floor_def [code func del] -- RComplete |
|
49 |
declare LIMSEQ_def [code func del] -- SEQ |
|
50 |
declare partition_def [code func del] -- Integration |
|
51 |
declare Integral_def [code func del] -- Integration |
|
52 |
declare tpart_def [code func del] -- Integration |
|
53 |
declare psize_def [code func del] -- Integration |
|
54 |
declare gauge_def [code func del] -- Integration |
|
55 |
declare fine_def [code func del] -- Integration |
|
56 |
declare sumhr_def [code func del] -- HSeries |
|
57 |
declare NSsummable_def [code func del] -- HSeries |
|
58 |
declare NSLIMSEQ_def [code func del] -- HSEQ |
|
59 |
declare newInt.simps [code func del] -- ContNotDenum |
|
60 |
declare LIM_def [code func del] -- Lim |
|
61 |
declare NSLIM_def [code func del] -- HLim |
|
62 |
declare HComplex_def [code func del] |
|
63 |
declare of_hypnat_def [code func del] |
|
64 |
declare InternalSets_def [code func del] |
|
65 |
declare InternalFuns_def [code func del] |
|
66 |
declare increment_def [code func del] |
|
67 |
declare is_starext_def [code func del] |
|
68 |
declare hrcis_def [code func del] |
|
69 |
declare hexpi_def [code func del] |
|
70 |
declare hsgn_def [code func del] |
|
71 |
declare hcnj_def [code func del] |
|
72 |
declare hcis_def [code func del] |
|
73 |
declare harg_def [code func del] |
|
74 |
declare isNSUCont_def [code func del] |
|
75 |
declare hRe_def [code func del] |
|
76 |
declare hIm_def [code func del] |
|
77 |
declare HInfinite_def [code func del] |
|
78 |
declare hSuc_def [code func del] |
|
79 |
declare NSCauchy_def [code func del] |
|
80 |
declare of_hypreal_def [code func del] |
|
81 |
declare isNSCont_def [code func del] |
|
82 |
declare monoseq_def [code func del] |
|
83 |
declare scaleHR_def [code func del] |
|
84 |
declare isUCont_def [code func del] |
|
85 |
declare NSBseq_def [code func del] |
|
86 |
declare subseq_def [code func del] |
|
87 |
declare Cauchy_def [code func del] |
|
88 |
declare powhr_def [code func del] |
|
89 |
declare hlog_def [code func del] |
|
90 |
declare Zseq_def [code func del] |
|
91 |
declare Bseq_def [code func del] |
|
92 |
declare stc_def [code func del] |
|
93 |
||
| 27103 | 94 |
setup {*
|
95 |
Code.del_funcs |
|
96 |
(AxClass.param_of_inst @{theory} (@{const_name "Eval.term_of"}, @{type_name "env"}))
|
|
97 |
*} |
|
98 |
||
| 21917 | 99 |
end |