The Mathematical Specification of the Statebox Language

06/18/2019
by   Statebox Team, et al.
0

This document defines the mathematical backbone of the Statebox programming language. In the simplest way possible, Statebox can be seen as a clever way to tie together different theoretical structures to maximize their benefits and limit their downsides. Since consistency and correctness are central requisites for our language, it became clear from the beginning that such tying could not be achieved by just hacking together different pieces of code representing implementations of the structures we wanted to leverage: Rigorous mathematics is employed to ensure both conceptual consistency of the language and reliability of the code itself. The mathematics presented here is what guided the implementation process, and we deemed very useful to release it to the public to help people wanting to audit our work to better understand the code itself.

READ FULL TEXT
research
11/01/2019

Introduction to Univalent Foundations of Mathematics with Agda

We introduce Voevodsky's univalent foundations and univalent mathematics...
research
01/08/2018

Three Puzzles on Mathematics, Computation, and Games

In this lecture I will talk about three mathematical puzzles involving m...
research
08/14/2023

Disco: A Functional Programming Language for Discrete Mathematics

Disco is a pure, strict, statically typed functional programming languag...
research
08/23/2021

Teaching and learning mathematics with Prolog

Procedural computer languages have long been used in many aspects of mat...
research
08/05/2018

Mathematics as information compression via the matching and unification of patterns

This paper describes a novel perspective on the foundations of mathemati...
research
09/06/2017

On dependent types and intuitionism in programming mathematics

It is discussed a practical possibility of a provable programming of mat...
research
11/12/2020

The human quest for discovering mathematical beauty in the arts

In the words of the twentieth-century British mathematician G. H. Hardy,...

Please sign up or login with your details

Forgot password? Click here to reset