Interaction-Calculus icon indicating copy to clipboard operation
Interaction-Calculus copied to clipboard

A programming language and model of computation that matches the optimal λ-calculus reduction algorithm perfectly.

Results 7 Interaction-Calculus issues
Sort by recently updated
recently updated
newest added

I might be mistaken as I'm learning IC but I don't think the tag of the second DUP should be modified. Current: ``` ! &L{x0,x1} = (!$R{y0,y1}=Y;X); T ------------------------------------- DUP-DUP...

original: ``` Lambda Application Pair Application let {a b} = (λx body) in cont ({fst snd} arg) ------------------------------ --------------- a

This PR adds the `REF` nodes for lazy allocation of `def` sub-nets. It also implements extraction of sub-terms into new definitions when possible. E.g. ``` def double = λn (n...

This program makes it hang forever: ```hs def Z = λs λz (z) def S = λn λs λz dup #s s1 s2 = s; (s1 (n s2 z)) def...

Is there an implementation of amb agent for representing non-deterministic computations?

If anyone has a suggestion for a better name (since Abstract Calculus seems to be impopular) please let me know. Symmetric Lambda Calculus (since it is isomorphic to Symmetric Interaction...