src/Cube/ROOT
author wenzelm
Fri, 10 Sep 2021 15:57:09 +0200
changeset 74284 8d1e27a23dd1
parent 69319 baccaf89ca0d
child 75992 1f6d79b62222
permissions -rw-r--r--
clarified order of extra TFrees: underlying fast_string_ord coincides with Name.invent (e.g. from type inference);

chapter Cube

session Cube = Pure +
  description "
    Author:     Tobias Nipkow
    Copyright   1992  University of Cambridge

    Barendregt's Lambda-Cube.

    NB: the formalization is not completely sound!  It does not enforce
    distinctness of variable names in contexts!

    For more information about the Lambda-Cube, see H. Barendregt, Introduction
    to Generalised Type Systems, J. Functional Programming.
  "
  theories Example