B.1.4 type, value, formula: Print
<p>Constant DeclarationB.1 Declaration CommandsB.1.2 newcontext: Start New Declaration ContextB.1.3 tcc: Print Type Checking Condition

B.1.3 tcc: Print Type Checking Condition

Synopsis

tcc

Applicable

In declaration mode.

Description

For type checking a constant declaration, it may be necessary to check a condition which cannot be derived by static type checking but requires actual proving. When in proving mode, such a type checking condition gives rise to an additional proof state with the type checking condition as the goal. When in declaration mode, the system attempts to resolve a type checking condition silently by the application of an automated decision procedure; only if a condition cannot be automatically proved (which may or may not indicate an error), it is displayed to the user. By application of the command tcc, the last generated type checking condition (even if successfully proved) is displayed.

Pragmatics

It is questionable whether the information provided by this command is really of interest to the general user. The command was mainly introduced for debugging purposes and will perhaps go away in a future version of the system.


Wolfgang Schreiner

B.1.4 type, value, formula: Print
Constant DeclarationB.1 Declaration CommandsB.1.2 newcontext: Start New Declaration ContextB.1.3 tcc: Print Type Checking Condition