InferenceLang (@InferenceLang) header
InferenceLang (@InferenceLang) profile picture

https://teapawt.net/t.co/4czQEniXHO

Joined January 2026
Photo by InferenceLang (@InferenceLang)Photo by InferenceLang (@InferenceLang)
InferenceLang retweeted
Last month we presented Inference at #StellarMeridian 2026 in Lisbon, in the SCF Pitches (Dev Tooling) session. Thanks @StellarOrg and @BuildOnStellar for having us. Inference is our open-source language for formally verified smart contracts on Stellar. 🧵
2
2
16
319
InferenceLang retweeted
Replying to @InferenceLang
@InferenceLang: A programming language, compiler, and SI-powered proof discovery system. We started R&D for this project before formal verification became popular among SI companies on X. Our compiler can do auto-formalization at compile time, which means the only job for SI is to discover proofs. This is much faster and token-efficient than just asking a model to formalize something and then prove it. Incomparably more efficient.
2
4
71
We implemented a finite-system Chinese Remainder Theorem solver in Inference and completed mathematical and execution proofs in Rocq. It accepts up to 16 congruences per batch and handles the full range of positive signed 64-bit moduli. inference-lang.org/blog/veri…
2
2
58
Inference v0.0.7 (next version, unreleased): - Module-scope constants, evaluated at compile time - Stack + static-data size checks (A058) - Hardened infs archive extraction and version paths - Earlier errors for unsupported spec-local calls - Continuous fuzzing + crash fixes
1
1
33
We wrote the renderer from Ray Tracing in One Weekend by Peter Shirley, Trevor David Black, and Steve Hollasch in Inference. It renders its own drawing of the book's final scene: 486 spheres of diffuse, metal, and glass under a sky, with depth of field. inference-lang.org/blog/rayt…
1
1
44
Today, we present Inference Language and AI Prover at TAITRONICS—the biggest event and trade show showcasing the world's best technologies. Thanks to @ITRI_Taiwan, we are in the space tech pavilion because Inference is the best technology to verify algorithms for aerospace
1
2
1
5
360
Inference VS Code v0.0.7 (next patch, unreleased): - Prove This File: cancel, rerun, or delete jobs - Live progress + completion alerts - Proof diffs + independent verifier results - Compile errors in Problems - Rocq .v syntax highlighting
1
22
Mars is a bad place to discover a software bug. Mars Climate Orbiter was lost to a unit mismatch. Mars Polar Lander likely shut its engines off after a false touchdown signal. science.nasa.gov/mission/mar… We're working on catching software errors before they become mission failures
2
23
InferenceLang retweeted
A program can compile and pass its tests, yet still make a dangerous decision. For software controlling a satellite or moving money, that gap matters. We're building @InferenceLang, a programming language and verification system that helps engineers prove their critical software rules hold. Imagine a satellite payload that may switch on only when its battery, temperature, and operating mode are safe. Inference lets the engineer write that requirement as a precise specification alongside the code. The compiler produces executable WebAssembly and formal proof obligations: mathematical statements that must be proved. Our AI prover attempts those proofs, and an independent verifier checks the results using Rocq, a mathematical proof checker. The AI proposes the proof; it does not decide whether the proof is valid. That combination is our approach: a language designed for verification, a compiler that generates the mathematical statements to prove, and AI assistance for the difficult proof work. Our goal is to make rigorous verification practical for engineers who are not theorem-prover specialists. We focus on critical decision logic, such as command authorization, safety interlocks and state transitions. We're not claiming to prove an entire spacecraft or an AI model safe. A successful proof establishes a specific property under explicit assumptions. For teams using AI to write code, this offers a way to demand evidence that the result meets a specification, rather than relying on a convincing explanation. It complements testing with a different kind of assurance.
1
1
4
144
Finally, the time for kick off the TAcc++ aerospace program organized by @ITRI_Taiwan and the government of Taiwan. Many thanks and look forward having the great and productive time in Taiwan.
1
1
59
Inference v0.0.6 is out. Compile for @NASA JPL's SpaceWasm interpreter or build @StellarOrg (Soroban) smart contracts. Also new: SpaceWasm execution via infs run, host imports, and stricter proof-obligation checks. inference-lang.org/blog/rele…
2
1
6
210
Tested on stellar-cli 28.0.0: `infc --target stellar` produces a .wasm that the Stellar host uploads and runs.
1
17
What a contract may declare today: Parameter: u32, i32, bool, at most 32 Return: u32, i32, bool, or nothing Names: 1 to 32 bytes, plus the parameter-name rules
8
InferenceLang retweeted
Replying to @bcherny
Opus 5.5. is also good in using @InferenceLang
1
2
96
InferenceLang retweeted
Replying to @mattparlmer
My team has been working on @InferenceLang for several years already. With Inference language, it is possible to compile code to WebAssembly and automatically generate formalization for a theorem prover. The halting problem is solved classically by giving an execution fuel it consumes until ran out of it, then — unreachable ∎
2
4
42
Big update for the Inference programming language. The latest PRs include static code analysis rules, bug fixes, and a renewed focus on compiler correctness.
1
3
1
4
474
However, practical applications are what Inference is built for, and Stellar smart contracts are our compilation target. This is big, and this PR finalizes the compilation of a deployable @StellarOrg smart contract. Some parts are still missing, but major parts are in place.
1
32
And we are also working on making it ready for the aerospace industry by: 1. Following the NASA rule of 10 2. Supporting the SpaceWASM compilation target by @NASA 3. Continuous testing and self-verification
Replying to @AnthropicAI
@InferenceLang is actually all about this and the compiler is designed to lower to proof assistant code. Even with a human as a supervisor @ClaudeDevs do 1. Write code in @InferenceLang 2. Formalization (lowering to sound proof assistant code) in compile time, Claude can read verbose compilation output and read tests 3. Claude completes proof holes without changing definition signatures to guarantee keeping soundness github.com/inferara/inferenc…
1
130