A logic of abstraction related to finite constructive number classes (Q910401)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A logic of abstraction related to finite constructive number classes |
scientific article |
Statements
A logic of abstraction related to finite constructive number classes (English)
0 references
1991
0 references
We present a sequence \(\{V_ n:\) \(n\in \omega \}\) of formal systems, which are based on type free abstraction principles and extensions of standard (classical) logic. The main result is a lower bound on the proof theoretic strength of the \(V_ n's:\) \(V_ 0\) can interpret Peano Arithmetic and each \(V_{n+1}\) contains the theory \(ID_{n+1}({\mathcal O})\) of the first \(n+1\) constructive number classes. We produce a model of \(V_{<\omega}:=\cup \{V_ n:\) \(n\in \omega \}\) and this ensures consistency. \(V_ 0\) contains: (i) first order classical logic with equality; (ii) an abstraction operator \(\{\) :\(\}\) and a predication relation \(\in\), which are connected by a suitable abstraction principle; (iii) a specific logic for a new unary sentential operator T. TA should be read as `A is internally true' \((=\) valid according to a semantical schema related to supervaluations). In \(V_ 0\) predication corresponds to internal truth and we require a weakening of Frege's principle (SAP): T(\(\forall u(u\in \{x:A)\leftrightarrow TA(x/u))\). Nevertheless \(V_ 0\) can give an independent logical foundation to elementary reasoning about natural numbers (in contrast to the type free systems of Feferman, Aczel). However, \({\mathbb{N}}\) is not definite, i.e. not \(V_ 0\vdash \neg a\in {\mathbb{N}}\to T\neg a\in {\mathbb{N}}\). This fact suggests to introduce internal truth and predication of higher level (say of level 1 if T, \(\in\) are assigned conventionally level 0). Concretely, we assume that every statement about level 0, say TA, becomes internally true or internally false at level 1. If we lift to level 1 the principles of the ground level, we are led to a new system \(V_ 1\) of type free abstraction, which can define \({\mathcal O}_ 1\), the property of being a constructive ordinal, and prove the transfinite induction schema for \({\mathcal O}_ 1\). Not surprisingly, \({\mathcal O}_ 1\) is not a definite property in \(V_ 1\) and this forces the creation of a new abstraction level. The procedure is uniform and it leads to a hierarchy \(V_ 0,V_ 1,V_ 2,..\). of theories of type free abstraction which are strictly tied up with iterated generalized induction principles. Indeed we achieve a rather natural type free framework which easily jumps up to \(\Pi^ 1_ 1\)-analysis with the axiom of induction on numbers.
0 references
formal systems
0 references
type free abstraction principles
0 references
proof theoretic strength
0 references
constructive number classes
0 references
internal truth
0 references
predication of higher level
0 references
constructive ordinal
0 references
transfinite induction
0 references
0 references