For the last few lectures, we've been studing the semantics of IMP, a fairly simple imperative language we created because it roughly emulated what we think a "normal" language looks like—it has ...
git clone https://github.com/daveying/lambda-calculus-cpp.git cd lambda-calculus-cpp mkdir build && cd build cmake .. make -j8 && ctest -VV ...
In this work we present a theoretical model for differentiable programming. We construct an algebraic language that encapsulates formal semantics of differentiable programs by way of Operational ...
Abstract: We propose, and axiomatize, an extended version of the situation calculus [12] for temporal reasoning in a logic programming framework. This extended language provides for a linear temporal ...
At the end of Lecture 6 we tried our hand at "baking in" booleans into the lambda calculus, to try to ease the pain of writing everything using Church encodings. This seemed like a natural evolution ...
Abstract: This paper proposes a new programming language F-calculus (digamma-calculus). F-calculus is an effective tool to construct self-stabilizing computational fields. A computational field is a ...
The Leading Authority on Events and Ideas to Separate Something From Something Else [read ABSTRACTION]. The Leading Authority on Events and Ideas to Separate Something From Something Else [read ...
Want to model the progress of a disease over a month's time? Sure, just write a calculus equation that would model the statistics of the disease's progression for one ...