Reprezentabilitate
În logica matematică conceptul de reprezentabilitate a unei funcții sau a unui predicat este legat de teoriile formale aritmetice, și anume teoriile de ordinul întâi care au ca limbaj limbajul aritmetic de ordinul întâi și apoi admit ca model structura naturii numere cu operații de adunare și multiplicare. Exemple de astfel de teorii sunt aritmetica lui Peano și aritmetica lui Robinson .
Ideea unei mulțimi care poate fi reprezentată de o teorie aritmetică T este cea a unei mulțimi pentru care
- există o formulă care exprimă întregul în limbajul lui T
- având în vedere orice număr este posibil să „ni se spună” prin teoria T dacă aparține sau nu mulțimii.
Un discurs analog este valabil pentru funcțiile reprezentabile.
Definiție
În limbajul aritmeticii de prim ordin există termeni „standard” pentru a desemna numere naturale numite numere :
- 0 este cifra numărului zero
- S (0) este numărul numărului 1
- S (S (0)) este cifra numărului 2
- ...si asa mai departe...
Dacă notăm cu S n (0) termenul S (S (S (... S (S (0))) ...))) în care simbolul S apare de n ori putem spune că S n (0 ) este numeralul numărului n .
Acum putem da următoarea definiție:
Având în vedere un subset din mulțimea N de numere naturale vom spune că este reprezentabil în T dacă
- există o formulă bine formată φ (x) cu o variabilă liberă care o exprimă ;
- pentru orice număr natural avem asta
- de sine atunci φ (S n (0)) este demonstrabil în T
- de sine asa de φ (S n (0)) este demonstrabil în T
Noțiunea de reprezentabilitate poate fi extinsă și la subseturi de N k și deci la relațiile cu k argumente. În acest caz, formula care le reprezintă trebuie să aibă k variabile libere.
Exemple
- Setul U = { 0 } format doar din numărul 0 poate fi exprimat prin intermediul formulei
- și prin intermediul acestei formule poate fi reprezentat și în aritmetica lui Robinson , de fapt dacă n ∈ U adică n = 0 atunci formula
- este demonstrabil fiind o instanță a axiomelor pentru egalitate , dacă în schimb n ≠ 0 atunci formula
- este demonstrabil prin exploatarea axiomei (Q1) (din axiomele aritmeticii lui Robinson ), axioma (L5) axiomelor logice și modus ponens . Prin urmare, pentru U se verifică definiția setului reprezentabil în aritmetica lui Robinson.
- Mulțimea U = N poate fi reprezentată în orice teorie care include axiomele logice printre axiomele sale. Pentru a exprima și reprezenta mulțimea N orice tautologie este suficientă, de fapt tautologiile sunt toate demonstrabile a doar prin intermediul axiomelor logice.
- Mulțimea goală este reprezentabilă în orice teorie care include axiomele logice printre axiomele sale. Orice contradicție este suficientă pentru a exprima și reprezenta setul gol, de fapt tautologiile sunt toate demonstrabile doar prin intermediul axiomelor logice.
- Se poate arăta că orice set recursiv este reprezentabil în aritmetica lui Robinson și, prin urmare, și în aritmetica lui Peano .
Reprezentați funcții
Pentru o funcție
există două noțiuni de reprezentabilitate :
Se spune că funcția f este slab reprezentabilă în teoria aritmetică T se
- există o formulă bine formată φ (y, x) cu 2 variabile libere care exprimă relația y = f ( x );
- pentru fiecare pereche de numere naturale n și m avem asta
- dacă n = f ( m ) atunci φ (S n (0), S m (0)) este demonstrabil în T
- dacă n ≠ f ( m ) atunci φ (S n (0), S m (0)) este demonstrabil în T.
Prin urmare, o funcție f este slab reprezentabilă dacă graficul său este reprezentabil ca un set.
Se spune că funcția f este puternic reprezentabilă în T sau reprezentabilă ca funcție dacă, împreună cu condițiile anterioare, este valabilă și condiția suplimentară:
- pentru fiecare număr natural m formula poate fi dovedită în T
Această formulă traduce faptul că relația y = f (x) exprimată prin formula φ (y, x) se comportă asupra numărului m ca o funcție , adică având în vedere elementul m al domeniului există un singur element y din gama care este în relație cu m .
Noțiunile de reprezentabilitate descrise mai sus sunt ușor generalizate la funcțiile definite pe N k mai degrabă decât pe N.