Abstract
Elementary translations between various kinds of recursive trees are presented. It is shown that trees of either finite or countably infinite branching can be effectively put into one-one correspondence with infinitely branching trees in such a way that the infinite paths of the latter correspond to the “P-abiding” infinite paths of the former. Here P can be any member of a very wide class of properties of infinite paths. For many properties ??, the converse holds too. Two of the applications involve (a) the formulation of large classes of highly undecidable variants of classical computational problems, and in particular, easily describable domino problems that are III11-complete, and (b) the existence of a general method for proving termination of nondeterministic or concurrent programs under any reasonable notion of fairness.
- 1 APT, K.R., AND OLDEROG, E.R. Proof rules and transformations dealing with fairness. Sci. Comput. Prog. 3 (1983), 65-100.Google Scholar
- 2 APT, K.R., AND PLOTKIN, G.D. Countable nondeterminism and random assignment. Unpublished manuscript, 1982.Google Scholar
- 3 APT, K.R., PNUELI, A., AND STAVI, J. Fair termination revisited with delay. In Proceedings of the 2nd Conference on Foundations of Software Technology and Theoretical Computer Science (FST-TCS) (Bangalore, India, Dec.) 1982, pp. 146-170.Google Scholar
- 4 ARNOLD, A. Topological characterizations of infinite behaviours of transition systems. In Proceedings of lhe 10th International Colloquium on Automata, Languages, and Programming. Lecture Notes in Computer Science, vol. 154. Springer-Verlag, New York, 1983, pp. 28-38. Google Scholar
- 5 BERGER, R. The undecidability of the domino problem. Mere. Amer. Math. Soc. 66 (1966).Google Scholar
- 6 BOOM, H.J. A weaker precondition for loops. ACM Trans. Prog. Lang. Syst. 4, 4 (Oct. 1982), 668-677. Google Scholar
- 7 Bucm, J.R. Turing machines and the entscheidungsproblem, Math. Ann. 148 (1962), 201-213.Google Scholar
- 8 CHANDRA, A.K. Computable nondeterministic functions. In Proceedings of the 19th IEEE Symposium on the Foundations of Computer Science. IEEE, New York, 1978, pp. 127-131.Google Scholar
- 9 DIJKSTSRA, E.W. A Discipline of Programming. Prentice-Hall, Englewood Cliffs, N.J., 1976. Google Scholar
- 10 EMERSON, E.A., AND CLARKE, E.M. Characterizing correctness properties of parallel programs using fixpoints. In Proceedings of the 7th International Colloquium on Automata, Languages, and Programming. Lectures Notes in Computer Science, vol. 85, Springer-Verlag, New York, 1980, pp. 169-181. Google Scholar
- 11 FRANCEZ, N. Fairness, Manuscript, 1983.Google Scholar
- 12 FRANCEZ, N., AND KOZEN, D. Generalized fair termination. In Proceedings of the llth ACM Symposium on the Principles of Programming Languages (Salt Lake City, Utah, Jan. 15-18). ACM New York, 1984, pp. 46-53. Google Scholar
- 13 FLIRER, i. Alternation and the Ackermann case of the decision problem. L'Enseignement mathematique T.XXVII, fasc. 1-2 ( 1981), 137-162.Google Scholar
- 14 GRUMBERG, O., AND FRANCEZ, N. A complete proof rule for (weak) equifair termination. Res. Rep. RC-9634, IBM Thomas J. Watson Research Center, Yorktown Heights, N.Y., 1982.Google Scholar
- 15 GROMBERG, O., FRANCEZ, N., MAKOWSKY, J.A., AND DE ROEVER, W.P. A proof rule for fair termination of guarded commands. In Proceedings of the International Symposium on Algorithmic Languages. North-Holland, Amsterdam, 1981, pp. 339-416.Google Scholar
- 15a GUREVXCH, Y. The decision problem for standard classes. J. Symb. Logic 41 (1976), 460-464.Google Scholar
- 16 HAREL, D. Recurring dominos: Making the highly undecidable highly understandable. Ann. Disc. Math. 24 (1985), 51-72.Google Scholar
- 17 HAREL, D., PNUELI, A., AND STAVI, J. Propositional dynamic logic of nonregular programs. J. Comput. Syst. Sci. 26 (1983), 222-243.Google Scholar
- 18 HOARE, C.A.R. Communicating sequential processes. Commun. ACM 21, 8 (Aug. 1978), 666- 677. Google Scholar
- 19 HOPCROFT, J.E., AND ULLMAN, J.D. Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Reading, Mass., 1979. Google Scholar
- 20 KAHR, A.S., MOORE, E.F., AND WANG, H. Entscheidungsproblem reduced to the V3V case. In Proceedings of the National Academy of Sciences, USA, vol. 48. 1962, pp. 365-377.Google Scholar
- 21 KNUTH, D. The Art of Computer Programming: Fundamental Algorithms. Addison-Wesley, Reading, Mass., 1968. Google Scholar
- 22 LADNER, R.E. The complexity of problems in systems of communicating sequential processes. J. Comput. Syst. Sci. 21 (1980), 179-194.Google Scholar
- 23 LEHMANN, D., PNUELI, A., AND STAVI, J. Impartiality, justice and fairness: The ethics of concurrent termination. In Proceedings of the 8th International Colloquium on Automata, Languages, and Programming. Lecture Notes in Computer Science, vol. 115. Springer-Verlag, New York, 1981, pp. 264-277. Google Scholar
- 24 LEwis, H.R. Complexity of solvable cases of the decision problem for the predicate calculus. In Proceedings of the 19th IEEE Symposium on the Foundations of Computer Science. IEEE, New York, 1978, pp. 35-47.Google Scholar
- 25 LEWIS, H.R. Unsolvable Classes of Quantificational Formulas. Addison-Wesley, Reading, Mass., 1979.Google Scholar
- 26 LEWIS, H.R., AND PAPADIMITRIOU, C.H. Elements of the Theory of Computation. Prentice-Hall, Englewood Cliffs, N.J., 1981. Google Scholar
- 27 OLDEROG, E.R., AND APT, K.R. Transformations realizing fairness assumptions for parallel programs. In Proceedings of STACS '84, M. Fontet and K. Mehlhorn, Eds. Lecture Notes in Computer Science, vol. 166. Springer-Vedag, New York, 1984, pp. 20-42. Google Scholar
- 28 PARK, D. A predicate transformer for weak fair iteration. In Proceedings of the 6th IBM Symposium on the Mathematical Foundations of Computer Science (Hakone, Japan). IBM, Japan, 1981, pp. 259-275.Google Scholar
- 29 PNUELI, A. On the extremely fair treatment of probabilistic algorithms. In Proceedings of the 15th Annual ACM Symposium on the Theory of Computing (Boston, Mass., Apr. 25-27). ACM, New York, 1983, pp. 278-290. Google Scholar
- 30 QUEILLE, J.P., AND SIFAKIS, J. Fairness and related properties in transition systems--A temporal logic to dealwith fairness. Acta lnformatica 19 (1983), 195-220.Google Scholar
- 31 ROaINSON, R.M. Undecidability and nonperiodicity for tilings of the plane. Inventiones Math. 12 ( 1971 ), 177-209.Google Scholar
- 32 ROGERS, H. Theory of Recursive Functions and Effective Computability. McGraw-Hill, New York, 1967. Google Scholar
- 33 SAVELSBERG, M., AND VAN EMDE BOAS, P. BOUNDED TILING, an Alternative to SATISFIA- BILITY. In Proceedings of the 2nd Frege Conference, G. Wechsung, Ed. Akademie Verlag, Berlin DDR. 20 (1984), 354-363.Google Scholar
- 34 STREETT, R.S. Global process logic is Hi-complete. Manuscript, 1982.Google Scholar
- 35 VAN EMDE BOAS, P. Dominos are forever. In Proceedings of the 1st GTI Workshop (Paderborn). pp. 76-95, 1983.Google Scholar
- 36 WANG, H. Proving theorems by pattern recognition II. Bell Systs. Tech. J. 40 (196 l), 1-4 I.Google Scholar
- 37 WANG, H. Dominos and the V:IV case of the decision problem. In Mathematical Theory of Automata. Polytechnic Institute, Brooklyn, 1963, pp. 23-55.Google Scholar
Index Terms
- Effective transformations on infinite trees, with applications to high undecidability, dominoes, and fairness
Recommendations
Regular Transformations of Infinite Strings
LICS '12: Proceedings of the 2012 27th Annual IEEE/ACM Symposium on Logic in Computer ScienceThe theory of regular transformations of finite strings is quite mature with appealing properties. This class can be equivalently defined using both logic (Monadic second-order logic) and finite-state machines (two-way transducers, and more recently, ...
Automata on Infinite Trees with Equality and Disequality Constraints Between Siblings
LICS '16: Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer ScienceThis article is inspired by two works from the early 90s. The first one is by Bogaert and Tison who considered a model of automata on finite ranked trees where one can check equality and disequality constraints between direct subtrees: they proved that ...
Comments