Język rekurencyjnie przeliczalny: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
m robot dodaje: sh:Rekurzivno prebrojiv jezik |
przepisanie hasła, dodanie przypisów, poprawienie błędnych informacji |
||
Linia 1:
'''Język rekurencyjnie przeliczalny''' ([[język angielski|ang.]] ''recursively enumerable language'') to [[język formalny]]
== Definicje ==
Istnieje kilka równoważnych definicji języka rekurencyjnie przeliczalnego:
# [[Zbiór rekurencyjnie przeliczalny|Rekurencyjnie przeliczalny]] [[podzbiór]] [[Zbiór|zbioru]] wszystkich słów nad danym alfabetem.
# Język formalny, dla którego istnieje [[Maszyna Turinga|maszyna Turinga]] lub inna [[funkcja obliczalna]], która jest w stanie ponumerować wszystkie słowa języka.
# Język formalny ''L'', dla którego problem czy słowo <math>x \in L</math> jest [[Problem nierozstrzygalny|nierozstrzygalny]]<ref>{{cytuj stronę| url = http://home.agh.edu.pl/~tekomp/files/ta-wyklady/2-2-Gramatyki.pdf| tytuł = Gramatyki, wyprowadzenia, hierarchia Chomsky'ego| data dostępu = 15 września 2009| autor = dr inż. Janusz Majewski| opublikowany = 2009-03-25 | praca = [http://home.agh.edu.pl/~tekomp/ Materiały wykładowe dla studentów informatyki AGH - teoria automatów i języków formalnych]}}</ref>.
== Własności ==
Języki rekurencyjnie przeliczalne są [[Działanie wewnętrzne|zamknięte]] ze względu na następujące operacje:
* [[Domknięcie_Kleene'ego]] <math>L^*</math> z ''L''
* [[Konkatenacja|Konkatenację]] <math>L \circ P</math> języków ''L'' oraz ''P''
* [[Suma zbiorów|Sumę]] <math>L \cup P</math>
* [[Przekrój zbiorów|Przecięcie]] <math>L \cap P</math>
== Zobacz też ==
*[[przegląd zagadnień z zakresu matematyki]]
*[[funkcja rekurencyjna]]
*[[teoria rekursji]]
== Przypisy ==
<references />
[[Kategoria:Języki formalne]]
|