logo
Лекции по теории автоматов

Задача распознавания цепочек языка.

Задачей распознавания является задача определяющаяся является ли заданная цепочка порождением заданной грамматикой.

R = φψ, гдеφ,ψ € V*

ώ1 = ξ1φ ξ2= ώ2 = ξ1ψξ2

ξ1ξ2 €V* - цепочки

то говорят, что ώ2непосредственно сворачивается в ώ1и обозначается ώ1<= ώ2 либо

n

ώ1<= ώ2

Пусть задано множество цепочек

Ω = { ώ1 , ώ2 , ώ3 , … , ώn}

ώn-1< = ώn

ώ1 <= ώ2

говорят, что ώn<= ώ1

Если заданная цепочка может быть сведена к начальному символу, то она принадлежит языку, который порождает данную грамматику.