Summary
The purpose of this work is to show a point of view upon the notions of program-substitution and admissibility of rules which are the tools for proving properties of programs of algorithmic logic and the so-called extended algorithmic logic with quantifiers and with non-deterministic programs. We prove that the set of theses of algorithmic logic is closed under each program-substitution. This substitution rule allows us to formulate a problem of algorithmic structural completeness as a question about derivability of all structural, finitary and admissible rules. We prove the incompleteness of algorithmic logic strengthened by the substitution rule and its algorithmically structural completeness.
Similar content being viewed by others
References
Banachowski, L.: Investigations of properties of programs by means of the extended algorithmic logic I. Annales Societatis Mathematicae Polonae. Ser. IV. Fundamenta Informaticae. Vol. I, No. 1, 1977,93–119.
Bernert, J., Biela, A.: On two different modal logics denoted by S9. Reports on Math. Logic.13, 3–9 (1981)
Biela, A., Dziobiak, W.: On two properties of structurally complete logics. Reports on Math. Logic.16, 51–54 (1982)
Chlebus, B.: On the decidability of propositional algorithmic logic. Zeitschr. für Math. Logik und Grundlagen der Math.28, 247–261 (1982)
Church, A.: Introduction on Mathematical Logic. Princeton 1956.
Danko, W.: Algorithmic properties of finitely generated structures. Proceedings, Poznan, August 1980, Lect, Notes in Comput. Sci. Vol. 148. Logic of Programs and Their Applications. Berlin, Heidelberg, New York: Springer 1983
Dummet, M.: Elements of Intuitionism, Clarendon Press. Oxford 1977, p. 169.
Engeler, E.: Algorithmic properties of structures. Math. Syst. Theory1, 183–195 (1967)
Harel, D., Pratt, V.: Nondeterminism in Logics of Programs, Proc. 9-th Ann. ACM Symp. on Theory of Computing, Boulder, Colorado, May 1977. MIT, Cambridge, MA 1977.
Hermes, H.: Introduction to Mathematical Logic. Berlin, Heidelberg, New York: Springer 1973
Hilbert, D., Ackermann, W.: Grundzüge der theoretischen Logik. Berlin, Heidelberg, New York: Springer 1967
Kreczmar, A.: Effectivity problems of algorithmic logic. Annales Societatis Math. Polon. Ser. IV, Fundam. Inf.1, 19–32 (1977)
Kreczmar, A.: The set of all tautologies of algorithmic logic is hyperarithmetical. Bull. Acad. Polon. Sci., Ser. Math.21, 781–783 (1971)
Kröger, F.: LAR: A Logic of Algorithmic Reasoning. Acta Inf.8, 243–266 (1977)
Minc, G.: Proizvodost dopustimych pravił. Issliedovanija po konstruktiwnoj matiematikie i matiematiczeskoj logikie, vol. 5, pp. 85–89. Leningrad: Nauka AN CCCP Matiematiczeskij Institut im. V.A. Steklova. Leningradskoje otdielienie. (1972)
Mirkowska, G.: Algorithmic logic and its applications in the theory of programs I. Annales Societatis Math. Polon. Ser. IV, Fundam. Inf.1, 1–17 (1977)
Mirkowska, G.: Algorithmic logic and its applications in the theory of programs II. Annales Societatis Math. Polon. Ser. IV. Fundam. Inf.1, 147–165 (1977)
Mirkowska, G.: Algorithmic logic with nondeterministic programs. Annales Societatis Math. Polon. Ser. IV. Fundam. Inf.3, 45–64 (1980)
Mirkowska, G.: Model existence theorem in algorithmic logic with non-deterministic programs. Annales Societatis Math. Polon, Ser. IV. Fundam. Inf.3, 157–170 (1980)
Mirkowska, G.: On formalized systems of algorithmic logic. Bull. Acad. Polon. Sci. Ser. Math.19, 421–428 (1971)
Perkowska, E.: On algorithmic m-valued logics, Bull. Acad. Polon. Sci. Ser. Sci. Math. Astr. Phys.20, 717–719(1972)
Petermann, U.: On Algorithmic Logic with partial operations. Proceedings, Poznań, August 1980, Lect. Notes Comput. Sci. Vol. 148. Logic of Programs and Their Applications, pp. 213–223. Berlin, Heidelberg, New York: Springer 1983
Pogorzelski, W.A.: Structural completeness of the propositional calculus, Bull. Acad. Polon. Sci. Ser. Sci. Math. Astr. Phys.19, 349–351 (1971)
Pogorzelski, W.A., Prucnal, T.: Structural completeness of the first order predicate calculus. Zeitschr. für Math. Logik und Grundlagen der Math.21, 315–320 (1975)
Porte, J.: Antitheses in systems of relevant implication. J. Symb. Logic,48, 97–99 (1983)
Pratt, V.: Semantical Considerations on Floyd-Hoare Logic, in: Proceedings 17-th Ann. IEEE Symp. on FCS, pp. 109–121, October 1976
Prucnal, T.: Structural completeness of Lewis’s system S 5, Bulletin de 1’ Acad. Polon. des Sci. Ser. Sci. Math. Astr. Phys.29, 101–103 (1972)
Radziszewski, S.: Programmability andP = NP conjecture, Proc. FCT’ 77, Cont. Lect. Notes Comput. Sci. Vol. 56. Berlin, Heidelberg: Springer 1977
Rasiowa, H.: On logical structure of programs, Bull. Polon. Acad. Sci. Ser. Math. Astr. Phys.20, 319–324(1972)
Rasiowa, H.: Ω+-valued algorithmic logic as a tool to investigate procedures. Proc. MFCS ’74. Lect. Notes Comput. Sci. Vol. 28. Berlin, Heidelberg: Springer 1974
Salwicki, A.: Axioms of Algorithmic Logic univocally determine Semantics of programs. Proc. MFCS ’80. Lect. Notes Comput. Sci. Vol. 88, pp. 352–361. Heidelberg, Berlin, New York: Springer 1980
Salwicki, A.: Formalized algorithmic languages, Bull. Acad. Pol. Sci. Ser. Sci. Math. Astr. Phys.18, 227–232 (1970)
Segerberg, K.: A Completeness Theorem in Modal Logic of Programs, abstract, Notices of the American Mathematical Society, Oct. 1977.
Thiele, H. : Wissenschaftstheoretische Untersuchungen in algorithmischen Sprachen, VEB Deutscher Verlag der Wissenschaften Berlin 1966
Tsitkin, A.I.: On structurally complete superintuitionistic logics. Dokl. Akad. Nauk CCCP.241, 40–43 (1978)
Wojtylak, P.: On structural completeness of many valued logic’s. Studia Logica3, 2–8(1974)
Author information
Authors and Affiliations
Additional information
This work was supported by the Polish Academy of Sciences CPBP 08–15.
Rights and permissions
About this article
Cite this article
Biela, A. Program-substitution and admissibility of rules in algorithmic logic. Acta Informatica 25, 439–473 (1988). https://doi.org/10.1007/BF02737110
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02737110