 |
 |
 |
 |
 |
 |
 |
 |
 Term rewriting and programming paradigms
 |
 |
 |
 |
 |
 |

Organization: | Wolfram Research, Inc. |
Department: | Kernel Technology |
 |
 |
 |
 |
 |
 |

Mathematics with Vision: Proceedings of the First International Mathematica Symposium |
 |
 |
 |
 |
 |
 |
 A term-rewriting system lies at the basis of Mathematica's evaluator. We discuss the origins of term rewriting with its first two uses: equational reasoning and theorem proving in predicate calculus. Next, we show the connections between substitution and functional programming. Program transformations relating various programming styles conclude the article.
 |
 |
 |
 |
 |
 |

 |
 |