Teoria limbajelor formale

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Teoria limbajelor formale este o ramură a matematicii aplicate care studiază seturi de șiruri, adică limbaje formale și proprietățile acestora, urmând diverse abordări. Proprietățile studiate își găsesc aplicația în logică , informatică și lingvistică .

  • Abordare generativă : un limbaj este definit ca ansamblul tuturor și numai șirurilor care sunt produse de o gramatică generativă , un sistem Lyndenmayer sau un alt sistem de rescriere .
  • Abordare recunoscută: un limbaj este definit ca ansamblul tuturor și numai șirurilor acceptate de un automat .
  • Abordare denotațională : un limbaj este definit prin intermediul unor expresii simbolice compacte, cum ar fi expresiile regulate , care denotă (toate și numai) șirurile sale într-o formă concisă.
  • Abordare algebrică : un limbaj este definit prin proprietățile sale algebrice, în special proprietăți atribuibile teoriei semigrupurilor și algebrelor Kleene .
  • Abordare transformativă : un limbaj este definit ca fiind obținut prin supunerea unui alt limbaj, care tinde să fie mai simplu, unei transformări date.