Commands#
Commands are top-level functions that operate on the top Theory.
| 
 | Gets theory or the top theory. | 
Adding extensions#
| 
 | Adds extension. | 
| 
 | Adds new base type. | 
| 
 | Adds new type constructor. | 
| 
 | Adds new (primitive) constant. | 
| 
 | Adds new axiom. | 
| 
 | Adds new definition. | 
| 
 | Adds new theorem. | 
| 
 | Adds new Python type alias. | 
Removing extensions#
| 
 | Removes all extensions since arg (inclusive). | 
Querying extensions#
| 
 | Enumerates extensions matching criteria. | 
| 
 | Searches for extension. | 
| 
 | Searches for type constructor. | 
| 
 | Searches for constant. | 
| 
 | Searches for axiom. | 
| 
 | Searches for definition. | 
| 
 | Searches for theorem. | 
| 
 | Searches for Python type alias. | 
Showing extensions#
| 
 | Prints extensions matching criteria. | 
| 
 | Prints type constructors matching criteria. | 
| 
 | Prints constants matching criteria. | 
| 
 | Prints axioms matching criteria. | 
| 
 | Prints definitions matching criteria. | 
| 
 | Prints theorems matching criteria. | 
| 
 | Prints Python type aliases matching criteria. | 
Settings#
The settings table of the top theory resides in constant settings.
| Proxy object. | 
See Theory.settings.