~/talk

Sylvester: Unified, typed, notation for symbolic mathematics and proofs (short talk)

Talkat ML 2021 · on Thursday, 2021-08-26
slides:none on file

Claim: F# becomes a single interactive language that unifies computer algebra and theorem proving. Built is the Sylvester library running in Jupyter/VS Code that uses F# quotations as the symbolic syntax, delegates CAS work to Maxima and SMT/solving to Z3, implements an LCF-style equational prover and a term datatype type-level vector dimensions so non‑conformable matrix ops fail at compile time; examples run and Z3 finds unsat/counterexamples.

AI-written summary · about

  1. 0:00Intro
  2. 0:11Symbolic mathematics
  3. 6:17Overview
  4. 7:01Unified language
  5. 10:41Theorem approval
  6. 13:20Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.