3.3 KiB
#s/maths/logique
[!definition] Définition Une théorie est un ensemble d'énoncés ^definition
Propriétés
Cohérence
[!proposition]+ Cohérence une théorie est cohérente
[!corollaire] Lemme Une théorie
Test cohérente s'il n'existe pas d'énoncéftel queT \vdash fetT \vdash \neg f
[!proposition]+ Finitude Si
T \vdash fil existe une partie finieT_{0}deTtelle queT_{0} \vdash f[!démonstration]- Démonstration regarder une démonstration de
T \vdash fT_0 = \{ \text{axiomes de } T \text{ qui apparaissent} \}C'est une preuve deT_0 \vdash f[!corollaire] Une théorie
Test cohérente si et seulement si toute partie finie deTest cohérente[!corollaire] Si
(T_{n})_{n \in \mathbb{N}}est une suite croissante (T_0 \subseteq T_1 \subseteq T_2 \subseteq \cdots) de théories cohérentes Alors\displaystyle T = \bigcup _{n \in \mathbb{N}} T_{n}est cohérente[!démonstration]- Démonstration Soit
F \subseteq Tune partie finie deTOn se demande siFest cohérentef \in F \leadsto n_{f} \in \mathbb{N} \text{ tq } f \in T_{n_{f}}\displaystyle n = \min_{f \in F}(n_{f})F \subseteq T_{n}cohérente par hypothèses DoncFest cohérente[!corollaire] Soit
(T_{i})_{i \in I}une famille filtrante de théories cohérentes Alors\displaystyle \bigcup _{i \in I} T_{i}est cohérente[!corollaire] Si
Test une théorie cohérente Il existe une théorie cohérenteT'telle queT \subseteq T'et qui est maximale (parmi les théories cohérentes contenantT) :\begin{cases} T \subseteq T' \\ T' \text{ est cohérente} \\ \text{si } f \not\subset T',\quad T' \cup \{ f \} \text{ n'est pas cohérente} \end{cases}[!démonstration]- Démonstration Application du lemme de Zorn :
\mathscr{C} = \{ \text{théories cohérentes} \}est inductif toute famille filtrante d'éléments de\mathscr{C}est donc majorée
[!proposition]+ Théorème de déduction Soit
fun énoncé, soitTune théorie On a équivalence entre :
T \cup \{ f \} \vdash gT \vdash f \to g[!démonstration]- Démonstration Soit
(g_1, \dots, g_{n})une démonstration formelle deT \cup \{ f \} \vdash gOn obtient une démonstration formelle deT \vdash f \to gen partant de la suite(f \to g_1, \dots, f\to g_{n})et en insérant des formules supplémentaires :T \vdash f \to g_1 \qquad T \cup \{ f \}\vdotsT \vdash f \to g_{n-1}
%% Tout cadre de raisonnement spécifique construit sur un langage donné.
Dans une approche syntaxique, une théorique logique, aussi appelée alors théorie axiomatique, est définie par un ensemble d'axiome et de règle d'inférence. Dans une approche sémantique, elle est donnée par une interprétation particulière des éléments du langage.
Exemple
Sur un même langage formel, il est possible de construire des théories logiques différentes. Par exemple, le symbole formel d'addition + n'aura pas la même interprétation en arithétique classique où l'on a 1+1 = 2, et dans le calcul booléen, où l'on a 1+1 = 0.
%%