Compile and Statically Verify

A new release of the Albatross compiler and a completely updated language description is available.

The new release has a complete coverage of induction with inductive datatypes and inductively defined sets and relations. The latter one adds great descriptive power to the language.

Furthermore proofs have been simplified by adding syntax support so that proofs written well are also well readable. Syntax support is available for proofs by induction, by contradiction, existential proofs, case split, transitivity proofs.

Download the compiler and the base library.

Read the language description as a gitbook.

Any comments on the language and any suggestions on expected language features are welcome.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Albatros documentation?

Is there any detailed documentation? I'm curious about this language.

See above. There is a link

See above. There is a link to the language description.

Got it,

download as PDF worked :)

"Read" should work as well.

"Read" should work as well.

Works,

sorry, i didn't look left for a chapter list. Thanks for the answer.

Self definition

I wonder, what does it take to define Albatross in itself? But maybe it's not relevant...

That is one of the goals.

That is one of the goals. But there is still some work to be done before this is possible.