Builtin Types and Functions

The builtin types and the corresponding basic functions are all declared in the module core of the basic library alba.base.

All modules must used the module core either directly or indirectly. Therefore all builtin types and their corresponding primitive functions and properties are potentially available.

The module core is minimalistic in the sense that it just declares what is absolutely necessary to use builtin types and reason about them.

E.g. the module core declares the type BOOLEAN with all boolean connectives like not, and, or and ==> and some properties of these connectives. In order to use booleans effectively in application modules more properties are needed than the ones declared in core. The basic library has a module boolean which declares more assertions than the minimalistic ones to do boolean logic.

results matching ""

    No results matching ""