File: axioms.doc

package info (click to toggle)
hol88 2.02.19940316dfsg-5
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 65,816 kB
  • sloc: ml: 199,939; ansic: 9,666; sh: 6,913; makefile: 6,032; lisp: 2,747; yacc: 894; sed: 201; cpp: 87; awk: 5
file content (33 lines) | stat: -rw-r--r-- 996 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
\DOC axioms

\TYPE {axioms : (string -> (string # thm) list)}

\SYNOPSIS
Returns the axioms of a given theory segment of the current theory.

\DESCRIBE
A call {axioms `thy`} returns the axioms of the theory segment {thy} together
with their names. The theory segment {thy} must be part of the current theory.
The names are those given to the axioms by the user when they were originally
added to the theory segment (by a call to {new_axiom}). The name of the current
theory segment can be abbreviated by {`-`}.

\FAILURE
The call {axioms `thy`} will fail if the theory segment {thy} is not
part of the current theory.

\EXAMPLE
{
#axioms `bool`;;
[(`SELECT_AX`, |- !P x. P x ==> P($@ P));
 (`ETA_AX`, |- !t. (\x. t x) = t);
 (`IMP_ANTISYM_AX`,
  |- !t1 t2. (t1 ==> t2) ==> (t2 ==> t1) ==> (t1 = t2));
 (`BOOL_CASES_AX`, |- !t. (t = T) \/ (t = F));
 (`ARB_THM`, |- $= = $=)]
: (string # thm) list
}
\SEEALSO
axiom, definitions, load_axiom, load_axioms, new_axiom, print_theory, theorems.

\ENDDOC