Jazyk (logika)
V matematické logice se pod pojmem jazyk rozumí pevně zvolená množina symbolů, pomocí nichž se vytvářejí formule. Pojem jazyka náleží do oblasti logické syntaxe.
Obsah |
Definice [editovat]
Každý jazyk se skládá ze symbolů dvou druhů - logických, které jsou povinně prvky každého jazyka a mimologických, které se mohou pro různé jazyky lišit.
Logické symboly jazyka [editovat]
Logické symboly jazyka jsou:
- spočetně mnoho symbolů pro proměnné:
(V matematické praxi se obvykle proměnné značí písmeny
, vždy to však lze chápat tak, že tato písmena jsou ve skutečnosti nějaká
.) - symboly pro logické spojky:
,
(případně ještě
,
,
, tyto symboly však lze zavést také definicí) - symboly pro kvantifikátory:
(případně
, který lze zavést definicí) - symbol pro rovnost:
(pokud jde o jazyk logiky s rovností) - pomocné symboly - závorky:
a
, popřípadě i další.
Mimologické symboly jazyka [editovat]
Mimologické symboly jazyka mohou být libovolné symboly různé od symbolů logických a také vzájemně po dvou různé. Může jich být libovolně (i nekonečně) mnoho. Ke každému mimologickému symbolu je zároveň přiřazen jeho druh a četnost (arita). Existují tři druhy mimologických symbolů:
- Konstantní symboly
- Funkční symboly
- Predikátové symboly
Signatura je funkce
definovaná na množině všech mimologických symbolů přiřazující každému mimologickému symbolu S přirozené číslo
nazývané četnost (arita) symbolu S tak, že
pro každý konstantní symbol c. Funkční resp. predikátový symbol četnosti n se také nazývá n-ární funkční resp. predikátový symbol.
Jazyk [editovat]
Jazykem rozumíme trojici
, kde LS jsou všechny logické symboly jazyka, MLS mimologické symboly a
signatura pro tyto mimologické symboly. Jazyk se obvykle zadává pouze vypsáním jeho mimologických symbolů a stanovením jejich četností, neboť logické symboly jsou společné pro všechny jazyky.
Kardinalita jazyka [editovat]
Kardinalita jazyka je maximum z mohutnosti množiny jeho mimologických symbolů a kardinálu
(viz funkce alef).
Příklady [editovat]
- Jazyk, který má jediný mimologický symbol
, který je predikátový četnosti 2, se nazývá jazykem teorie množin. Zapisuje se často jako
. Symbol
popisuje relaci „být prvkem“. - Jazyk, který má jeden konstantní symbol:
, jeden predikátový symbol:
četnosti 2 a tři funkční symboly:
četnosti 1,
četnosti 2 a
četnosti 2, se nazývá jazyk aritmetiky (Symbol
označuje operaci následníka (tj. přičtení jedničky), ostatní symboly mají klasické významy).
(V matematické praxi se obvykle proměnné značí písmeny
, vždy to však lze chápat tak, že tato písmena jsou ve skutečnosti nějaká
.)
,
(případně ještě
,
,
, tyto symboly však lze zavést také definicí)
(případně
, který lze zavést definicí)
(pokud jde o jazyk
a
, popřípadě i další.
, který je predikátový četnosti 2, se nazývá jazykem
. Symbol
, jeden predikátový symbol:
četnosti 2 a tři funkční symboly:
četnosti 1,
četnosti 2 a
četnosti 2, se nazývá jazyk aritmetiky (Symbol