principia is a language and a system for documenting formal mathematics,
subject to syntactic and semantic conditions and structure.
All expressions are checked for syntactic
correctness, thereby eliminating a primary source of errors.
Mathematical syntax errors are highlighted just like spelling errors.
Principia is a strictly-typed
multi-sort object-oriented first-order language
with overloading, single-inheritance
and parameterised-types, that is rich enough to express
formal set-theory (which is elementary but with a definite description operator).
Principia integrates naturally with Latex, via a Latex package called PriTeX,
and the learning curve from LaTeX to Principia is small.
Principia is easier and more natural to write than LaTeX,
providing an environment facilitating ``thinking at the keyboard''.

Project Activity

See All Activity >

Follow principia

principia Web Site

Other Useful Business Software
Fully Managed MySQL, PostgreSQL, and SQL Server Icon
Fully Managed MySQL, PostgreSQL, and SQL Server

Automatic backups, patching, replication, and failover. Focus on your app, not your database.

Cloud SQL handles your database ops end to end, so you can focus on your app.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of principia!

Additional Project Details

Registered

2012-09-19