News

09/2025

  • Updated site structure for clarity of purpose and navigation.
  • Proof builder performance and resource usage both greatly improved.
  • Many incremental improvements in proof builder user interface.
  • Full user interface support for exponentiation. While ‘**’ is still accepted, ‘^’ is the official symbol for it.
  • Interactive demos of forward and goal-directed proof.
  • Miscellaneous updates to content.
07/2024
  • The entire proof builder system is now converted from JavaScript to Typescript and compiles with minimal errors.
  • The axiom of induction now properly contains an internal quantifier.
  • The inference rule / command that sets up an induction proof now imports relevant assumptions into the scope of the quantifier.
  • In proofs that have a goal, steps with the goal’s conclusion highlight undesired assumptions in red to indicate that they need to be proved true.
  • There is now a formal “subgoal” rule. This allows induction proofs to stay the same as before except for use of an official subgoal in proving the inductive case.
  • Improvements to manual and automatic simplification.
  • Numerous improvements to presentation of rules in menus and proof displays.
05/2024
  • New “detach” inference rule. Selecting the conclusion of a step searches for facts with assumptions it matches. The rule substitutes into the fact, then removes it as true.
09/2023
07/2023
  • Focus on stable and predictable operations so proofs remain completely valid as the implementation changes.
  • Extensive work on indenting proof steps for clarity and easy reading.
04/2023

Upcoming

  • Initial versions of other tasty example proofs, in the hands-on section of the site.
  • Tidy up solutions for linear equations of 1 and 2 variables