Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Floyd-Hoare logic in iteration theories

Published: 01 October 1991 Publication History
  • Get Citation Alerts
  • First page of PDF

    References

    [1]
    APT, K.R. Ten years of Hoare's logic: A survey--Part I. A CM Trans. Prog. Lang. Syst. 3, 4 (Oct. 1981), 431-483.
    [2]
    ARTALEJO, M. R. Some questions about expressiveness and relatwe completeness in Hoare's logic. Theoret. Comput. Sci. 39 (1985), 189-206.
    [3]
    BERGSTRA, J. A., AND TUCKER, J. Expressiveness and completeness of Hoare's logic. J. Comput. Syst. Sci. 25 (1982), 267-284.
    [4]
    BLOOM, S. L. All solutions of a system of recursion equations in infinite trees and other contraction theories. J. Comput. Syst. Sci. 27, 2 (1983), 225-255.
    [5]
    BLOOM, S.L. A note on guarded theories. Theoret. Comput. Sci. 70 (1990), 73-83.
    [6]
    BLOOM, S. L., ELGOT, C. C., AND WRIGHT, J. B. Solutions of the iteration equation and extensions of the scalar iteration operation. SIAM J. Comput. 9, 1 (1980), 26-45.
    [7]
    BLOOM, S. L., ELGOT, C. C., AND WRIGHT, j.B. Vector iteration m pointed iterative theories. SIAM J. Comput. 9, 3 (1980), 525-540.
    [8]
    BLOOM, S. L., AND I~SIK, Z. Axiomatizing schemes and their behaviors. J. Comput. Syst. Sci. 31, 3 (1985), 375-393.
    [9]
    BLOOM, S. L., AND t~S~K, Z. Varieties of iteration theories. SIAM J. Comput. 17. 5 (1988), 939-966.
    [10]
    BLOOM, S. L., AND }~SIK, Z. Equational logic of circular data type specification. Theoret. Comput. Sci. 63 3, (1989), 303-331.
    [11]
    BLOOM, S. L., AND ESIK, Z. Matrix and matricial iteration theories, Part I. J. Comput. Syst. Sci., to appear.
    [12]
    BLOOM, S. L., AND I~SIK, Z. Matrix and matricial iteration theories, Part II. J. Comput. Syst. Sci., to appear.
    [13]
    BLOOM, S. L., I~StK, Z., AND MANES, E. G. A Cayley theorem for Boolean algebras. Am. Math. Monthly 74 9 (1990), 831- 833.
    [14]
    BLOOM, S. L., ESIK, Z., AND TAUBNER, D. Iteration theories of synchronization trees. Inf. Comput., to appear.
    [15]
    BLOOM, S. L., GINALI, S., AND RUTLEDGE, J. Scalar and vector iteration. J. Comput. Syst. ~;Cl. 14 (1977), 231-230.
    [16]
    BLOOM, S. L., THATCHER, J. W., WAGNER, E. G., AND WRIGHT, J.B. Recursion and Iteration in continuous theories: The M-construction. J. Comput. Syst. Sci. 27, 2 (1983), 148-164.
    [17]
    BLOOM, S. L., AND TXNDELL, R. Compatible orderings on the metric theory of trees. SIAM J. Comput. 9, 4 (1980), 683-691.
    [18]
    CAZANESCU, V. E., AND ~TEF,~NESCU, Gn. Feedback, iteration and repetition. Res. Rep. 42. Institute of Mathematics, Institute for Scientific and Technical Creation, Bucharest, Romania, 1988.
    [19]
    CooK, S.A. Soundness and completeness of an axiom system for program verification. SIAM J. Comput. 7 (1978), 70-90.
    [20]
    DE BAKKER, J. Mathematical Theory of Program Correctness. International Series in Computer Science. Prentice-Hall, New York, 1980.
    [21]
    ELCOT, C.C. Monadic computation and iterattve algebraic theories. In J. C. Shepherson, ed., L ogic Colloquium 1973, Studies in Logic, vol. 80. North Holland, Amsterdam, 1975, pp. 175-230.
    [22]
    ELGOT, C.C. Structured programming with and without goto statements. IEEE Trans. Softw. Eng. SE-2, 1 (1976), 41-54.
    [23]
    ELGOT, C. C., BLooM, S. L., AND TINDELL, R. On the algebraic structure of rooted trees. J. Comput. Syst. Sci. 16, 3 (1978), 362-399.
    [24]
    ESlK, Z. Identities in iterative and rational theones. Computational Ling. Comput. Lang. 14 (t980), 183-207.
    [25]
    I~SIK, Z. A note on the axiomatizatmn of iteration theories. Acta Cybern. 9 (1990), 375-384.
    [26]
    FLOYD, R. W. Assigning meanings to programs. In Mathematical Aspects of Computer Science, Proceedings of Symposia in Applied Mathematics. American Mathematical Society, Providence, R.I., 1967, pp. 19-32.
    [27]
    HOARE, C. A.R. An axiomatic basis for computer programming. Commun. ACM 12, 10 (Oct. 1969), 576-580 and 583.
    [28]
    HOARE, C. A. R., HAYES, I. J., JIFENG, HE, MORGAN, C. C., RoscoE, A. W., SANDERS, J. W., SORENSEN, I. H., SPIVEY, J. M., AND SUFRIN, B.A. Laws of programming. Commun. ACM 30, 8 (Aug. 1987), 672-686.
    [29]
    LAWVERE, F. W Functional semantics of algebraic theories. Proc. Nat. Acad. Sci. USA 50 (1963), 869-873.
    [30]
    MANES, E. G. Assertional categories. In Lecture Notes in Computer Science, vol. 298. Springer-Verlag, New York, 1987, pp. 85-120.
    [31]
    MANES, E., AND ARBm, M.A. Algebraic approaches to program semantics. In Springer-Verlag Texts and Monographs in Computer Science. Springer-Verlag, New York, 1986.
    [32]
    MCKENSI~, R., MCNULTY, G., AND TAYLOR, W. Algebras, Lattices, Varieties, vol. I. Wadsworth & Brooks/Cole, Monterey, Calif., 1987.
    [33]
    OLDEROG, E.-R. On the notion of expressiveness and the rule of adaptation. Theoret. Cornput. Sci. 24 (1983), 337-347.
    [34]
    PLONKA, J Diagonal algebras. Fund. Math. LVIII (1966), 309-321.
    [35]
    REYNOLDS, J. C. Programming with transition diagrams. In David Gnes, ed. Programming Methodology, A collection of articles by Members of IFIP WG2.3. Texts and Monographs in Computer Science. Springer-Verlag, New York, 1978, pp. 153-165.
    [36]
    REYNOLDS, J. C. The craft of programming. In International Series m Computer Science. Prentice-Hall International, Inc., New York, 1981.
    [37]
    ~TF.FXNF.SCU, G. On flowchart theories: Part I. The deterministic case. J. Comput. Syst. Sci. 35 (1987), 163-191.
    [38]
    ,~TEFXNESCU, G. On flowchart theories: Part II. The nondetermimstlc case. Theoret. Comput. Sci. 52 (1987), 307-340.
    [39]
    WAGNER, E.G. Algebraic semantics. In D. M. Gabbay, T. S. E. Maibaum, and S. Abramsky, eds. The Handbook of Logic in Computer Science, vol. 2. Oxford University Press, Cambridge. England, to appear.
    [40]
    WAND, M.A new incompleteness result for Hoare's system. J. ACM 25, 2 (Jan. 1978), 168-175.
    [41]
    WRIGHT, j. B., THATCHER, J. W., GOG~JEN, J., AND WAGNER, E.G. Rational algebraic theories and fixed-point solutions. In Proceedings 17th IEEE Symposium on Foundations of Computing (Houston, Tex.). IEEE, New York, 1976, pp. 147-158.

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Journal of the ACM
    Journal of the ACM  Volume 38, Issue 4
    Oct. 1991
    272 pages
    ISSN:0004-5411
    EISSN:1557-735X
    DOI:10.1145/115234
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 October 1991
    Published in JACM Volume 38, Issue 4

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Hoare logic
    2. correction assertions

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)30
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Equational properties of fixed-point operations in cartesian categories: An overviewMathematical Structures in Computer Science10.1017/S096012951800036129:06(909-925)Online publication date: 24-May-2019
    • (2015)Equational Properties of Fixed Point Operations in Cartesian Categories: An OverviewMathematical Foundations of Computer Science 201510.1007/978-3-662-48057-1_2(18-37)Online publication date: 11-Aug-2015
    • (2011)Stephen L. Bloom 1940-2010Fundamenta Informaticae10.5555/2361347.2361352109:4(369-381)Online publication date: 1-Dec-2011
    • (2011)Semantics of flowchart programs and the free Conway theoriesRAIRO - Theoretical Informatics and Applications10.1051/ita/1998321-30035132:1-3(35-78)Online publication date: 8-Jan-2011
    • (2009)A general framework for sound and complete Floyd-Hoare logicsACM Transactions on Computational Logic10.1145/1614431.161443811:1(1-31)Online publication date: 6-Nov-2009
    • (2009)Equational axioms for regular setsMathematical Structures in Computer Science10.1017/S09601295000001043:01(1)Online publication date: 4-Mar-2009
    • (2009)A logic for formal verification of quantum programsProceedings of the 13th Asian conference on Advances in Computer Science: information Security and Privacy10.1007/978-3-642-10622-4_7(79-93)Online publication date: 14-Dec-2009
    • (2006)Hoare logic in the abstractProceedings of the 20th international conference on Computer Science Logic10.1007/11874683_33(501-515)Online publication date: 25-Sep-2006
    • (2005)Program correctness and matricial iteration theoriesMathematical Foundations of Programming Semantics10.1007/3-540-55511-0_24(457-476)Online publication date: 30-May-2005
    • (2002)A Fully Equational Proof of Parikh's TheoremRAIRO - Theoretical Informatics and Applications10.1051/ita:200200736:2(129-153)Online publication date: 15-Dec-2002
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media