Пусть S = {a, bb, bab, abaab} — алфавит. а замыкание клини будет S* для всех возможных комбинаций.
Существует ли строка abaabbabbabaab в S*?
каков метод факторизации, чтобы проверить, находится ли он в S * или нет? Я сделал это следующими способами. Возможная факторизация:
- (абааб) (баб) (б) (а) (а) (б)
- (абааб) (баб) (б) (аа) (б)
- (абааб) (баб) (ба) (аб)
- (абааб) (баб) (баа) (б)
- (абааб) (баб) (б) (ааб)
мы можем видеть, что (abaab)(bab) соответствует , но более поздняя часть не соответствует комбинациям в S *. Я факторизовал более позднюю часть многими способами, но все равно не совпадает. Я хочу спросить это,
это правильно?
Это правильный способ факторизации (токенизации) строки?
все ли пары факторизации верны?
- это правильный метод проверки строки, принадлежит ли она языку или нет?