• DocumentCode
    2597649
  • Title

    Polynomially graded logic I. A graded version of system T

  • Author

    Nerode, A. ; Remmel, J.B. ; Scedrov, A.

  • Author_Institution
    Math. Sci. Inst., Cornell Univ., Ithaca, NY, USA
  • fYear
    1989
  • fDate
    5-8 Jun 1989
  • Firstpage
    375
  • Lastpage
    385
  • Abstract
    An investigation is made of a logical framework for programming languages which treats requirements on computation resources as part of the formal program specification. Resource bounds are explicit in the syntax of all programs. In a programming language based on this approach, compliance of a program with imposed resource bounds would be assured by verifying the syntactic correctness using a compiler with a static type checking feature. The principal innovation is the introduction of systems of logical inference, called polynomially graded logics. These logics make resource bounds part of every proposition and every deduction. The sample calculus presented is a restriction of Godel´s system T to polynomial time resources. It is proved that the numerical functions representable in this calculus are exactly the PTIME functions
  • Keywords
    computational complexity; formal logic; Godel system T; PTIME functions; computation resources; every deduction; formal program specification; logical framework; logical inference; polynomial time resources; polynomially graded; programming languages; proposition; representable numerical functions; resource bounds; static type checking; syntactic correctness; Arithmetic; Calculus; Computer languages; Logic functions; Logic programming; Mathematics; Polynomials; Program processors; Technological innovation; Turing machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1989. LICS '89, Proceedings., Fourth Annual Symposium on
  • Conference_Location
    Pacific Grove, CA
  • Print_ISBN
    0-8186-1954-6
  • Type

    conf

  • DOI
    10.1109/LICS.1989.39192
  • Filename
    39192