Big Chemical Encyclopedia

Chemical substances, components, reactions, process design ...

Articles Figures Tables About

MONADIC RECURSION SCHEMES

More specifically, the basic notions of a Turing Machine, of computable functions and of undecidable properties are needed for Chapter VI (Decision Problems) the definitions of recursive, primitive recursive and partial recursive functions are helpful for Section F of Chapter IV and two of the proofs in Chapter VI. The basic facts regarding regular sets, context-free languages and pushdown store automata are helpful in Chapter VIII (Monadic Recursion Schemes) and in the proof of Theorem 3.14. For Chapter V (Correctness and Program Verification) it is useful to know the basic notation and ideas of the first order predicate calculus a highly abbreviated version of this material appears as Appendix A. [Pg.6]

We shall return to the concept of value languages later in our study of monadic recursion schemes this concept is a powerful tool in studying the relative power of monadic program schemes and monadic recursion schemes. For the present we need only the following simple fact. [Pg.67]

In the special case of monadic recursion schemes, we shall see in Chapter VIII that The classes of monadic recursion schemes and monadic flowchart schemes are incomparable. [Pg.221]

Every monadic recursion scheme can be translated into a flowchart scheme augmented by a simple pushdown store. [Pg.221]

This is not true for monadic recursion schemes. In the monadic case, right linear schemes are intertranslatable with Ianov schemes but the class of linear monadic recursion schemes is more powerful. [Pg.251]

We now focus attention on the special case of monadic recursion schemes. [Pg.297]

Our first result is that the classes of monadic recursion schemes and monadic program schemes are incomparable. We use a somewhat different argument than before to establish the existence of a monadic recursion scheme not translatable into any monadic program scheme. In the case of monadic schemes we save ourselves much notational complication by omitting parentheses and writing F(x) as Fx and f(g(x)) as fgx we often take the additional liberty of emitting the x since its position is obvious. [Pg.297]

A. A MONADIC RECURSION SCHEME WHICH IS NOT FLOWCHARTABLE THEOREM 8.1 The monadic recursion scheme... [Pg.297]

We have shown that the class of monadic recursion schemes is not translatable into the class of monadic program schemes. Before showing that the two classes are in fact incomparable let us consider briefly how we can compute the value of a monadic recursion scheme using a simple pushdown store. [Pg.299]

We can assume that our monadic recursion scheme S has basis functions f, ...,fm and defined functions Fq, ... with Fq initial and that each function is defined by an equation... [Pg.300]

EXAMPLE VIII-1 WHILE SCHEME TO IMPLEMENT A MONADIC RECURSION SCHEME... [Pg.301]

THEOREM 8.2 The class of monadic recursion schemes is effectively translatable into the class of Ianov program schemes augmented by two counters. [Pg.302]

For monadic recursion schemes and certain subcases of monadic program schemes such as Ianov schemes we can also define the interpreted value language. [Pg.303]

To give a uniform definition, let us represent TRUE by 1 and FALSE by 0 and define the interpreted value language L (S) of a monadic recursion scheme S with r tests T-, ...,T as the set of all words of the farm ... [Pg.303]

For monadic recursion schemes S and S it is possible to have L(S) = L(S ) even if S is not strongly equivalent to S - the same output might be given but for different interpretations we saw this in the previous example. [Pg.306]

THEOREM 8.1+ The reversal of the interpreted value language of a monadic recursion scheme is a deterministic context-free language. [Pg.306]

A term in a monadic recursion scheme is right linear if either it contains no defined function letters or else is of the form Fyx for F a defined function letter and y a (possibly empty) string of basis function letters such a term is left linear if it either contains no defined function letters or else is of the form yFx for F a defined function letter and y a (possibly empty) string of basis function letters. A monadic recursion schema S is right linear if in each equation... [Pg.308]

Every context-free language is the value language of sane monadic recursion scheme. [Pg.309]

However not every deterministic context-free language - even if it is in the right format - is the reversal of the interpreted value language of some monadic recursion scheme the regular set xO(fO) is an obvious example. [Pg.309]

These equations form a monadic recursion scheme S(G) and it can be verified... [Pg.310]

THEOREM 8.10 There is a monadic program scheme which is not strongly equivalent to any monadic recursion scheme. [Pg.310]

THEOREM 8.11 The classes of monadic recursion schemes and monadic program schemes are incomparable. [Pg.310]

EXAMPLE VIII-2 - Monadic flowchart scheme P- is not translatable into any strongly equivalent monadic recursion scheme. ... [Pg.311]

Scheme P2 in Example VIII-3 shows that a flowchart scheme may not be translatable into a monadic recursion scheme even if the value language is context-free. The reason is that P2 really combines two schemes. If T(x) = 1, P2... Scheme P2 in Example VIII-3 shows that a flowchart scheme may not be translatable into a monadic recursion scheme even if the value language is context-free. The reason is that P2 really combines two schemes. If T(x) = 1, P2...

See other pages where MONADIC RECURSION SCHEMES is mentioned: [Pg.4]    [Pg.297]    [Pg.302]    [Pg.303]    [Pg.304]    [Pg.305]    [Pg.305]    [Pg.306]    [Pg.306]    [Pg.308]    [Pg.308]    [Pg.308]    [Pg.308]    [Pg.309]    [Pg.310]    [Pg.310]   


SEARCH



FREE MONADIC RECURSION SCHEMES

Monads

Recursion

Recursive

© 2024 chempedia.info