Rozdělení symbolů jazyka

  • proměnné

    • např. x, y, z.... (znaky zpravidla často z konce abecedy)

    • zastupují nějaké objekty

  • funkční symboly

    • symboly pro operace např. +, -,

    • četnost symbolu, neboli arita - přirozené číslo, které určuje pro funkční symbol, zda je unární, binární,... Připouští se i arita = 0 (nulární operace, tedy konstanta).

  • predikátové symboly

    • vyjadřují vztahy mezi objekty např. +, -

    • pro každý symbol je určena opět jeho četnost

  • symboly pro logické spojky

    • jsou symbol konjunkce(&), disjunkce, implikace, ekvivalence, negace

  • kvantifikátory

    • ∃ existenční (malý, "existuje") kvantifikátor, ∀ univerzální (velký, obecný, "pro všechny") kvantifikátor

  • pomocné symboly

    • např. (,),{ ...

Logické symboly

některé symboly jsou společné pro různé jazyky. Jsou to ty symboly, které zachycují logické konstrukce konkrétně proměnné, logické spojky, kvantifikátory, pomocné symboly a symbol = (je-li v jazyce obsažen)

další poznatky

  • jazyky vyšších řádů se od jazyků nižších řádů liší typem proměnných. V 1. řádu lze kvantifikovat proměnnou jen individuální objekty. Ve vyšších řádech přibývají další typy proměnných např. pro přirozená čísla, funkce, relace.