The reasoning engine
shows its work
Lemma turns a question into claims, checks each one, scores how sure it is, and sends what it is unsure of to a person. It runs inside our product and the agents we build for enterprises.
ours,
Today Lemma runs on leading foundation models, chosen for each task, with our own verification and evaluation layer on top. Our own models are in development.
- Foundation modelsLeading models from several providers, chosen per task and swappable without changing the product.Partners
- Verification layerDecomposition, checks, confidence calibration and review routing.Theoratix
- EvaluationStep Validity, run continuously on real work, so reliability is measured rather than claimed.Theoratix
- Theoratix modelsModels trained on verified reasoning to do the checking more reliably and at lower cost.In development
checked
Decompose
Breaks a question into claims small enough to check one at a time.
Check
Verifies each claim with code, a proof assistant, a search or a second model.
Score
Gives every step a calibrated confidence, so people know where to look first.
Review
Sends the steps it is least sure of to a person before anything counts.
Record
Keeps the whole trace: every claim, check and decision, ready to audit.
Tool use
Calls a code interpreter, a proof assistant or your own systems when reasoning alone is not enough.
- Restate the claim0.99
- Split into cases0.96
- Pattern from examples0.62
- Proof by induction0.99
Calibrated confidence
Flags the steps it is least sure of, instead of sounding equally certain about everything.
Verifiable reasoning
Every answer comes with a chain of steps that a reviewer can follow and check.
People in the loop
Low-confidence steps and high-stakes actions wait for a person to approve them.
tagged
Lemma labels what each step is doing. Guesses are marked as guesses, and checked before they count.
- [claim]n² + n is even for every integer n.
- [rewrite]n² + n = n(n + 1).
- [unsure]Even for n = 1…5, so probably always even.
- [tool:lean]Prove: one of any two consecutive integers is even.
- [verified]So n(n + 1) has an even factor and is even.
Pick an example and watch the reasoning stream in.
Step-by-step reasoning that marks where it is unsure.
Question
What is the sum of the first 100 odd numbers?
Illustrative examples of reasoning traces, not live model output.
How Lemma reasons
Decompose
Lemma breaks the question into smaller claims it can check one at a time.
Illustrative example of a reasoning trace.
Lemma is not sold as a public API. It runs inside our product and the agents we deploy for organizations.