# Towards Specifying Symbolic Computation

**Authors:** Jacques Carette, William M. Farmer

arXiv: 1904.02729 · 2019-05-07

## TL;DR

This paper explores formal logic methods to specify symbolic computation algorithms that manipulate mathematical expressions, addressing the challenges of combining syntax and semantics.

## Contribution

It introduces a formal logic framework with undefinedness, quotation, and evaluation to specify syntax-based symbolic algorithms.

## Key findings

- Demonstrates specification of symbolic algorithms in formal logic
- Addresses the interplay of syntax and semantics in symbolic computation
- Provides a foundation for formal verification of symbolic algorithms

## Abstract

Many interesting and useful symbolic computation algorithms manipulate mathematical expressions in mathematically meaningful ways. Although these algorithms are commonplace in computer algebra systems, they can be surprisingly difficult to specify in a formal logic since they involve an interplay of syntax and semantics. In this paper we discuss several examples of syntax-based mathematical algorithms, and we show how to specify them in a formal logic with undefinedness, quotation, and evaluation.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1904.02729/full.md

## References

22 references — full list in the complete paper: https://tomesphere.com/paper/1904.02729/full.md

---
Source: https://tomesphere.com/paper/1904.02729