Navigation
  • Home
  • Recent
  • Most Active
  • Popular
  • Blog
  • Credits
  • RSS
  •   Interaction
  • Register
  • Statistics
  •   Help
  • Suggestions
  • Contact Us
  • How to Edit
  • Help



  • [Edit]


    Primitive recursive arithmetic, or PRA, is a formal system of quantifier-free, or zeroth-order arithmetic, and is considered to be the basic arithmetic of finitism. Its language can express propositions about arithmetic equations involving natural numbers and the operations of addition, multiplication, exponentiation, or any other primitive recursive functions, but it can not express explicit quantification over all numbers. It is often taken as the basic metamathematical formal system for proof theory and especially for consistency proofs such as Gentzen's consistency proof of first-order arithmetic.

        Primitive recursive arithmetic
            Language and axioms
            See also

    top

    Language and axioms
    The language of PRA contains the propositional connectives, the equality symbol =, and a countably infinite number of variables x, y, z, ... which range over the natural numbers. It also contains the constant symbol 0, the successor symbol S (meaning add one), and a symbol for every primitive recursive function, which are also countably infinite in number.

    The logical axioms of PRA are the tautologies of propositional calculus and of equality, and it has the logical rules of modus ponens and of substitution of variables. It has the non-logical axioms:
      S(x)
    e 0
      S(x)=S(y) o x=y
    As well, it includes, as axioms, recursive defining equations for every primitive recursive function, for instance:
      x+0 = x
      x+S(y) = S(x+y)
      x.0 = 0
      x.S(y) = x.y + y
      ... and so on.
    Finally, instead of the axiom of induction for first-order arithmetic, PRA has the rule of (quantifier-free) induction:
      mboxphi(0)mboxphi(x) o phi(S(x))mboxphi(x)mboxphi.

    In first-order arithmetic, it is unnecessary to include all primitive recursive functions and their defining axioms explicitly. Any primitive recursive predicate can be expressed using only addition, multiplication, and quantification over all natural numbers. However, there cannot be omitted in PRA, as that sort of quantification is not available.

    top

    See also
     
    Search more:
     

       
    Source Privacy License Download Contact Us Atlas
    Scientus.org Dictionary (Yet Another Wiki) RC : 1.39
    MIT OpenCourseWare
    This article is licensed under the GNU Free Documentation License [copyleft]. It uses material from the Wikipedia article "Primitive recursive arithmetic". link