On dependent types and intuitionism in programming mathematics

09/06/2017
by   Sergei D. Meshveliani, et al.
0

It is discussed a practical possibility of a provable programming of mathematics basing on intuitionism and the dependent types feature of a programming language.The principles of constructive mathematics and provable programming are illustrated with examples taken from algebra. The discourse follows the experience in designing in Agda a computer algebra library DoCon-A, which deals with generic algebraic structures and also provides the needed machine-checked proofs. This paper is a revised translation of a certain paper published in Russian in 2014.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/16/2021

The Agda Universal Algebra Library, Part 2: Structure

The Agda Universal Algebra Library (UALib) is a library of types and pro...
research
03/09/2021

The Agda Universal Algebra Library, Part 1: Foundation

The Agda Universal Algebra Library (UALib) is a library of types and pro...
research
04/12/2021

Computer Algebra in R with caracas

The capability of R to do symbolic mathematics is enhanced by the caraca...
research
08/14/2023

Disco: A Functional Programming Language for Discrete Mathematics

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

Nonexistence of a Universal Algorithm for Traveling Salesman Problems in Constructive Mathematics

Proposed initially from a practical circumstance, the traveling salesman...
research
07/03/2018

The Methodical Aspects of the Algebra and the Mathematical Analysis Study Using the Sagemath Cloud

The quality of mathematics education depends largely on the quality of e...
research
06/18/2019

The Mathematical Specification of the Statebox Language

This document defines the mathematical backbone of the Statebox programm...

Please sign up or login with your details

Forgot password? Click here to reset