Skip to main content
Log in

Program-substitution and admissibility of rules in algorithmic logic

  • Published:
Acta Informatica Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. 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.

    MathSciNet  Google Scholar 

  2. Bernert, J., Biela, A.: On two different modal logics denoted by S9. Reports on Math. Logic.13, 3–9 (1981)

    Google Scholar 

  3. Biela, A., Dziobiak, W.: On two properties of structurally complete logics. Reports on Math. Logic.16, 51–54 (1982)

    MathSciNet  Google Scholar 

  4. Chlebus, B.: On the decidability of propositional algorithmic logic. Zeitschr. für Math. Logik und Grundlagen der Math.28, 247–261 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  5. Church, A.: Introduction on Mathematical Logic. Princeton 1956.

  6. 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

    Google Scholar 

  7. Dummet, M.: Elements of Intuitionism, Clarendon Press. Oxford 1977, p. 169.

    Google Scholar 

  8. Engeler, E.: Algorithmic properties of structures. Math. Syst. Theory1, 183–195 (1967)

    Article  MATH  MathSciNet  Google Scholar 

  9. 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.

    Google Scholar 

  10. Hermes, H.: Introduction to Mathematical Logic. Berlin, Heidelberg, New York: Springer 1973

    MATH  Google Scholar 

  11. Hilbert, D., Ackermann, W.: Grundzüge der theoretischen Logik. Berlin, Heidelberg, New York: Springer 1967

    MATH  Google Scholar 

  12. Kreczmar, A.: Effectivity problems of algorithmic logic. Annales Societatis Math. Polon. Ser. IV, Fundam. Inf.1, 19–32 (1977)

    MathSciNet  Google Scholar 

  13. Kreczmar, A.: The set of all tautologies of algorithmic logic is hyperarithmetical. Bull. Acad. Polon. Sci., Ser. Math.21, 781–783 (1971)

    MathSciNet  Google Scholar 

  14. Kröger, F.: LAR: A Logic of Algorithmic Reasoning. Acta Inf.8, 243–266 (1977)

    MATH  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    MathSciNet  Google Scholar 

  17. 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)

    MathSciNet  Google Scholar 

  18. Mirkowska, G.: Algorithmic logic with nondeterministic programs. Annales Societatis Math. Polon. Ser. IV. Fundam. Inf.3, 45–64 (1980)

    MathSciNet  Google Scholar 

  19. Mirkowska, G.: Model existence theorem in algorithmic logic with non-deterministic programs. Annales Societatis Math. Polon, Ser. IV. Fundam. Inf.3, 157–170 (1980)

    MathSciNet  Google Scholar 

  20. Mirkowska, G.: On formalized systems of algorithmic logic. Bull. Acad. Polon. Sci. Ser. Math.19, 421–428 (1971)

    MATH  MathSciNet  Google Scholar 

  21. Perkowska, E.: On algorithmic m-valued logics, Bull. Acad. Polon. Sci. Ser. Sci. Math. Astr. Phys.20, 717–719(1972)

    MATH  MathSciNet  Google Scholar 

  22. 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

    Google Scholar 

  23. Pogorzelski, W.A.: Structural completeness of the propositional calculus, Bull. Acad. Polon. Sci. Ser. Sci. Math. Astr. Phys.19, 349–351 (1971)

    MATH  MathSciNet  Google Scholar 

  24. 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)

    MATH  MathSciNet  Google Scholar 

  25. Porte, J.: Antitheses in systems of relevant implication. J. Symb. Logic,48, 97–99 (1983)

    Article  MathSciNet  Google Scholar 

  26. Pratt, V.: Semantical Considerations on Floyd-Hoare Logic, in: Proceedings 17-th Ann. IEEE Symp. on FCS, pp. 109–121, October 1976

  27. 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)

    MathSciNet  Google Scholar 

  28. Radziszewski, S.: Programmability andP = NP conjecture, Proc. FCT’ 77, Cont. Lect. Notes Comput. Sci. Vol. 56. Berlin, Heidelberg: Springer 1977

    Google Scholar 

  29. Rasiowa, H.: On logical structure of programs, Bull. Polon. Acad. Sci. Ser. Math. Astr. Phys.20, 319–324(1972)

    MATH  MathSciNet  Google Scholar 

  30. Rasiowa, H.: Ω+-valued algorithmic logic as a tool to investigate procedures. Proc. MFCS ’74. Lect. Notes Comput. Sci. Vol. 28. Berlin, Heidelberg: Springer 1974

    Google Scholar 

  31. 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

    Google Scholar 

  32. Salwicki, A.: Formalized algorithmic languages, Bull. Acad. Pol. Sci. Ser. Sci. Math. Astr. Phys.18, 227–232 (1970)

    MATH  MathSciNet  Google Scholar 

  33. Segerberg, K.: A Completeness Theorem in Modal Logic of Programs, abstract, Notices of the American Mathematical Society, Oct. 1977.

  34. Thiele, H. : Wissenschaftstheoretische Untersuchungen in algorithmischen Sprachen, VEB Deutscher Verlag der Wissenschaften Berlin 1966

  35. Tsitkin, A.I.: On structurally complete superintuitionistic logics. Dokl. Akad. Nauk CCCP.241, 40–43 (1978)

    MathSciNet  Google Scholar 

  36. Wojtylak, P.: On structural completeness of many valued logic’s. Studia Logica3, 2–8(1974)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported by the Polish Academy of Sciences CPBP 08–15.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02737110

Keywords

Navigation