Skip to content

Inferara/inference-language-spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

🌀 Inference programming language specification

Warning

This document is a work in progress. The content is subject to change. Some sections may be incomplete or missing. Please stay tuned for updates.

Inference is a domain-specific programming language designed by Inferara to enable Web3 developers to formulate properties of the native application algorithms in a familiar format similar to how unit tests are written.

Inference allows formal proof of the correctness of the specified properties to be expressed as a theorem-prover theory and verified in an automated way.

Important

Inference is a Web3 native applications-oriented, formal specification language.

This repository contains the specification of the Inference programming language. The specification is divided into several sections, each describing a specific aspect of the language. The language is designed to be simple and easy to learn, and its syntax is concise and similar to Rust.

Table of contents

About

🌀 Inference programming language specification

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Contributors 3

  •  
  •  
  •