Logo image
A Blockchain-Based Approach for Collaborative Formalization of Mathematics and Programs
Conference proceeding

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

Jin Xing Lim, Barnabe Monnot, Shaowei Lin and Georgios Piliouras
2021 IEEE International Conference on Blockchain (Blockchain), pp.321-326
12/2021

Abstract

blockchain Collaboration Conferences formalized mathematics human-AI collaboration Machine learning Machine learning algorithms Semantic search Smart contracts Systems architecture token-curated registry verifiable programs
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 proofs as well as algorithms. Furthermore, with the advancement of artificial intelligence (AI), particularly machine learning, we can apply automated 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 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.

Metrics

1 Record Views

Details

Logo image