A Blockchain-Based Approach for Collaborative Formalization of Mathematics and Programs

11/21/2021
by   Jin Xing Lim, et al.
0

Formalization of mathematics is the process of digitizing mathematical knowledge, which allows for formal proof verification as well as efficient semantic searches. Given the large and ever-increasing gap between the set of formalized and unformalized mathematical knowledge, there is a clear need to encourage more computer scientists and mathematicians to solve and formalize mathematical problems together. With blockchain technology, we are able to decentralize this process, provide time-stamped verification of authorship and encourage collaboration through implementation of incentive mechanisms via smart contracts. Currently, the formalization of mathematics is done through the use of proof assistants, which can be used to verify programs and protocols as well. Furthermore, with the advancement in artificial intelligence (AI), particularly machine learning, we can apply automated AI reasoning tools in these proof assistants and (at least partially) automate the process of synthesizing proofs. In our paper, we demonstrate a blockchain-based system for collaborative formalization of mathematics and programs incorporating both human labour as well as automated AI tools. We explain how Token-Curated Registries (TCR) and smart contracts are used to ensure appropriate documents are recorded and encourage collaboration through implementation of incentive mechanisms respectively. Using an illustrative example, we show how formalized proofs of different sorting algorithms can be produced collaboratively in our proposed blockchain system.

READ FULL TEXT
research
03/21/2020

Towards an Enterprise-Ready Implementation of Artificial Intelligence-Enabled, Blockchain-Based Smart Contracts

Blockchain technology and artificial intelligence (AI) are current hot t...
research
05/10/2015

Automating change of representation for proofs in discrete mathematics

Representation determines how we can reason about a specific problem. So...
research
12/09/2022

A Systematic Literature Review on Smart Contracts Security

Smart contracts are blockchain-based algorithms that execute when specif...
research
02/05/2021

Smart Proofs via Smart Contracts: Succinct and Informative Mathematical Derivations via Decentralized Markets

Modern mathematics is built on the idea that proofs should be translatab...
research
02/11/2019

Safe Artificial General Intelligence via Distributed Ledger Technology

Background. Expert observers and artificial intelligence (AI) progressio...
research
09/14/2020

Analysis of Models for Decentralized and Collaborative AI on Blockchain

Machine learning has recently enabled large advances in artificial intel...
research
07/16/2019

Decentralized & Collaborative AI on Blockchain

Machine learning has recently enabled large advances in artificial intel...

Please sign up or login with your details

Forgot password? Click here to reset