Какова длина языка, содержащего эпсилон? - PullRequest
1 голос
/ 17 августа 2011

1, у меня есть NFA, который может распознавать два слова: «аа» и «эпсилон». Таким образом, язык L1, который распознает NFA, является множеством {aa, epsilon}. Какова длина этого языка? Есть | L1 | = 1? или | L1 | = 2?

2, при условии, что у меня есть другой NFA, который может распознать одно слово "аа". Таким образом, язык L будет набором {aa} В формальном языке эпсилон принадлежит каждому языку. Таким образом, фактически L2 содержит эпсилон, то есть множество {аа, эпсилон} Так какова длина этого языка L2? 1 или 2?

Спасибо

1 Ответ

1 голос
/ 17 августа 2011
  1. Длина языка - это мощность множества. Под кардинальностью понимается количество элементов в наборе. L1 содержит две строки. Ergo ...

  2. Не каждый язык содержит эпсилон. Вы, вероятно, думаете о «пустом множестве», которое отличается от «эпсилона», «пустой строки». Размер пустого набора равен нулю и является подмножеством L2. Набор, содержащий только эпсилон, имеет размер один и не является подмножеством L2. L2 содержит одну строку, поэтому ее длина ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...