This file is indexed.

/usr/share/hol88-2.02.19940316/help/ENTRIES/timer.doc is in hol88-help 2.02.19940316-35.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 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
34
35
36
37
38
39
40
41
42
43
44
\DOC timer

\TYPE {timer : (bool -> bool)}

\SYNOPSIS
Switches timing and inference-counting on or off.

\DESCRIBE
A call {timer true} switches on timing and inference-counting; {timer false}
switches it off. In either case, the previous on/off setting ({true} means on)
is returned. When switched on, the CPU (and, if relevant, garbage collection)
time and the number of intermediate theorems generated is displayed.

\FAILURE
Never fails.

\EXAMPLE
This example was run from a state with timings initially switched off:
{
   #let th = SPEC "x:num" (theorem `arithmetic` `ADD1`);;
   th = |- SUC x = x + 1
   Run time: 0.0s
   Intermediate theorems generated: 1

   #ONCE_REWRITE_RULE[EQ_SYM_EQ] th;;
   |- x + 1 = SUC x
   Run time: 0.1s
   Intermediate theorems generated: 11

   #SYM th;;
   |- x + 1 = SUC x
   Run time: 0.0s
   Intermediate theorems generated: 1
}
\USES
Guiding the optimization of important proofs.

\COMMENTS
The same effect can be achieved by setting the flag {timing}.

\SEEALSO
set_flag, set_thm_count, thm_count.

\ENDDOC