Big Chemical Encyclopedia

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

Articles Figures Tables About

FREE MONADIC RECURSION SCHEMES

THEOREM 8.14 The strong equivalence problem for free monadic recursion schemes is decidable. [Pg.320]

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]

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

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]

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...
EXAMPLE VIII-4- - Flowchart scheme Pg is not strongly equivalent to any monadic recursion scheme even though (LfCPg))1 is deterministic context-free... [Pg.314]

It is undecidable whether a monadic program scheme is free. But it is fairly easy to see that it is decidable whether a monadic recursion scheme is free. Recall that a monadic recursion scheme S is free if and only if during every computation of S under every free interpretation of S no test T of S is twice applied to the same expression Ex. ... [Pg.319]

If we construct the pushdown store automaton which accepts the reversal of the interpreted value language of a monadic recursion scheme S we see that there are only two cases in which S can fail to be free ... [Pg.319]

THEOREM 8.13 It is decidable whether a monadic recursion scheme is free. [Pg.320]

If a monadic recursion scheme S is free, then neither (1) nor (2) can hold. [Pg.320]

Let S be a monadic recursion scheme. By methods similar to the proof of Chomsky normal form for context-free grammars we can convert the equations of S to the forms ... [Pg.321]


See other pages where FREE MONADIC RECURSION SCHEMES is mentioned: [Pg.310]    [Pg.319]    [Pg.373]    [Pg.310]    [Pg.319]    [Pg.373]    [Pg.306]    [Pg.308]    [Pg.308]    [Pg.310]   


SEARCH



MONADIC RECURSION SCHEMES

Monads

Recursion

Recursive

© 2024 chempedia.info