Logika A
4. SYSTEM DOWODZENIA LOGIKI PIERWSZEGO RZE¸ DU
M´owimy, ˙ze term t(x1, ..., xn) jest wolny dla zmiennej y w formule φ, je´sli ˙zadne wyst¸epowanie wolne zmiennej y w φ nie znajduje si¸e w dziedzinie kwantyfikatora ∀xi
dla xi wyst¸epuj¸acej w t.
W poni˙zszych aksjomatach (zgodnie z uwag¸a 2.3 listy 2) sp´ojniki logiczne ∧ i ∨ s¸a rozwa˙zane jako skr´oty:
φ ∨ ψ = ¬φ → ψ φ ∧ ψ = ¬(φ → ¬ψ).
Sta la logiczna 1 b¸edzie zast¸epowa la φ → φ, a sta la 0 jest ¬1.
4.1. Aksjomaty logiczne (ni˙zej φ, ψ i θ s¸a dowolnymi formu lami logiki pier- wszego rz¸edu).
(A1) φ → (ψ → φ) ;
(A2) (φ → (ψ → θ)) → ((φ → ψ) → (φ → θ));
(A3) (¬φ → ¬ψ) → (ψ → φ) ;
(A4) ∀xφ → (φ)xt, gdzie t jest wolny dla x w φ ; (A5) (φ)xt → ∃xφ, gdzie t jest wolny dla x w φ ;
(A6) ∀x(φ → ψ) → (φ → ∀xψ), gdzie x nie jest wolna w φ.
(A7) ∀x(φ → ψ) → (∃xφ → ψ), gdzie x nie jest wolna w ψ.
4.2. Aksjomaty r´owno´sci.
(A8) ∀x(x = x) ; ∀x∀y((x = y) → (y = x)) ;
∀x∀y∀z((x = y) ∧ (y = z) → (x = z));
(A9) ∀x0, x1, ..., xn((x0 = xj) ∧ P (x1, ..., xj, ..., xn) → P (x1, ..., x0, ..., xn)), gdzie P jest symbolem relacyjnym j¸ezyka L;
(A10) ∀x0, x1, ..., xn((x0 = xj) → (t(x1, ..., xj, ..., xn) = t(x1, ..., x0, ..., xn))), gdzie t jest termem j¸ezyka L.
4.3. Regu ly dowodzenia.
( Modus Ponens ) φ , (φ → ψ) ψ ( Uog´olnienie: Gen) φ(x)
∀xφ(x)
Niech Γ b¸edzie zbiorem formu l j¸ezyka L. Niech φ b¸edzie pewn¸a formu l¸a (tego samego typu). Dowodem formu ly φ ze zbioru Γ nazywamy taki ci¸ag formu l φ1, ..., φk,
˙ze φk = φ i ka˙zda φi albo jest aksjomatem, albo nale˙zy do Γ, albo te˙z zosta la otrzy- mana z formu l wyst¸epuj¸acych przed φiw wyniku zastosowania regu ly (MP) lub (Gen).
W tym przypadku m´owimy, ˙ze φ jest wyprowadzalna (lub posiada dow´od) z Γ, co oznaczamy
Γ ` φ ( gdy Γ jest zbiorem pustym piszemy ` φ ) .
1
4.4. W lasno´sci dowodzenia.
(a) Γ ∪ {φ} ` φ;
(b) Je´sli Γ ` φ, to Γ ∪ {ψ} ` φ;
(c) Je´sli Γ ` φ i Γ ∪ {φ} ` ψ, to Γ ` ψ;
(d) Je´sli Γ ` φ1, ..., Γ ` φn i {φ1, ..., φn} ` φ, to Γ ` φ.
4.5. Twierdzenie o dedukcji. Je´sli Γ ∪ {φ} ` ψ i istnieje odpowiedni dow´od, w kt´orym, przy ka˙zdym zastosowaniu regu ly (Gen) do formu ly 1 zale˙znej od φ 2 nie jest zwi¸azywana ˙zadna zmienna wolna z φ, to Γ ` (φ → ψ).
4.6. Wniosek. Je´sli Γ ∪ {φ} ` ψ, gdzie φ nie ma zmiennych wolnych, to Γ ` (φ → ψ).
4.7. Zadania. Wyprowadzi´c:
(a) φ, ∀xφ → ψ ` ∀xψ (wskaza´c formu ly w otrzymanym dowodzie zale˙zne od φ);
(b) ` ∀x1∀x2φ → ∀x2∀x1φ;
(c) ` ∀x(φ → ψ) → (∀xφ → ∀xψ);
(c) ` ∀x(φ → ψ) → (∃xφ → ∃xψ);
(d) ` ∀x(φ ∧ ψ) ↔ (∀xφ ∧ ∀xψ);
(e) ` ∀x1...∀xnφ → φ.
4.8. Zadania. Je´sli v nie jest zmienn¸a woln¸a formu ly ψ, to (a) Γ ` (∃yφ(y) → φ(v)) → ψ, to Γ ` ψ;
(b) Γ ` (φ(v) → ∀yφ(y)) → ψ, to Γ ` ψ.
1(np. θ)
2tzn. obecno´s´c θ w dowodzie jest oparta na obecno´sci φ w´sr´od hipotez Γ ∪ {φ}
2