CSL 1996
leanEA: A Lean Evolving Algebra Compiler
Abstract
Abstract The Prolog program “term_expansion((define C as A with B), (C=>A: -B, !)). term-expansion((transition E if C then D), ((transition E): -C, !, B, A, (transition _))): -rearrange(D, B, A). rearrange((E, F), (C, D), (A, B)): -rearrange(E, C, B), rearrange(F, D, A). rearrange(F: =G, ([G]=>*[E], F=. [C¦D], D=>*B, A=. [C¦B]), asserta(A=>E)). [G¦H]=>*[E¦F]: -(G=>E; G=. [C¦D], D=>*B, A=. [C¦B], A=>E), !, H=>*F. []=>*[]. A=? B: - [A, B]=>*[D, C], D==C. ” implements an efficient and flexible simulator for evolving algebra specifications.
Authors
Keywords
No keywords are indexed for this paper.
Context
- Venue
- Annual Conference on Computer Science Logic
- Archive span
- 1988-2026
- Indexed papers
- 1413
- Paper id
- 918172765129308671