thm_count : unit -> {ASSUME : int, REFL : int, BETA_CONV : int, SUBST : int, ABS : int, DISCH : int, MP : int, INST_TYPE : int, MK_COMB : int, AP_TERM : int, AP_THM : int, ALPHA : int, ETA_CONV : int, SYM : int, TRANS : int, EQ_MP : int, EQ_IMP_RULE : int, INST : int, SPEC : int, GEN : int, EXISTS : int, CHOOSE : int, CONJ : int, CONJUNCT1 : int, CONJUNCT2 : int, DISJ1 : int, DISJ2 : int, DISJ_CASES : int, NOT_INTRO : int, NOT_ELIM : int, CCONTR : int, GEN_ABS : int, definition : int, axiom : int, from_disk : int, oracle :int, total :int }

- STRUCTURE
- SYNOPSIS
- Returns the current value of the theorem counter.
- DESCRIPTION
- If enabled, HOL maintains a counter which is incremented every time a primitive inference is performed (or an axiom or definition set up). A call to thm_count() returns the current value of this counter. Inference counting needs to be enabled with the call Count.counting_thms true. Counting can be turned off by calling counting_thms false.
The default is for inference counting not to be enabled.

- FAILURE
- Never fails.
- SEEALSO

HOL Kananaskis-14