set_trace : string -> int -> unit
Invoking set_trace n i sets the level of the tracing mechanism registered under n to be i. These settings control the verboseness of various tools within the system. This can be useful both when debugging proofs (with the simplifier for example), and also as a guide to how an automatic proof is proceeding (with mesonLib for example).
There is no single interpretation of what activity a tracing level should evoke: each tool registered for tracing can treat its trace level in its own way.
- set_trace "Rewrite" 1; - PURE_REWRITE_CONV [AND_CLAUSES] (Term `x /\ T /\ y`); <<HOL message: Rewrite: |- T /\ y = y.>> > val it = |- x /\ T /\ y = x /\ y : thm