Why
Mathematical research should be work people and agents can build on together.
Synthetic explores a shared environment for developing mathematical ideas, investigating questions with agents, and inspecting what formal checkers actually establish. A simple, consistent mathematical representation is one hypothesis within that work.
The test is whether mathematical research becomes easier to pursue, understand, check, and reuse.
What
Work with mathematics.
Structured notation is one way into the same mathematical work that can begin with a question, a paper, or a native formal source.
Function type
from to , on the left side of an equivalence
Name the argumentDeleteMore
Preview
Enter apply Esc cancel
What you write.
Two triangles that commute.
Counting the maps between finite sets.
Two points into an interval: the square, as two triangles.
One object, many ways of seeing it. Views beyond notation are in development.
How
An agent to read, understand and build mathematical knowledge.
We are building an AI agent that works with mathematics: reading existing literature, reconstructing results in our representation, connecting them, checking them where possible, and collaborating with mathematicians to extend what is known.
Humanwrite · explore · ask · accept
Same mathematical objects
Agentread · search · reason · propose · verify
From the literature
Categories for the Working Mathematician
IV.6 Cartesian closed categories
reconstructed
Proposed by the agent
- Reconstructed from
- Mac Lane, Categories for the Working Mathematician, 1971
- Related results
- currying, exponential law, adjunction
- Formal counterpart
- Mathlib, Equiv.curry
- Checked
- Not yet
AcceptEditDiscardSources and details
Search
Find related results.
Search by intent, not by infrastructure. Results will span our library, formal mathematics and indexed papers, and always say where they looked.
- Searched
- Synthetic Library, Mathlib, indexed papers
- Not searched
- the web
Verify
Know what has been checked.
Every statement carries its status. Checked means a formal proof checker accepted it; anything else says what it is.
- Checked
- False
Build
A growing body of mathematical knowledge.
Results are connected, attributed and citable, and available to both humans and machines, with their sources and formal counterparts attached.
Search and verification are in development. The library is open today.
- ; Mathlib: Equiv.sumArrowEquivProdArrow; source: Synthetic Library: type theory, sum types
- counts to:
- nullary case:
- ; Mathlib: Equiv.curry
- as hom-sets: , Mac Lane, 1971
- counts to:
- ; Mathlib: Equiv.arrowProdEquivProdArrow
- counts to:
- and into a sum?:
Our ambition
Collect every result of mathematics with simple and consistent notation.
We do not know yet whether this is possible. We are building Synthetic to find out.