LIVE

Representation of data structures with sharing and cycles

Goal

Extend the inductive definitions (as found in ML) to express cycles or memory sharing. This could for example allow to declare doubly linked lists without mutable structures.

This will be done by the introduction of a let rec keyword.

Readings