Обучая, как реализовывать автоматы с использованием синхронных логических схем, я заметил интересное совпадение: как в теоретическом мире CS, так и в мире электротехники «состояние» обычно обозначается как (и пространство состояний Q ). Сначала я спросил об EE.sx , но затем, немного исследуя эту тему, я обнаружил, что даже в оригинальной работе Тьюринга 1936 года используется q 1 . , q n для обозначения состояний машины Тьюринга.
Поэтому я задаюсь вопросом: когда эта конвенция возвращается и почему «государство» обозначается как ?
Ответы:
В своей работе 1936 года «О вычислимых числах с приложением к проблеме Энштейна» Алан Тьюринг писал:
Поэтому он подчеркнул тот факт, что машина имеет конечное, дискретное (не непрерывное) число состояний или величин. Для меня это ссылка на термин «кванты», используемый в физике для обозначения явлений, меняющихся не непрерывно, а «скачками» или «квантами». В своей статье 1950 года «Вычислительная техника и интеллект» Алан Тьюринг более четко говорит о «скачках», говоря о «внезапных скачках»:
Поэтому я думаю, что Алан Тьюринг использовал q вместо s, чтобы обозначить состояние машины, чтобы подчеркнуть тот факт, что конечный автомат может быть только в наборе дискретных и конечных значений, таких как кванты в физике. И с тех пор, как правило, используются одни и те же обозначения.
источник
Я не уверен, но я где-то читал, что Q означает Квант. Потому что мы знаем, что автоматы работают в дискретных временных рамках. Автомат всегда остается в каком-то состоянии в конечном множестве состояний и даже начинается с начального состояния q 0 . Также автомат не может находиться в более чем одном состоянии в любой момент времени. Слово квант происходит от физики, что означает количество, количество или число.
источник