2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Регулярность множества и его дополнения
Сообщение20.06.2011, 12:43 
Аватара пользователя
Помогите, используя теорему Клини, доказать, что множество регулярно, если и только если регулярно его дополнение. Как вводится определение дополнения регулярного множества?

 
 
 
 Re: Регулярные выражения
Сообщение20.06.2011, 16:39 
"Дополнение регулярного множества" - это обычное дополнение подмножества ($A\setminus B$). Доказывать его регулярность нужно с помощью автомата или с помощью теоремы Майхилла-Нерода (распознаваемый язык является объединением классов конгруэнции конечного индекса).

 
 
 
 Re: Регулярные выражения
Сообщение20.06.2011, 18:07 
Аватара пользователя
bnovikov в сообщении #460225 писал(а):
"Дополнение регулярного множества" - это обычное дополнение подмножества ($A\setminus B$). Доказывать его регулярность нужно с помощью автомата или с помощью теоремы Майхилла-Нерода (распознаваемый язык является объединением классов конгруэнции конечного индекса).


Т.е. А - это множество всех слов алфавита, В - регулярное множество, то ($A\setminus B$) - дополнение?

Для доказательства с помощью автомата, верен ли будет этот автомат: (A,Q, {0,1}, \phi, \psi, q_0) ?

 
 
 
 Re: Регулярные выражения
Сообщение20.06.2011, 19:20 
Zvezdochka в сообщении #460266 писал(а):
Для доказательства с помощью автомата, верен ли будет этот автомат: (A,Q, {0,1}, \phi, \psi, q_0) ?


Я не понимаю запись (A,Q, {0,1}, \phi, \psi, q_0).

 
 
 
 Re: Регулярные выражения
Сообщение21.06.2011, 10:21 
Аватара пользователя
bnovikov в сообщении #460302 писал(а):

Я не понимаю запись (A,Q, {0,1}, \phi, \psi, q_0).


$A$ - входной алфавит;
$Q$ - конечное множество состояний автомата;
${0, 1}$ - выходной алфавит;
$\phi $ - функция переходов;
$\psi $ - функция выходов;
$q_0 $ - начальное (стартовое) состояние автомата ($ q_0 \in Q$).

 
 
 
 Re: Регулярные выражения
Сообщение21.06.2011, 14:58 
Пусть теперь $B$ - регулярное множество, т.е. распознаваемый язык (по теореме Клини!), и распознается он Вашим автоматом. Поменяйте в функции выходов 0 и 1 местами и Вы получите автомат, распознающий дополнение.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group