Pull to refresh

Comments 13

Спасибо за статью!
Стоит добавить что грамматика 3-го типа так-же называется регулярной грамматикой. И одним из способов описания регулярной грамматики являются регулярные выражения.
S --> aA, A --> +aA, A --> +a
А нельзя проще:
S --> A, A --> a, A --> A+a
Или я чего-то не понял?
Такая грамматика подойдёт для aaa+a
Почему?
У меня не получается.
Как такая грамматика порождает aa хотя бы?
Тогда уж S --> a+A, A --> a, A --> A+a
Иначе будет порождаться строка «a».
Ох, живо напомнило студенческие годы…
Отличная статья, спасибо.
Еще, мне кажется, стоит написать про нормальную форму Хомского, и приведение к ней грамматик из ненормальной формы. То есть, когда у нас есть NT -> NT1 NT2 NT3 — ненормальная, а нам надо NT -> NT1* NT2*
Еще раз спасибо за статью!
Очень интересно было увидеть на примере доказательство того, что язык, порождаемый циклической грамматикой, бесконечен.

Есть более наглядный пример)))

Стихотворение "Вот дом, который построил Джек" и естественно recursion

Sign up to leave a comment.

Articles