DocumentCode
2536307
Title
Programming via Rewriting
Author
Câzãnescu, Virgil Emil
Author_Institution
Fac. of Math. & Comput. Sci., Univ. of Bucharest, Bucharest, Romania
fYear
2010
fDate
23-26 Sept. 2010
Firstpage
3
Lastpage
3
Abstract
Programming via rewriting is a part of the declarative programming which is illustrated by the languages: OBJ, Maude, CafeOBJ, CASL and so on. Programming via rewriting is very close to the equational logic. In the equational logic a set Γ of axioms is given. Axioms are Horn clauses, called also conditional equations. We are looking for all universal quantified equalities which are consequences of these axioms. Equational logic gives us a sound and complete set of deduction rules for these consequences: reflexivity, symmetry, transitivity, compatibility with operations and substitution. Programming via rewriting tries more: to find a proof for each consequence of these axioms. In a lot of cases such a proof may be found.
Keywords
Horn clauses; logic programming; probabilistic logic; rewriting systems; set theory; Horn clauses; axioms; conditional equations; declarative programming; deduction rules; equational logic; rewriting; Algebra; Computers; Equations; Mathematical model; Programming; Semantics;
fLanguage
English
Publisher
ieee
Conference_Titel
Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2010 12th International Symposium on
Conference_Location
Timisoara
Print_ISBN
978-1-4244-9816-1
Type
conf
DOI
10.1109/SYNASC.2010.90
Filename
5715260
Link To Document