Summary (AI generated)

Archived original version »

The article provides an overview of Sequent Calculus and its implementation in Shen Prolog. It discusses the basics of expressions with type annotations and those without, the role of assumption contexts, extra syntax allowed before the first clause in a body, verified types introduced by ‘define’, and debugging hooks for tracing prolog definitions. The tutorial includes examples of datatype and prolog definitions to illustrate these concepts.