Skip to content

Instantly share code, notes, and snippets.

View kaxonomy's full-sized avatar
Waiting for something to happen?

Kaxon kaxonomy

Waiting for something to happen?
View GitHub Profile
@kaxonomy
kaxonomy / spec.md
Created February 27, 2025 10:15 — forked from VictorTaelin/spec.md
SupTT Spec

The Interaction Calculus

The Interaction Calculus (IC) is term rewriting system inspired by the Lambda Calculus (λC), but with some major differences:

  1. Vars are affine: they can only occur up to one time.
  2. Vars are global: they can occur anywhere in the program.
  3. There is a new core primitive: the superposition.

An IC term is defined by the following grammar: