Searched refs:to (Results 1 - 25 of 1836) sorted by relevance

1234567891011>>

/seL4-l4v-10.1.1/HOL4/src/datatype/mutrec/
H A DMutRecMask.sml2 * Provides a way to allow constructor names to be rebound.
/seL4-l4v-10.1.1/HOL4/examples/dev/sw/
H A DUGeneral.sml12 infix 5 to
13 fun n to m = if n > m then [] else n::(n+1 to m)
/seL4-l4v-10.1.1/HOL4/examples/dev/sw/working/0.1/
H A DUGeneral.sml12 infix 5 to
13 fun n to m = if n > m then [] else n::(n+1 to m)
/seL4-l4v-10.1.1/HOL4/examples/dev/sw/working/0.2/util/
H A DUGeneral.sml12 infix 5 to
13 fun n to m = if n > m then [] else n::(n+1 to m)
/seL4-l4v-10.1.1/HOL4/examples/PSL/1.01/official-semantics/
H A DClockedSemanticsScript.sml44 * Set default parsing to natural numbers rather than integers
53 * A simpset fragment to rewrite away quantifiers restricted with :: (a to b)
75 (!i :: (0 to (LENGTH w - 1)). B_SEM (ELEM w i) (B_NOT c))
96 ?i :: (0 to LENGTH w).
103 * (see commented out stuff) to avoid need for TFL hacks to prove termination.
116 ?i :: (1 to LENGTH w).
122 ?k :: (0 to LENGTH w).
126 !j :: (0 to
[all...]
H A DUnclockedSemanticsScript.sml42 * Set default parsing to natural numbers rather than integers
56 * pureDefine doesn't export definitions to theCompset (for EVAL).
133 ?k :: (0 to LENGTH w).
134 OLD_UF_SEM (RESTN w k) f2 /\ !j :: (0 to k). OLD_UF_SEM (RESTN w j) f1)
137 !j :: (0 to LENGTH w).
141 !j :: (0 to LENGTH w).
144 ?k :: (j to LENGTH w). US_SEM (SEL w (j,k)) r2)
147 !j :: (0 to LENGTH w).
150 ((?k :: (j to LENGTH w). US_SEM (SEL w (j,k)) r2)
152 (!k :: (j to LENGT
[all...]
/seL4-l4v-10.1.1/HOL4/examples/
H A DtempScript.sml4 * A template theory script suitable for Holmake. If you are going to use it *
5 * for theory "x", you must change the name of this file to "xScript.sml", *
6 * and the argument to "new_theory" below must be changed to be "x". *
18 * Next, bring in extra tools used. For example, if you were going to use *
19 * bossLib, then while you were working interactively, you may have to *
28 * However, when using the batch compiler, the call to "load" isn't allowed. *
31 * refer to modules that are used. *
48 * Write the theory to disk. *
/seL4-l4v-10.1.1/HOL4/src/1/
H A DHo_Net.sig3 * MODIFIED : Donald Syme, 1995, to add local constants
5 * MODIFIED : Donald Syme, November 1995, to be keyed up to
H A Dfastbuild.sml2 (* This structure is used by Holmake to provide a "fast" mode of running *)
4 (* (and store_thm) function to be a call to mk_thm, so proofs that require *)
6 (* still has to be evaluated before it is then discarded. But use of this *)
/seL4-l4v-10.1.1/HOL4/src/simp/src/
H A DCache.sig9 term is relevant to the decision procedure i.e., might be
11 term t to |- t = x for some value x.
13 Returns a new conversion, and a reference to a table used as a
14 cache. The table is returned to enable users to analyse its
18 functions where it is inappropriate to have hypotheses that don't
20 is to be shown equal to some other value. The extra, first,
21 parameter to RCACHE is a function that when applied to
[all...]
H A DcongLib.sig2 (* Simplification of terms similar to SIMP_CONV but regarding arbitrary *)
15 * it is limited to simplify a term t1 to a term t2 which is equivalent
16 * according to the congruence =. The underlying traverser (TRAVERSER.sml)
17 * however is able to handle arbitrary congruences.
19 * This lib tries to provide this ability of the traverser to handle arbitrary
20 * congruences (or in fact preorders) to the end user. Therefore, an
21 * interface similar to the interface of SimpLib is provided.
28 * Similar to ssfra
[all...]
H A DTraverse.sig19 type context = exn (* well known SML hack to allow any kind of data *)
23 * These are the things that get applied to terms during
25 * current term reduces to a related
28 * of the forms above - Nb. in SML exceptions are able to contain
30 * is a hack, but it is the best way to get good data hiding in SML
31 * without resorting to functors)
36 * the traversal engine to the reduce routine are:
38 * A continuation function, to be used if the reducer needs to
39 * solve some side conditions and want to continu
[all...]
/seL4-l4v-10.1.1/HOL4/src/metis/
H A DmlibTermorder.sml182 (* A partial order on equations, designed to be quick to check. *)
212 (* only if the termorder is known to be satisfiable. *)
256 fun chatto n s (to as TO (_,vars,eqns,_)) =
258 (chat (s ^ ":\n" ^ termorder_to_string to ^ "\n");
277 fun add_leq lr (to as TO (parm,vars,eqns,_)) =
287 val () = chatto 1 "add_leq input" to
290 val to = TO (parm,vars',eqns',false) value
291 val () = chatto 1 "add_leq result" to
293 to
360 val to = TON parm eqns' value
385 val to = value
[all...]
/seL4-l4v-10.1.1/HOL4/tools-poly/poly/
H A DBinarymap.sig6 (* Original implementation due to Stephen Adams, Southampton, UK *)
30 'key to range type 'a, or equivalently, applicative dictionaries
37 [insert(m, i, v)] extends (or modifies) map m to map i to v.
39 [find (m, k)] returns v if m maps k to v; otherwise raises NotFound.
41 [peek(m, k)] returns SOME v if m maps k to v; otherwise returns NONE.
44 modified map and the element v corresponding to k. Raises NotFound
53 [app f m] applies function f to the entries (k, v) in m, in
54 increasing order of k (according to the ordering ordr used to
[all...]
H A DHelp.sig34 t move to top of file
35 b move to bottom of file
42 [helpdirs] is a reference to a list of additional directories to be
46 [indexfiles] is a reference to a list of full paths of help term
50 [specialfiles] is a reference to a list of {term, file, title}
51 records, each of which maps a search term to the specified file
53 `term' field should be all lowercase, since the argument passed to
54 `help' will be converted to lowercase.
56 [welcome] is a reference to th
[all...]
/seL4-l4v-10.1.1/isabelle/src/Doc/Tutorial/document/
H A Dprotocol.tex11 Communications security is an ancient art. Julius Caesar is said to have
21 messages. People who wish to communicate securely over such a network can
22 use cryptography, but if they are to understand each other, they need to
29 format, fooling an honest party. The adversary might be able to masquerade
34 reply must include a copy of that nonce, to prove that it is not a replay of
37 different one. You should be starting to see that protocol design is
43 Proposed in 1978, it was found to be defective nearly two decades
45 how to verify protocols using Isabelle.
51 This protocol uses public-key cryptography. Each person has a private key, known only to
[all...]
/seL4-l4v-10.1.1/l4v/isabelle/src/Doc/Tutorial/document/
H A Dprotocol.tex11 Communications security is an ancient art. Julius Caesar is said to have
21 messages. People who wish to communicate securely over such a network can
22 use cryptography, but if they are to understand each other, they need to
29 format, fooling an honest party. The adversary might be able to masquerade
34 reply must include a copy of that nonce, to prove that it is not a replay of
37 different one. You should be starting to see that protocol design is
43 Proposed in 1978, it was found to be defective nearly two decades
45 how to verify protocols using Isabelle.
51 This protocol uses public-key cryptography. Each person has a private key, known only to
[all...]
/seL4-l4v-10.1.1/HOL4/src/parse/
H A Dparse_type.sig27 (* The record of functions specify how to deal with the need to
31 should be accepted as suffixes. With this set to true, the parser
35 The parameter is set to true for parsing datatype definitions, where
36 it is useful to be able to mention types that don't actually exist
/seL4-l4v-10.1.1/isabelle/src/HOL/TPTP/TPTP_Parser/
H A Dtptp.lex5 * Omit %full in definitions to restrict alphabet to ascii.
6 * Could include %posarg to ensure that we'd start counting character positions
/seL4-l4v-10.1.1/l4v/isabelle/src/HOL/TPTP/TPTP_Parser/
H A Dtptp.lex5 * Omit %full in definitions to restrict alphabet to ascii.
6 * Could include %posarg to ensure that we'd start counting character positions
/seL4-l4v-10.1.1/seL4/manual/parts/
H A Dintro.tex4 % This software may be distributed and modified according to the terms of
15 The seL4 microkernel is an operating-system kernel designed to be
18 services to applications, such as abstractions to create and manage virtual address
20 of services provided by seL4 directly translates to a small
22 the ARMv6 version of the kernel to be formally proven in the Isabelle/HOL
23 theorem prover to adhere to its formal
34 seL4 kernel to userspace.
36 While we have tried to ensur
[all...]
/seL4-l4v-10.1.1/HOL4/src/Boolify/src/
H A DEncode.sig4 (* Basically the same as Konrad Slind's code to generate size functions *)
/seL4-l4v-10.1.1/HOL4/src/marker/
H A DmarkerLib.sig67 from left to right.
72 from left to right.
74 [move_stmarked_conj_left t] moves the st-marked conjunct in t to
81 [move_stmarked_conj_right t] moves the st-marked conjunct to the
82 right. Analogous to move_stmarked_conj_left.
84 [move_stmarked_disj_left t] moves the st-marked disjunct to the
85 left. Analogous to move_stmarked_conj_left.
87 [move_stmarked_disj_right t] moves the st-marked disjunct to the
88 right. Analogous to move_stmarked_conj_left.
91 and then moves it to th
[all...]
/seL4-l4v-10.1.1/HOL4/examples/PSL/1.01/executable-semantics/
H A Dtest2.v13 // Can't assign to output wires, so need to connect them to registers
31 @(posedge BtoS_ACK) // Wait for ack to be asserted
35 @(negedge BtoS_ACK) // Wait for ack to be de-asserted
37 DI_reg = DI_reg + 1; // Increment data to be sent next iteration
46 // Receive data from Sender and then send it to Receiver
58 // Can't assign to output wires, so need to connect them to register
[all...]
/seL4-l4v-10.1.1/HOL4/src/quantHeuristics/
H A DquantHeuristicsLibSimple.sig12 to Unwind. It allows more syntax than Unwind and can be
34 - avoid : a set of variables to avoid in the instantiation
36 - v : variable to search an instance for
37 - tm : a term to search an instantiation in
49 Having an additional callback argument to search guesses for subterms is also useful.
70 (* to find guesses for equations, a function can also be applied to
71 both sides of the equation first. For example, to find guesses
72 for "x" in "(x, y) = f z" it might be useful to apply "FST" to
[all...]

Completed in 118 milliseconds

1234567891011>>