2014 dxdy logo

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

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




 
 Что такое пустое слово нулевой длины?
Сообщение02.11.2014, 13:44 
Преподаватель задал на первый взгляд простой вопрос:
"Что такое "пустое слово нулевой длины"?
Почему оно пустое и почему нулевой длины?
Как его понимают в теории алгоритмов и как его понимают при рассмотрении триггера?"
Нет, я понимаю, что пустое слово - это слово без символов, но вот остальные два вопроса...
В гугле ничего толком найти не смог, может здесь кто подскажет? Буду очень благодарен.
Ещё лучше было бы кто-то подсказал литературу, где можно более детально почитать про это самое пусто слово.

 
 
 
 Re: Что такое пустое слово нулевой длины?
Сообщение02.11.2014, 14:18 
"Пустое слово нулевой длины" - это как "масло масляное", т.е. терм, имеющий строение $t:P(t)\wedge P(t)$, избыточный по правилу идемпотентности конъюнкции.
На самом деле тот факт, что $\varepsilon$ - пустое слово равносилен тому, что $\varepsilon$ - слово нулевой длины.

Geralt027 в сообщении #925396 писал(а):
Как его понимают в теории алгоритмов
Так и понимают - по определению.

Geralt027 в сообщении #925396 писал(а):
как его понимают при рассмотрении триггера?
Вообще, определение термина делается неконтекстно зависимым, либо это просто синонимы, говорить о понимании которых нелепо. Т.е. любую вещь понимают всегда одинаково при рассмотрении его в любой другой вещи.

Кстати, а что такое "триггер"? Имеется ввиду электронная схема на транзисторах?

 
 
 
 Re: Что такое пустое слово нулевой длины?
Сообщение02.11.2014, 14:41 
Цитата:
Кстати, а что такое "триггер"?

В данном случае имеется ввиду автоматы 1 и 2 рода. Как я уже разобрался, для них пустое слово - это такой сигнал, при котором автомат не может перейти в новое и сохраняет своё состояние, то есть, по сути это - сохраняющий сигнал автомата.
Цитата:
как его понимают в теории алгоритмов
Так и понимают - по определению

А вот здесь хотелось бы поподробней, как, для чего и какую играет роль в теории алгоритмов?

 
 
 
 Re: Что такое пустое слово нулевой длины?
Сообщение02.11.2014, 19:33 
Geralt027 в сообщении #925417 писал(а):
Как я уже разобрался, для них пустое слово - это такой сигнал, при котором автомат не может перейти в новое и сохраняет своё состояние
Но ведь это верно для любого детерминированного конечного автомата! (Со входом, а то всякие бывают.)

Geralt027 в сообщении #925417 писал(а):
А вот здесь хотелось бы поподробней, как, для чего и какую играет роль в теории алгоритмов?
Там, где нужно слово, может быть и пустое слово, потому что оно тоже слово. Как-то так. :roll: Вот какую роль играют простые числа в теории вероятностей, например?

 
 
 
 Re: Что такое пустое слово нулевой длины?
Сообщение02.11.2014, 20:49 
Такой конкретный пример - NULL базы данных. Пустая ячейка. А если там '', т.е. вроде как пусто, но в то же время какая-то запись есть.

 
 
 
 Re: Что такое пустое слово нулевой длины?
Сообщение02.11.2014, 21:26 
chislo_avogadro в сообщении #925543 писал(а):
Такой конкретный пример - NULL базы данных. Пустая ячейка. А если там '', т.е. вроде как пусто, но в то же время какая-то запись есть.
Это пример совсем не туда, а на отличие типа $A$ от типа $1+A$, содержащего кроме значений, соответствующих значениям $A$, ещё одно значение, не равное всем им.

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


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