„Elsőrendű logika” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
a Visszavontam FoBeBot (vita) szerkesztését (oldid: 13710412): felesleges
Nincs szerkesztési összefoglaló
27. sor:
* logikai jelek (kvantorok és [[logikai művelet]]ek jelei).
 
Egy véges sok [[szimbólum]]ot tartalmazó, adott jelkészlet vagy ábécé feletti logikai nyelvben – [[Gottlob Frege|Frege]] nyomán <sup> [[Fogalomírás#Állandó és változó|ld. itt]] </sup> kétféle szimbólumot különböztetünk meg: állandókat és változókat. A modern elsőrendű logikában e megkülönböztetés a következőképp differenciálódott:
* A '''segédjel'''ek „értelmetlennek”, szakszerűbben „jelentés nélkülinek” <sup> [[#MIniesszé erről lentebb]] </sup> nevezhetőek, csak a formulák elválasztását és szintaktikai-pragmatikai támogatását végzik: az elsőrendű nyelvekben két segédjel van, a nyitó- és csukó zárójel ( ( és ) ); mellesleg megoldható lenne az is (az ún. [[lengyel jelölés]]sel vagy a [[Fogalomírás]]ban, de akár jelölési konvenciók/axiómák bevezetése által is), hogy ne is kelljen szerepelniük az elsőrendű logikában.
* Az '''állandók''' vagy '''konstansok''' értelme az adott nyelvben mindig ugyanaz. Kétféle állandót különböztethetünk meg a logikai nyelvekben:
39. sor:
<!-- A nulladrendű nyelvek koncepciója olyasmire épül, hogy az ilyen nyelvek „nem különböztetik meg az individuumokat”. Emiatt nincsenek bennük sem (nem-logikai) konstansszimbólumok (hisz ezek határozottan individuumokat jelölnek)), sem pedig (logikai) változók (hisz ezek is individuumokat jelölnek, csak „határozatlanul”).
 
Viszont emiatt nincsenek bennük „nem-logikai változók”, azaz függvényszimbólumok sem, hisz a függvények individuumokon hatnak, és ha egy nyelv nem képes az individuumok jelölésére, akkor olyan függvények jelölésére sem, melyek ezeken hatnak (pontosabban: ettől még nullváltozós függvényszimbólumok, azaz konstansjelek lehetnének bennük, de az előbb mondtuk, hogy ezek sincsenek). Nincsenek továbbá egy- vagy ennél többváltozós predikátumszimbólumok sem, hisz ezek is az individuumokon hatnak, argumentumaik individuum- és függvényjelek, és ha utóbbiak nicnseneknincsenek, ezek nélkül az előbbiek sem értelmesek.
-->
<!--
89. sor:
# Left and right parenthesis.
 
Some symbols may be omitted as primitive and taken as abbreviations instead; e.g. (P &harr; Q) is an abbreviation for (P → Q) <math>\wedge</math> (Q → P). The minimum number of operators and quantifiers needed is three; for example, ¬, <math>\wedge</math>, and <math>\forall</math> suffice. A '''term''' is a constant, variable, or function symbol of n&#8805;0 arguments.
 
== Formation rules ==
95. sor:
# '''Simple and complex predicates''' If P is an ''n''-adic (''n'' &ge; 0) predicate, then <math>Pa_1,…,Pa_n</math> is well-formed. If ''n'' &le; 1, P is atomic.
# '''Inductive Clause I:''' If &phi; is a ''wff'', then ¬ &phi; is a ''wff''.
# '''Inductive Clause II:''' If &phi; and &psi; are ''wff''s, then <math>(\phi \wedge \psi)</math>, <math>(\phi \vee \psi)</math>, (&phi; → &psi;), (&phi; &harr; &psi;) are ''wff''s.
# '''Inductive Clause III:''' If &phi; is a ''wff'' containing a free instance of variable ''x'', then <math> \forall x \, \varphi </math> and <math> \exists x \, \varphi </math> are ''wff''s. (Then any instance of ''x'' is said to be [[binding|bound]] – not free – in <math> \forall x \, \varphi </math> and <math> \exists x \, \varphi </math>.)
# '''Closure Clause:''' Nothing else is a ''wff''.
 
103. sor:
 
== Calculus ==
The predicate calculus is an extension of the [[propositional calculus]]. If the propositional calculus is defined with eleven axioms and one inference rule ([[modus ponens]]), not counting some auxiliary laws for the [[logical equivalence]] operator, then the predicate calculus can be defined by appending four additional axioms and one additional inference rule.
 
=== Axiomatic extension ===
114. sor:
 
=== Inference rule ===
The inference rule called [[Generalization (logic)|Universal Generalization]] is characteristic of the predicate calculus. It can be stated as
: <math>\mathit{if} \vdash Z(x), \mathit{then} \vdash \forall x Z(x)</math>
where ''Z(x)'' is supposed to stand for an already-proven theorem of predicate calculus and &forall;xZ(x) is its closure with respect to the variable x. The predicate letter Z can be replaced by any other predicate letter.
 
Notice that Generalization is analogous to the Necessitation Rule of [[modal logic]], which is
:<math>\mathit{if} \vdash P, \mathit{then} \vdash \Box P</math>.
 
== Metalogical theorems of first-order logic ==
135. sor:
* [http://www.ltn.lv/~podnieks/ Introduction to mathematical logic] by Karl Podnieks.
* [http://us.metamath.org/index.html Metamath]: a project to construct mathematics using an axiomatic system based on [[propositional calculus]], predicate calculus, and [[set theory]]
 
-->
 
144 ⟶ 143 sor:
== Hivatkozások ==
* {{cite book |last=Bach |first=Iván |title=Formális nyelvek: Egyetemi tankönyv |publisher=Typotex |location=Budapest |year=2002 |isbn=963 9132 92 6 |url=http://mek.oszk.hu/05000/05099}}
* Csirmaz, László: ''Matematikai logika egyetemi jegyzet'', ELTE Bp., 1994 ([http://www.renyi.hu/~csirmaz/ Postscript változat])
 
{{csonk-dátum|csonk-mat|2005 júniusából}}