Regular language (original) (raw)
En matemàtiques, lògica i complexitat computacional un llenguatge formal és un llenguatge regular si es pot expressar usant expressions regulars. També es pot definir un llenguatge regular com aquell que reconeix un autòmat finit. L'equivalència entre les expressions regulars i autòmats finits es demostra al , Aquest tipus de llenguatges s'etiqueten com de tipus 3 en la jerarquia de Chomsky dels llenguatges formals. Els llenguatges regulars son força útils en l'anàlisi d'entrades i el disseny de llenguatges de programació.
Property | Value |
---|---|
dbo:abstract | En matemàtiques, lògica i complexitat computacional un llenguatge formal és un llenguatge regular si es pot expressar usant expressions regulars. També es pot definir un llenguatge regular com aquell que reconeix un autòmat finit. L'equivalència entre les expressions regulars i autòmats finits es demostra al , Aquest tipus de llenguatges s'etiqueten com de tipus 3 en la jerarquia de Chomsky dels llenguatges formals. Els llenguatges regulars son força útils en l'anàlisi d'entrades i el disseny de llenguatges de programació. (ca) Regulární jazyky jsou nejjednodušší formální jazyky v rámci Chomského hierarchie. Regulární jazyky nad abecedou Σ lze zavést následujícím způsobem: * prázdný jazyk Ø je regulární. * pro každé a z abecedy, jazyk { a } je regulární. * pokud A a B jsou regulární jazyky, jsou A ∪ B (sjednocení), A • B (konkatenace), a A* (iterace) také regulární. * žádné další jazyky regulární nejsou. O regulárních jazycích lze dokázat řadu tvrzení. Např. formální jazyk je regulární, právě když: * je akceptovaný nějakým deterministickým konečným automatem, * je akceptovaný nějakým nedeterministickým konečným automatem, * může být popsán regulárním výrazem nebo * může být vygenerován regulární gramatikou Všechny konečné jazyky jsou regulární. Dalším příkladem je například jazyk nad abecedou {a, b} obsahující lichý počet symbolů a. Všechny regulární jazyky jsou bezkontextové, ale ne všechny bezkontextové jazyky jsou regulární. Tomuto je možno snadno nahlédnout díky Chomského Hierarchii na obrázku: * To, že „Regulární => bezkontextový“ a ne vždy opačně, je možné vidět na obrázku Chomského hierarchie (kterážto implikuje stromovou strukturu). Všechny regulární jazyky splňují nutnou podmínku, tzv. lemma o vkládání, a platí pro ně Myhillova-Nerodova věta. (cs) In der theoretischen Informatik ist eine reguläre Sprache oder reguläre Menge oder erkennbare Sprache eine formale Sprache, die einigen Einschränkungen unterliegt. Reguläre Sprachen können von endlichen Automaten erkannt werden und von regulären Ausdrücken beschrieben werden. (de) Στην επιστήμη των υπολογιστών και τη θεωρία τυπικών γλωσσών, μία κανονική γλώσσα είναι μία τυπική γλώσσα που μπορεί να εκφραστεί με μια κανονική έκφραση, όπως αυτή ορίζεται από τη θεωρία της επιστήμης των υπολογιστών (και όχι με την έννοια των μηχανισμών τυπικών εκφράσεων που παρέχουν πολλές σύγχρονες γλώσσες προγραμματισμού). Εναλλακτικά, μια κανονική γλώσσα μπορεί να οριστεί ως η γλώσσα εκείνη που αναγνωρίζεται από ένα . Η ισοδυναμία των κανονικών εκφράσεων και των αυτομάτων είναι γνωστή ως το θεώρημα του Kleene. Στην ιεραρχία του Chomsky, οι κανονικές γλώσσες ορίζονται ως εκείνες που παράγονται από γραμματικές τύπου 3. Οι κανονικές γλώσσες είναι ιδιαίτερα χρήσιμες στη συντακτική ανάλυση εισόδου και το σχεδιασμό γλωσσών προγραμματισμού. (el) Un lenguaje regular es un tipo de lenguaje formal que satisface las siguientes propiedades: Los lenguajes más sencillos que se considerarán son los lenguajes regulares, es decir, los que se pueden generar a partir de los lenguajes básicos, con la aplicación de las operaciones de unión, concatenación y * de Kleene un número finito de veces. Puede ser reconocido por: * un autómata finito determinista * un autómata finito no determinista * un autómata de pila * un autómata finito alterno * una máquina de Turing de solo lectura Es generado por: * una gramática regular * una gramática de prefijos Es descrito por: * una expresión regular (es) In theoretical computer science and formal language theory, a regular language (also called a rational language) is a formal language that can be defined by a regular expression, in the strict sense in theoretical computer science (as opposed to many modern regular expressions engines, which are augmented with features that allow recognition of non-regular languages). Alternatively, a regular language can be defined as a language recognized by a finite automaton. The equivalence of regular expressions and finite automata is known as Kleene's theorem (after American mathematician Stephen Cole Kleene). In the Chomsky hierarchy, regular languages are the languages generated by Type-3 grammars. (en) En théorie des langages, les langages rationnels ou langages réguliers ou encore langages reconnaissables peuvent être décrits de plusieurs façons équivalentes : * ce sont les langages décrits par les expressions régulières ou rationnelles, d'où le nom de langages réguliers ; * ce sont les langages obtenus, à partir des lettres et de l'ensemble vide, par les opérations rationnelles, à savoir l'union, le produit et l'étoile de Kleene, d'où le nom de langages rationnels ; * ce sont les langages reconnus par des automates finis, d'où le nom de langages reconnaissables. Les langages rationnels ont de très nombreuses applications, à la fois théoriques et pratiques. Ils sont utilisés en informatique (par exemple en compilation), en linguistique (par exemple pour décrire la morphologie d'une langue), ils interviennent dans les traitements de texte, ou dans des commandes spécifiques comme grep du système Unix. Pour la manipulation des langages rationnels et des automates, il existe de nombreux outils informatiques, notamment dans les systèmes du type Unix comme la commande lex. Le langage informatique Java fournit aussi la classe Pattern. Les algorithmes utilisés pour manipuler les langages rationnels possèdent en général une implémentation rapide et efficace. (fr) 正規言語(せいきげんご)または正則言語(せいそくげんご)は、以下に示す性質(いずれも等価)を満たす形式言語である。 * 決定性有限オートマトンによって受理可能 * 非決定性有限オートマトンによって受理可能 * 正規表現で記述可能 * 正規文法から生成可能 * 読みとり専用チューリングマシンで受理可能 (ja) 정규 언어(regular language), 합리적 언어(rational language)는 이론 전산학, 형식 언어 이론에서 정규 표현식을 이용하여 표현할 수 있는 형식 언어이다. 정규 언어는 유한 상태 기계가 인지하는 언어로 정의할 수도 있다. 정규 표현식과 유한 상태 기계의 등가성은 클레이니의 정리로 알려져 있다. 촘스키 위계에서 정규 언어는 3형 문법(정규 문법)에 의해 생성되는 언어로 정의된다. 정규 언어는 입력 구문 분석(파싱)과 프로그래밍 언어 설계에 매우 유용하다. (ko) In informatica teorica un linguaggio regolare è un linguaggio formale, ossia costituito da un insieme di stringhe costruite con un alfabeto finito, che è descritto da un'espressione regolare, generato da una grammatica generativa regolare (o di tipo 3, secondo la gerarchia di Chomsky) o accettato da un automa a stati finiti (automa a stati finiti deterministico o automa a stati finiti non deterministico). (it) De reguliere talen vormen een klasse van formele talen. Reguliere talen hebben een relatief eenvoudige structuur, waardoor ze zeer geschikt zijn om door computerprogramma's verwerkt te worden. Daarom hebben ze vele toepassingen in de informatica, onder andere in tekstbewerkingsprogramma's (reguliere expressies), in de compilerbouw (in het bijzonder bij de lexicale analyse) en bij modelverificatie. (nl) Język regularny – język formalny taki, że istnieje deterministyczny automat skończony potrafiący zdecydować, czy dane słowo należy do języka. Równoważnie, taki, że istnieje dlań gramatyka regularna. W hierarchii Chomsky’ego jest zdefiniowany jako język typu 3. Wszystkie języki regularne są bezkontekstowe. (pl) Na teoria da ciência da computação e teoria formal de linguagem, uma linguagem regular é uma linguagem formal que pode ser expressa usando expressões regulares, ou seja, uma linguagem produzida utilizando as operações de concatenação, união e fecho de Kleene sobre os elementos de um alfabeto. De acordo com a hierarquia de Chomsky, linguagens regulares são aquelas geradas por gramática regulares. As linguagens regulares são utilizadas para descrever dispositivos que realizam computações simples, como os autômatos finitos, pois representam a linguagem mais elementar classificada pela hierarquia de Chomsky que não requer memória para ser reconhecida. No projeto de linguagens de programação, as linguagens regulares são úteis no processo de análise sintática. (pt) 正则语言又称正规语言是满足下述相互等价的一组条件的一类形式语言: * 可被确定有限状态自动机识别; * 可被非确定有限状态自动机识别; * 可被只读图灵机识别; * 可用正则表达式描述; * 可用正则文法生成。 * 可用前缀文法生成。 (zh) Регуля́рный язык (регуля́рное мно́жество) в теории формальных языков — множество слов, которое распознает некоторый конечный автомат. Класс регулярных множеств удобно изучать в целом, а полученные результаты оказываются применимы для достаточно широкого спектра формальных языков. (ru) Регулярна мова (регулярна множина) — формальна мова третього (найвужчого) класу в ієрархії Чомскі. Регулярну мову можна задати регулярною граматикою або регулярним виразом, або ж ДСкА чи НДСкА, що її розпізнають. Від контекстно-вільних мов регулярні відрізняються додатковими умовами: права частина правил виведення має бути порожнім словом, термінальним, нетермінальним, або нетермінальний вслід за яким стоїть термінальний символ. Для визначення приналежності мови до класу регулярних існує Лема про накачку для регулярних мов та . (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/Chomsky-hierarchy.svg?width=300 |
dbo:wikiPageExternalLink | https://archive.org/details/designanalysisof00ahoarich http://www.rand.org/content/dam/rand/pubs/research_memoranda/2008/RM704.pdf |
dbo:wikiPageID | 25723 (xsd:integer) |
dbo:wikiPageLength | 28474 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1121933908 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Cambridge_University_Press dbr:Samuel_Eilenberg dbr:Elementary_equivalence dbr:Monadic_predicate_calculus dbr:Myhill–Nerode_theorem dbr:Nondeterministic_finite_automaton dbr:Büchi–Elgot–Trakhtenbrot_theorem dbr:Deterministic_finite_automaton dbr:Algebra_of_sets dbr:Regular_expression dbr:Relative_complement dbr:Cyclic_language dbr:DSPACE dbr:Decision_problem dbr:PSPACE-complete dbr:Star-free_language dbr:Complement_(set_theory) dbr:Concatenation dbr:Analytic_Combinatorics dbr:Ordinary_generating_function dbr:Pumping_lemma_for_regular_languages dbr:Empty_string dbr:NP-complete dbr:Constant-recursive_sequence dbr:Stephen_Cole_Kleene dbr:Closure_(mathematics) dbr:Complexity_class dbr:Computational_complexity_theory dbr:Theoretical_computer_science dbr:Prefix_grammar dbr:Tree_automaton dbr:DFA_minimization dbr:Dyck_language dbr:Alphabet_(formal_languages) dbr:Alternating_finite_automaton dbc:Finite_automata dbr:Formal_language_theory dbr:Formal_power_series dbr:Noam_Chomsky dbr:Formal_language dbr:Kolmogorov_complexity dbr:Rational_function dbr:Recognizable_set dbr:Regular_language dbr:Intersection_(set_theory) dbr:Boolean_semiring dbr:Finite_state_transducer dbr:Ω-automaton dbr:AC0 dbr:Abstract_family_of_languages dbc:Formal_languages dbr:Chomsky_hierarchy dbr:Chomsky_normal_form dbr:Big_O_notation dbr:Monoid_homomorphism dbr:Free_monoid dbr:Catalan_number dbr:RAND_Corporation dbr:Second-order_logic dbr:Set-theoretic_operations dbr:Kleene_star dbr:Turing_machine dbr:Singleton_(mathematics) dbr:Union_(set_theory) dbr:Syntactic_monoid dbr:Regular_grammar dbr:Rational_series dbr:Palindrome dbr:Right_quotient dbr:Rational_set dbr:S2S_(mathematics) dbr:Two-way_finite_automaton dbr:Preimage dbr:Finite_automaton dbr:Syntactic_congruence dbr:Formal_power_series_over_a_semiring dbr:Context_free_language dbr:Logarithmic_space dbr:String_homomorphism dbr:Weighted_automata dbr:File:Chomsky-hierarchy.svg dbr:Kleene-Schützenberger_theorem dbr:Weighted_rational_expression |
dbp:wikiPageUsesTemplate | dbt:Anchor dbt:Citation_needed dbt:Cite_book dbt:Commons_category-inline dbt:For dbt:Main dbt:Math dbt:Overline dbt:Redirect dbt:Refbegin dbt:Refend dbt:Reflist dbt:Short_description dbt:Tmath dbt:CZoo dbt:Formal_languages_and_grammars |
dct:subject | dbc:Finite_automata dbc:Formal_languages |
gold:hypernym | dbr:Language |
rdf:type | dbo:Language yago:Abstraction100002137 yago:Communication100033020 yago:Language106282651 yago:WikicatFormalLanguages |
rdfs:comment | En matemàtiques, lògica i complexitat computacional un llenguatge formal és un llenguatge regular si es pot expressar usant expressions regulars. També es pot definir un llenguatge regular com aquell que reconeix un autòmat finit. L'equivalència entre les expressions regulars i autòmats finits es demostra al , Aquest tipus de llenguatges s'etiqueten com de tipus 3 en la jerarquia de Chomsky dels llenguatges formals. Els llenguatges regulars son força útils en l'anàlisi d'entrades i el disseny de llenguatges de programació. (ca) In der theoretischen Informatik ist eine reguläre Sprache oder reguläre Menge oder erkennbare Sprache eine formale Sprache, die einigen Einschränkungen unterliegt. Reguläre Sprachen können von endlichen Automaten erkannt werden und von regulären Ausdrücken beschrieben werden. (de) 正規言語(せいきげんご)または正則言語(せいそくげんご)は、以下に示す性質(いずれも等価)を満たす形式言語である。 * 決定性有限オートマトンによって受理可能 * 非決定性有限オートマトンによって受理可能 * 正規表現で記述可能 * 正規文法から生成可能 * 読みとり専用チューリングマシンで受理可能 (ja) 정규 언어(regular language), 합리적 언어(rational language)는 이론 전산학, 형식 언어 이론에서 정규 표현식을 이용하여 표현할 수 있는 형식 언어이다. 정규 언어는 유한 상태 기계가 인지하는 언어로 정의할 수도 있다. 정규 표현식과 유한 상태 기계의 등가성은 클레이니의 정리로 알려져 있다. 촘스키 위계에서 정규 언어는 3형 문법(정규 문법)에 의해 생성되는 언어로 정의된다. 정규 언어는 입력 구문 분석(파싱)과 프로그래밍 언어 설계에 매우 유용하다. (ko) In informatica teorica un linguaggio regolare è un linguaggio formale, ossia costituito da un insieme di stringhe costruite con un alfabeto finito, che è descritto da un'espressione regolare, generato da una grammatica generativa regolare (o di tipo 3, secondo la gerarchia di Chomsky) o accettato da un automa a stati finiti (automa a stati finiti deterministico o automa a stati finiti non deterministico). (it) De reguliere talen vormen een klasse van formele talen. Reguliere talen hebben een relatief eenvoudige structuur, waardoor ze zeer geschikt zijn om door computerprogramma's verwerkt te worden. Daarom hebben ze vele toepassingen in de informatica, onder andere in tekstbewerkingsprogramma's (reguliere expressies), in de compilerbouw (in het bijzonder bij de lexicale analyse) en bij modelverificatie. (nl) Język regularny – język formalny taki, że istnieje deterministyczny automat skończony potrafiący zdecydować, czy dane słowo należy do języka. Równoważnie, taki, że istnieje dlań gramatyka regularna. W hierarchii Chomsky’ego jest zdefiniowany jako język typu 3. Wszystkie języki regularne są bezkontekstowe. (pl) 正则语言又称正规语言是满足下述相互等价的一组条件的一类形式语言: * 可被确定有限状态自动机识别; * 可被非确定有限状态自动机识别; * 可被只读图灵机识别; * 可用正则表达式描述; * 可用正则文法生成。 * 可用前缀文法生成。 (zh) Регуля́рный язык (регуля́рное мно́жество) в теории формальных языков — множество слов, которое распознает некоторый конечный автомат. Класс регулярных множеств удобно изучать в целом, а полученные результаты оказываются применимы для достаточно широкого спектра формальных языков. (ru) Регулярна мова (регулярна множина) — формальна мова третього (найвужчого) класу в ієрархії Чомскі. Регулярну мову можна задати регулярною граматикою або регулярним виразом, або ж ДСкА чи НДСкА, що її розпізнають. Від контекстно-вільних мов регулярні відрізняються додатковими умовами: права частина правил виведення має бути порожнім словом, термінальним, нетермінальним, або нетермінальний вслід за яким стоїть термінальний символ. Для визначення приналежності мови до класу регулярних існує Лема про накачку для регулярних мов та . (uk) Regulární jazyky jsou nejjednodušší formální jazyky v rámci Chomského hierarchie. Regulární jazyky nad abecedou Σ lze zavést následujícím způsobem: * prázdný jazyk Ø je regulární. * pro každé a z abecedy, jazyk { a } je regulární. * pokud A a B jsou regulární jazyky, jsou A ∪ B (sjednocení), A • B (konkatenace), a A* (iterace) také regulární. * žádné další jazyky regulární nejsou. O regulárních jazycích lze dokázat řadu tvrzení. Např. formální jazyk je regulární, právě když: * Všechny regulární jazyky splňují nutnou podmínku, tzv. lemma o vkládání, a platí pro ně Myhillova-Nerodova věta. (cs) Στην επιστήμη των υπολογιστών και τη θεωρία τυπικών γλωσσών, μία κανονική γλώσσα είναι μία τυπική γλώσσα που μπορεί να εκφραστεί με μια κανονική έκφραση, όπως αυτή ορίζεται από τη θεωρία της επιστήμης των υπολογιστών (και όχι με την έννοια των μηχανισμών τυπικών εκφράσεων που παρέχουν πολλές σύγχρονες γλώσσες προγραμματισμού). Οι κανονικές γλώσσες είναι ιδιαίτερα χρήσιμες στη συντακτική ανάλυση εισόδου και το σχεδιασμό γλωσσών προγραμματισμού. (el) Un lenguaje regular es un tipo de lenguaje formal que satisface las siguientes propiedades: Los lenguajes más sencillos que se considerarán son los lenguajes regulares, es decir, los que se pueden generar a partir de los lenguajes básicos, con la aplicación de las operaciones de unión, concatenación y * de Kleene un número finito de veces. Puede ser reconocido por: * un autómata finito determinista * un autómata finito no determinista * un autómata de pila * un autómata finito alterno * una máquina de Turing de solo lectura Es generado por: Es descrito por: * una expresión regular (es) In theoretical computer science and formal language theory, a regular language (also called a rational language) is a formal language that can be defined by a regular expression, in the strict sense in theoretical computer science (as opposed to many modern regular expressions engines, which are augmented with features that allow recognition of non-regular languages). (en) En théorie des langages, les langages rationnels ou langages réguliers ou encore langages reconnaissables peuvent être décrits de plusieurs façons équivalentes : * ce sont les langages décrits par les expressions régulières ou rationnelles, d'où le nom de langages réguliers ; * ce sont les langages obtenus, à partir des lettres et de l'ensemble vide, par les opérations rationnelles, à savoir l'union, le produit et l'étoile de Kleene, d'où le nom de langages rationnels ; * ce sont les langages reconnus par des automates finis, d'où le nom de langages reconnaissables. (fr) Na teoria da ciência da computação e teoria formal de linguagem, uma linguagem regular é uma linguagem formal que pode ser expressa usando expressões regulares, ou seja, uma linguagem produzida utilizando as operações de concatenação, união e fecho de Kleene sobre os elementos de um alfabeto. De acordo com a hierarquia de Chomsky, linguagens regulares são aquelas geradas por gramática regulares. No projeto de linguagens de programação, as linguagens regulares são úteis no processo de análise sintática. (pt) |
rdfs:label | Llenguatge regular (ca) Regulární jazyk (cs) Reguläre Sprache (de) Κανονική γλώσσα (el) Lenguaje regular (es) Langage rationnel (fr) Linguaggio regolare (it) 정규 언어 (ko) 正規言語 (ja) Reguliere taal (nl) Regular language (en) Język regularny (pl) Linguagem regular (pt) Регулярный язык (ru) Регулярна мова (uk) 正则语言 (zh) |
owl:sameAs | freebase:Regular language yago-res:Regular language wikidata:Regular language dbpedia-ca:Regular language dbpedia-cs:Regular language dbpedia-de:Regular language dbpedia-el:Regular language dbpedia-es:Regular language dbpedia-fa:Regular language dbpedia-fi:Regular language dbpedia-fr:Regular language dbpedia-he:Regular language dbpedia-hr:Regular language dbpedia-hu:Regular language dbpedia-it:Regular language dbpedia-ja:Regular language dbpedia-ko:Regular language dbpedia-nl:Regular language dbpedia-no:Regular language dbpedia-pl:Regular language dbpedia-pt:Regular language dbpedia-ro:Regular language dbpedia-ru:Regular language dbpedia-sr:Regular language dbpedia-uk:Regular language dbpedia-zh:Regular language https://global.dbpedia.org/id/4uPUC |
prov:wasDerivedFrom | wikipedia-en:Regular_language?oldid=1121933908&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Chomsky-hierarchy.svg |
foaf:isPrimaryTopicOf | wikipedia-en:Regular_language |
is dbo:wikiPageDisambiguates of | dbr:Reg dbr:Regular |
is dbo:wikiPageRedirects of | dbr:Regular_languages dbr:Regular_Language dbr:Finite_language dbr:Rational_language dbr:Regular_Languages dbr:Kleene's_theorem |
is dbo:wikiPageWikiLink of | dbr:Pushdown_automaton dbr:Scannerless_parsing dbr:List_of_computability_and_complexity_topics dbr:List_of_formal_language_and_literal_string_topics dbr:Moore_machine dbr:Myhill–Nerode_theorem dbr:Nondeterministic_finite_automaton dbr:Parsing dbr:Principles_of_Model_Checking dbr:Probabilistic_automaton dbr:Deterministic_finite_automaton dbr:Alfred_van_der_Poorten dbr:Aperiodic_finite_state_automaton dbr:John_Myhill dbr:List_of_important_publications_in_theoretical_computer_science dbr:Regular_expression dbr:Regular_languages dbr:Richard_E._Stearns dbr:Cycle_rank dbr:Cyclic_language dbr:DSPACE dbr:Index_of_computing_articles dbr:Index_of_philosophy_articles_(R–Z) dbr:Induction_of_regular_languages dbr:JFLAP dbr:Levenshtein_automaton dbr:Lexical_analysis dbr:Star-free_language dbr:Compiler dbr:Computability dbr:Context-free_grammar dbr:SNOBOL dbr:Generalized_star-height_problem dbr:Optimality_Theory dbr:Parikh's_theorem dbr:Pumping_lemma_for_regular_languages dbr:Quantum_finite_automaton dbr:Quotient_of_a_formal_language dbr:Glushkov's_construction_algorithm dbr:Cone_(formal_languages) dbr:Conjunctive_grammar dbr:Constant-recursive_sequence dbr:Context-free_language dbr:Context-sensitive_language dbr:Thompson's_construction dbr:Mildly_context-sensitive_grammar_formalism dbr:Regular_Language dbr:Chinese_monoid dbr:Chomsky–Schützenberger_representation_theorem dbr:Combinatorics_on_words dbr:Comparison_of_parser_generators dbr:Complementation_of_Büchi_automaton dbr:Complexity_function dbr:Parity_problem dbr:Pattern_language_(formal_languages) dbr:Majority_problem_(cellular_automaton) dbr:Syntax_(programming_languages) dbr:Tagged_Deterministic_Finite_Automaton dbr:McNaughton's_theorem dbr:Prefix_grammar dbr:String_operations dbr:Büchi_automaton dbr:K-synchronized_sequence dbr:Language_identification_in_the_limit dbr:Linear_grammar dbr:Local_language_(formal_language) dbr:Mireille_Bousquet-Mélou dbr:Semiautomaton dbr:Recursively_enumerable_language dbr:DFA_minimization dbr:Dyck_language dbr:Alternating_finite_automaton dbr:Alternation_(formal_language_theory) dbr:Ambiguous_grammar dbr:Finite-state_transducer dbr:Finite_language dbr:Flex_(lexical_analyser_generator) dbr:Anil_Nerode dbr:Normal_number dbr:Floyd–Warshall_algorithm dbr:Formal_grammar dbr:Formal_language dbr:Glob_(programming) dbr:List_of_PSPACE-complete_problems dbr:Tree-depth dbr:Recognizable_set dbr:Reg dbr:Regular dbr:Regular_language dbr:Syntactic_predicate dbr:Iota_and_Jot dbr:James_W._Cannon dbr:Counter_automaton dbr:State_complexity dbr:Abstract_family_of_languages dbr:Chomsky_hierarchy dbr:Top-down_parsing_language dbr:Splicing_rule dbr:Star_height_problem dbr:Star_height dbr:Read-only_Turing_machine dbr:Recursive_language dbr:Regular_numerical_predicate dbr:Automata_theory dbr:Büchi-Elgot-Trakhtenbrot_theorem dbr:Fibbinary_number dbr:Free_monoid dbr:Greibach's_theorem dbr:In-place_algorithm dbr:Kleene_algebra dbr:Kosaburo_Hashiguchi dbr:Metasyntax dbr:Omega-regular_language dbr:Ragel dbr:Raku_(programming_language) dbr:Second-order_logic dbr:Kleene's_algorithm dbr:Mathematical_model dbr:Monadic_second-order_logic dbr:Variety_(universal_algebra) dbr:Nested_word dbr:List_of_unsolved_problems_in_mathematics dbr:Shift_space dbr:Regular_grammar dbr:Finite-state_machine dbr:Ghost_(game) dbr:NFA_minimization dbr:NSPACE dbr:Muller–Schupp_theorem dbr:Subshift_of_finite_type dbr:Unary_language dbr:Palindrome dbr:Word_Processing_in_Groups dbr:Rice's_theorem dbr:Transformation_semigroup dbr:Rational_set dbr:S2S_(mathematics) dbr:Turing_completeness dbr:Two-way_finite_automaton dbr:Rational_language dbr:Regular_Languages dbr:Kleene's_theorem |
is foaf:primaryTopic of | wikipedia-en:Regular_language |