Searched refs:HOL (Results 101 - 125 of 466) sorted by relevance

1234567891011>>

/seL4-l4v-10.1.1/HOL4/Manual/Description/
H A DholCheck.tex35 This is a brief description of the \hc{}\index{holCheckLib!\hc{}} model checker, version 1.0. It assumes the reader is familiar with symbolic model checking, with \HOL{}, and, ideally, with \texttt{HolBddLib}, the \HOL{} interface to BDDs. It should be read with a working \HOL{} installation at hand.
39 \hc{} is a BDD-based model checker embedded in the \HOL{} theorem prover, interfaced to an external BDD engine for efficiency. It currently has the following features:
42 \item All steps of the algorithm are proved in \HOL{}, with BDD operations considered atomic.
43 \item Results are returned as \HOL{} theorems.
59 See \S\ref{sec:models} for details. The user is required to supply only \( S_0 \) and \( T \) as the remaining components can be calculated from these. Properties are input as \HOL{} terms of type \(\mathtt{mu}\) or \(\mathtt{ctl}\), \HOL{} datatypes for which have been defined (see \S\ref{sec:prop} for details). A property is satisfied by a model if the set of initial states of the model is a subset of the set of states satisfying the property.
183 For our running example, we use \texttt{ttt.sml} from \texttt{src/HolCheck/examples}. Build this (and others\footnote{The AMBA examples are large and take a while to build. To skip them, see the README file in the same folder.}) by typing \texttt{Holmake} in \texttt{src/HolCheck/examples}. Now start \HOL{} from this directory (or use the -I command-line parameter).
185 The first step after loading \HOL{} i
[all...]
H A Dversion2.tex6 This appendix summarizes the differences between \HOL 88 Version 2.0
17 The top-level directory of the \HOL\ distribution sources has been
19 Installing \HOL'). An important addition is a directory
20 {\small\verb%contrib%} containing contributions from the \HOL\ user
48 Four libraries from Version 1.11 of HOL have been temporarily withdrawn,
110 of methodologies for embedding application-specific languages in \HOL\
114 quotation typecheckers for the \HOL\ logic. This enables more type
128 The top-level of the \HOL\ distribution directory now contains:
151 the \HOL\ distribution directory (`\ml{hol}') resides.
180 \noindent returns the internal pathname used by \HOL\ t
[all...]
/seL4-l4v-10.1.1/HOL4/Manual/Translations/IT/Description/
H A DholCheck.tex35 This is a brief description of the \hc{}\index{holCheckLib!\hc{}} model checker, version 1.0. It assumes the reader is familiar with symbolic model checking, with \HOL{}, and, ideally, with \texttt{HolBddLib}, the \HOL{} interface to BDDs. It should be read with a working \HOL{} installation at hand.
39 \hc{} is a BDD-based model checker embedded in the \HOL{} theorem prover, interfaced to an external BDD engine for efficiency. It currently has the following features:
42 \item All steps of the algorithm are proved in \HOL{}, with BDD operations considered atomic.
43 \item Results are returned as \HOL{} theorems.
59 See \S\ref{sec:models} for details. The user is required to supply only \( S_0 \) and \( T \) as the remaining components can be calculated from these. Properties are input as \HOL{} terms of type \(\mathtt{mu}\) or \(\mathtt{ctl}\), \HOL{} datatypes for which have been defined (see \S\ref{sec:prop} for details). A property is satisfied by a model if the set of initial states of the model is a subset of the set of states satisfying the property.
183 For our running example, we use \texttt{ttt.sml} from \texttt{src/HolCheck/examples}. Build this (and others\footnote{The AMBA examples are large and take a while to build. To skip them, see the README file in the same folder.}) by typing \texttt{Holmake} in \texttt{src/HolCheck/examples}. Now start \HOL{} from this directory (or use the -I command-line parameter).
185 The first step after loading \HOL{} i
[all...]
H A Dversion2.tex6 This appendix summarizes the differences between \HOL 88 Version 2.0
17 The top-level directory of the \HOL\ distribution sources has been
19 Installing \HOL'). An important addition is a directory
20 {\small\verb%contrib%} containing contributions from the \HOL\ user
48 Four libraries from Version 1.11 of HOL have been temporarily withdrawn,
110 of methodologies for embedding application-specific languages in \HOL\
114 quotation typecheckers for the \HOL\ logic. This enables more type
128 The top-level of the \HOL\ distribution directory now contains:
151 the \HOL\ distribution directory (`\ml{hol}') resides.
180 \noindent returns the internal pathname used by \HOL\ t
[all...]
H A Dtactics.tex7 in \HOL. All three originate with Milner
61 the idea is similarly central to theorem proving in \HOL.
68 %The tactics and tacticals in the \HOL{} system are derived from those in the
80 \index{goals, in HOL system@goals, in \HOL{} system}
110 \index{proofs, in HOL logic@proofs, in \HOL{} logic!as ML function applications@as \ML{} function applications}
112 in \HOL{}, following the \LCF{} usage; it is, as mentioned,
116 \index{proofs, in HOL logic@proofs, in \HOL{} logi
[all...]
/seL4-l4v-10.1.1/HOL4/src/IndDef/Manual/
H A Dpaper.tex16 and Workshop on the HOL Theorem Proving System, 27--30 August 1991,
19 {\Large\bf A Package for Inductive Relation Definitions in HOL}\\
33 derived principle of definition in HOL, namely the introduction of relations
45 The HOL user community has a strong tradition of taking a purely {\it
51 rules of definition in the {\small HOL} logic---namely, constant definition,
60 in the {\small HOL} system and thus provides a facility for automating proofs
63 {\small HOL} logic. But certain recursive type definitions and function
72 principle of definition in {\small HOL} for defining relations inductively by a
235 ${\sf Rtc}\;R$ can be defined in the {\small HOL} logic by the constant
259 defined formally in the {\small HOL} logi
[all...]
/seL4-l4v-10.1.1/HOL4/tools/Holmake/poly/
H A DHM_Cline.sml84 wn ("HOL state-file already set; ignoring earlier spec")
116 {help = "specify HOL state", long = ["holstate"], short = "",
122 {help = "use poly rather than a HOL heap", long = ["poly_not_hol"],
/seL4-l4v-10.1.1/HOL4/examples/elliptic/
H A Delliptic_exampleScript.sml62 (* Extensions to HOL theories to define the ex_ constants. *)
71 (* First define the parameters for the example using HOL types. *)
134 (* Converting HOL types to words. *)
334 (* eliminate HOL types that are not just tuples of word32s. *)
477 (* First define the parameters for the example using HOL types. *)
485 (* Converting HOL types to words. *)
/seL4-l4v-10.1.1/HOL4/src/HolQbf/
H A DQDimacs.sml3 (* Translation between (the QBF-in-prenex-form subset of) HOL terms and the
32 (* free variables in HOL theorems, which are (implicitly) universally *)
34 (* theorem in HOL. *)
161 (* read_qdimacs_file: returns a QBF (as a HOL term) that corresponds to the *)
166 (* to HOL variables of type bool. 'varfn' is expected to be injective, *)
272 are implicitly existential) vs. HOL (where they are implicitly
/seL4-l4v-10.1.1/HOL4/examples/dev/Fact32/
H A Dexor32.ml16 (* Define the component in HOL *)
52 (* instances) and a function to print a HOL term ``XOR32(in1,in2,out)`` as *)
H A DXor32.ml66 (* Stop zillions of warning messages that HOL variables of type ``:num`` *)
/seL4-l4v-10.1.1/HOL4/examples/imperative/
H A Dnecec2010.sml7 \section{HOL Preliminaries}
9 The HOL logic system provides a proof manager which manages the derivation of an proof. It does so using a
20 There are a number of libraries in HOL which make this possible. One library in particular, known as `bossLib',
25 Once the internal features of the bossLib structure are exposed to the HOL session, terms can now consist of expressions on strings, numbers and lists.
26 As per HOL recommendations, other libraries required by the test case should be open at the front of the file befor any other commands.
29 we enable the HOL system to display all assumptions and data types currently in use.
106 For novice users of HOL, the above code demonstrates seven commonly used tactics of the HOL proving system, namely:
/seL4-l4v-10.1.1/HOL4/src/HolSat/
H A DSatSolvers.sml3 ** can be invoked from HOL.
12 ** post_run, (* transform SAT solver output before reading into HOL *)
/seL4-l4v-10.1.1/HOL4/src/integer/
H A DOmegaSimple.sig20 implementation into HOL kernel proofs. It also performs the initial
21 translation from a HOL formula into a shadow proof state, so that the
/seL4-l4v-10.1.1/HOL4/src/simp/src/
H A DOpening.sig56 * Some examples (where REL is HOL equality)
85 * Optimized implementations of the HOL equality congruence rules using the
/seL4-l4v-10.1.1/HOL4/Manual/Translations/IT/Tutorial/
H A Dml.tex34 trasferito alla shell e valutato in \HOL{} con un `copia e incolla'. In
48 persistano nei successivi. Per entrare nel sistema \HOL{} si
51 \HOL{} non � nel proprio percorso. Il sistema \HOL{} quindi
64 HOL-4 [\holnsversion (built Fri Apr 12 15:34:35 2002)]
66 For introductory HOL help, type: help "hol";
91 logica \HOL{} che � spiegata nel Capitolo~\ref{HOLlogic}.
256 capitolo, sar� introdotta la logica supportata dal sistema \HOL{} (la logica di
H A Dmore-examples.tex21 In questa directory, c'� un benchmarck standard di HOL: la dimostrazione della
30 l'automazione di \HOL{} su una dimostrazione classica.
/seL4-l4v-10.1.1/HOL4/Manual/Tutorial/
H A Dmore-examples.tex21 In this directory, there is a standard HOL benchmark: the proof of
30 automation of \HOL{} on a classic proof.
/seL4-l4v-10.1.1/isabelle/src/Doc/Functions/document/
H A Dintro.tex14 We assume that you have mastered the fundamentals of Isabelle/HOL
16 with Isabelle in general, consult the Isabelle/HOL tutorial
/seL4-l4v-10.1.1/isabelle/src/Doc/Tutorial/document/
H A Dpreface.tex5 in higher-order logic (HOL), using the proof assistant Isabelle.
21 also describes Isabelle/HOL's treatment of sets, functions and
/seL4-l4v-10.1.1/l4v/isabelle/src/Doc/Functions/document/
H A Dintro.tex14 We assume that you have mastered the fundamentals of Isabelle/HOL
16 with Isabelle in general, consult the Isabelle/HOL tutorial
/seL4-l4v-10.1.1/l4v/isabelle/src/Doc/Tutorial/document/
H A Dpreface.tex5 in higher-order logic (HOL), using the proof assistant Isabelle.
21 also describes Isabelle/HOL's treatment of sets, functions and
/seL4-l4v-10.1.1/l4v/tools/autocorres/
H A DMakefile28 python ../../misc/scripts/gen_isabelle_root.py -o $@ -b AutoCorres -s AutoCorresTest -d HOL-Number_Theory \
/seL4-l4v-10.1.1/isabelle/src/Doc/Logics/document/
H A DHOL.tex3 \index{HOL system@{\sc hol} system}
6 polymorphic version of Church's Simple Theory of Types. HOL can be best
8 \emph{Isabelle/HOL --- A Proof Assistant for Higher-Order Logic} provides a
9 gentle introduction on using Isabelle/HOL in practice.
59 \caption{Syntax of \texttt{HOL}} \label{hol-constants}
93 \caption{Full grammar for HOL} \label{hol-grammar}
105 HOL has no if-and-only-if connective; logical equivalence is expressed using
125 HOL allows new types to be declared as subsets of existing types,
127 \texttt{datatype} (see~{\S}\ref{sec:HOL:datatype}).
188 satisfying~$P$, if such exists. Since all terms in HOL denot
[all...]
/seL4-l4v-10.1.1/l4v/isabelle/src/Doc/Logics/document/
H A DHOL.tex3 \index{HOL system@{\sc hol} system}
6 polymorphic version of Church's Simple Theory of Types. HOL can be best
8 \emph{Isabelle/HOL --- A Proof Assistant for Higher-Order Logic} provides a
9 gentle introduction on using Isabelle/HOL in practice.
59 \caption{Syntax of \texttt{HOL}} \label{hol-constants}
93 \caption{Full grammar for HOL} \label{hol-grammar}
105 HOL has no if-and-only-if connective; logical equivalence is expressed using
125 HOL allows new types to be declared as subsets of existing types,
127 \texttt{datatype} (see~{\S}\ref{sec:HOL:datatype}).
188 satisfying~$P$, if such exists. Since all terms in HOL denot
[all...]

Completed in 194 milliseconds

1234567891011>>