Abstract | ||
---|---|---|
This paper describes a machine for reducing a ?-formula (explicitly given or implicitly by a system of recursive equations) to principal ß-?-normal form, with particular attention to the memory structures needed for the purpose, and with some important features: (1) any kind of collision is permitted; (2) the processing of subformulas which will be thrown away [e.g., ((?xy)x) in ((?yz)(?xy)x)] is avoided; (3) there is no need to introduce any fixed point operator like ?, etc. The machine structure entails: (1) some store to memorize as side-effects assignment statements with the r.h.s. of a given shape. (2) a number of stacks, one for every ? in the initial formula, partitioned naturally in classes (chains). These stacks admit as entries only words representing variables and they are peculiar in that the operations admitted on the top arewriting anderasing and the operations admitted on the pseudo-top arereading,read-protecting, andresetting readability (the last two operations are chain operations). This structure is critically motivated. (3) A workstack. (4) A pointerstack. The computation runs through four phases: ß-generation, ß-run, ?-generation, ?-run. Every generation- (run-) phase is rather recognition- (transformation-) oriented, but we found it more stimulating to emphasize technical similarities rather than methodological differences. Every phase is described and four examples are extensively developed. |
Year | DOI | Venue |
---|---|---|
1972 | 10.1007/BF00995737 | International Journal of Parallel Programming |
Keywords | Field | DocType |
normal form,side effect,fixed point | Assignment,Stack (abstract data type),Computer science,Collision,Readability,Theoretical computer science,Operator (computer programming),Fixed point,Recursion,Computation | Journal |
Volume | Issue | Citations |
1 | 2 | 5 |
PageRank | References | Authors |
3.29 | 3 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Corrado Böhm | 1 | 487 | 413.44 |
Mariangiola Dezani-Ciancaglini | 2 | 1615 | 193.57 |