User:Physis/Canonical calculus

From Wikipedia, the free encyclopedia

Canonical calculus is a formal way to derive the words of a formal language. It is motivated by the pattern of inductive definitions.

It can be used as one tool in the approach of building logic without circularity: "taming it to spiral".

Hypercalculus is a special instance of it, which enables an especially concise approach to self-referent theorems, and formulation of Gödel's incompleteness theorem.

Formal definition[edit]

Syntax[edit]

<calculus> ::= rule
<calculus> ::= <calculus> <rule>
<rule> ::= <term>
<rule> ::= term  <rule>
<term> ::= <symb>*
<symbol> ::= <variable>
<symbol> ::= <nonlog>

Motivating example[edit]

Decimal form of 3-divisible natural numbers

References[edit]

  • Ruzsa, Imre (1988). Logikai szintaxis és szemantika I. Budapest: Akadémiai Kiadó.