Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Описание машины Тьюринга
Конкретная машина Тьюринга задаётся перечислением элементов множества букв алфавита A, множества состояний Q и набором правил, по которым работает машина. Они имеют вид: qiaj→qi1aj1dk (если головка находится в состоянии qi, а в обозреваемой ячейке записана буква aj, то головка переходит в состояние qi1, в ячейку вместо aj записывается aj1, головка делает движение dk, которое имеет три варианта: на ячейку влево (L), на ячейку вправо (R), остаться на месте (N)). Для каждой возможной конфигурации <qi, aj> имеется ровно одно правило (для недетерминированной машины Тьюринга может быть большее количество правил). Правил нет только для заключительного состояния, попав в которое машина останавливается. Кроме того, необходимо указать конечное и начальное состояния, начальную конфигурацию на ленте и расположение головки машины.
Билет№10 1.Гиперкуб как область определения булевой функции. Его элементы. Рассмотренное отношение порядка на
Булев куб как упорядоченное множество, можно изобразить в виде диаграммы Хассе. На рис. 6.1 приведены диаграммы Хассе для булевых кубов размерностей от 0 до 4.
Другой способ наглядного изображения булева куба основан на том, что диаграмма Хассе любого конечного упорядоченного множества
Каждый уровень представляющей булев куб
Сеть, служащую изображением булева куба размерности
На рис. 6.2 приведено изображение булева куба
Помимо булева порядка полезно также ввести на булевом кубе другое отношение порядка, которое мы будем называть лексикографическим порядком, используя обозначение
Пусть
Каждая из сумм в неравенстве (6.2) есть не что иное, как представление некоторого натурального числа (включая и нуль) в двоичной системе счисления (при числе разрядов, равных фиксированной размерности
Заметим, что отношение лексикографического порядка является, в отличие от булева порядка, отношением линейного порядка.
Пример 6.2. Набор
Однако лексикографический порядок при изучении булевых кубов играет вспомогательную роль. В частности, при изображении булевых кубов (в виде диаграмм Хассе или в виде сети) принято располагать вершины каждого k-слоя в лексикографическом порядке (по возрастанию — слева направо или сверху вниз). Везде в дальнейшем, рассуждая о булевом кубе как об упорядоченном множестве, мы имеем в виду булев порядок.
2.Определение отношений:R-1;отрицание R;I;U; Билет №11
1.Булева функция n переменных. Булева функция (или логическая функция, или функция алгебры логики) от n аргументов — в дискретной математике — отображение Bn → B, где B = {0,1} — булево множество. Элементы булева множества {1, 0} обычно интерпретируют как логические значения «истинно» и «ложно», хотя в общем случае они рассматриваются как формальные символы, не несущие определённого смысла. Неотрицательное целое число n называют арностью или местностью функции, в случае n = 0 булева функция превращается в булеву константу. Элементы декартова произведения (n -я прямая степень) Bn называют булевыми векторами. Множество всех булевых функций от любого числа аргументов часто обозначается P 2, а от n аргументов — P 2(n). Переменные, принимающие значения из булева множества называются булевыми переменными [2]. Булевы функции названы по фамилии математика Джорджа Буля. При работе с булевыми функциями происходит полное абстрагирование от содержательного смысла, который имелся в виду в алгебре высказываний[2]. Тем не менее, между булевыми функциями и формулами алгебры высказываний можно установить взаимно-однозначное соответствие, если[3]: · установить взаимно-однозначное соответствие между булевыми переменными и пропозициональными переменными, · установить связь между булевыми функциями и логическими связками, · оставить расстановку скобок без изменений.
2.Привидите пример рефлексивного, симметричного, транзитивного отношения. Рефлексивное: · отношения эквивалентности: · отношение равенства · отношение сравнимости по модулю · отношение параллельности прямых и плоскостей · отношение подобия геометрических фигур; · отношения нестрогого порядка: · отношение нестрогого неравенства · отношение нестрогого подмножества · отношение делимости
Симметричного: § Отношения эквивалентности: § отношение равенства § отношение сравнимости по модулю § отношение равномощности множеств § отношение параллельности прямых и плоскостей § отношение подобия геометрических фигур § Отношения толерантности: § отношение "знакомства" § отношение "наличие общего свойства"
Транзитивного: § Отношения частичного порядка: § строгое неравенство § нестрогое неравенство § включение подмножества: § строгое подмножество § нестрогое подмножество § делимость: § § § Равенство § Эквивалентность § Импликация § Параллельность § Отношение подобия геометрических фигур § Являться предком
Билет №12 1.Определения бинарных отношений. Свойство: функциональность, тотальность, инъективность, сюръективность. СМ.Билет №6 вопрос 2, билет №3 1 вопрос. 2.Виды множества. Способы задания. Мощность множества. СМ. Билет №2 1 вопрос Билет №13 1.Великие учёные, которые внесли вклад в развитие математической логики (не менее 5 перечислить; о двоих по выбору рассказать подробно.) См. Билет №3 вопрос 2 2.Машина Тьюринга См. Билет №1 Вопрос 2 Билет №14 1. Декартово произведение множеств. См. Билет №8 1 вопрос 2. См. билет №8 2 вопрос Билет №15 1.Высказывание, свойство, отношение, тернарное отношение. Запись с помощью предикатов. Высказывание — предложение, выражающее суждение. Если суждение, составляющее содержание (смысл) некоторого высказывания, истинно, то и о данном высказывании говорят, что оно истинно. Сходным образом ложным называют такое высказывание, которое является выражением ложного суждения. Истинность и ложность называются логическими, или истинностными, значениями высказываний. Высказывание должно быть повествовательным предложением. Высказывания обычно противопоставляются повелительным, вопросительным и любым другим предложениям, оценка истинности или ложности которых невозможна. Тернарное отношение — то же, что трёхместное отношение (трёхчленное отношение).
p, q, r, s, p 1... – пропозициональные переменные (символы для обозначения целых повествовательных предложений); a, b, c, d, a 1... – предметные константы (символы для обозначения единичных имен); x, y, z, x 1... – предметные переменные (символы для обозначения общих имен); P, Q, R, S, P 1... – предикатные символы (символы для обозначения свойств и отношений); ù - логическое отрицание («не» или «неверно, что»); Ù - конъюнкция («и»); Ú - дизъюнкция («или»); Ú - строгая дизъюнкция («либо…, либо…»); É - импликация («если…, то…»); º - тождество (эквивалентность) («тогда и только тогда, когда…»); " - квантор всеобщности («все», «каждый»); $ - квантор существования («некоторые», «существуют»); Помимо этого в записи используются технические знаки: скобки и запятая. Выражения языка логики предикатов называются формулами. Определению правильно построенной формулы предшествует определение терма.
2.Дедукция и индукция в широком смысле. Дедукция (лат. deductio — выведение) — метод мышления, следствием которого является логический вывод, в котором частное заключение выводится из общего. Цепь умозаключений (рассуждений), где звенья (высказывания) связаны между собой логическими выводами. Началом (посылками) дедукции являются аксиомы или просто гипотезы, имеющие характер общих утверждений («общее»), а концом — следствия из посылок, теоремы(«частное»). Если посылки дедукции истинны, то истинны и её следствия. Дедукция — основное средство доказательства. Противоположно индукции. Пример простейшего дедуктивного умозаключения: 1. Все люди смертны. 2. Сократ — человек. 3. Следовательно, Сократ смертен.
Индукция (из лат. inductio «выведение, наведение») — широко используемый в науке термин. В логике · Индуктивное умозаключение — метод рассуждения от частного к общему. · Полная индукция — метод доказательства, при котором утверждение доказывается для конечного числа частных случаев, исчерпывающих все возможности. · Неполная индукция — наблюдения за отдельными частными случаями наводит на гипотезу, которая нуждается в доказательстве. · Математическая индукция — метод доказательства для последовательности натуральных чисел либо объектов, однозначно занумерованных натуральными числами.
Билет №16 1.Понятие алгоритма. Алгоритм Евклида. Алгоритм — набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Независимые инструкции могут выполняться в произвольном порядке, параллельно, если это позволяют используемые исполнители. Ранее в русском языке писали «алгори ф м», сейчас такое написание используется редко, но, тем не менее, имеет место исключение (нормальный алгорифм Маркова). Часто в качестве исполнителя выступает компьютер, но понятие алгоритма необязательно относится к компьютерным программам, так, например, чётко описанный рецепт приготовления блюда также является алгоритмом, в таком случае исполнителем является человек (а может быть и некоторый механизм, ткацкий станок, и пр.). Можно выделить алгоритмы вычислительные (о них в основном идет далее речь), и управляющие. Вычислительные по сути преобразуют некоторые исходные данные в выходные, реализуя вычисление некоторой функции. Семантика управляющих алгоритмов существенным образом может отличаться и сводиться к выдаче необходимых управляющих воздействий либо в заданные моменты времени, либо в качестве реакции на внешние события (в этом случае, в отличие от вычислительного алгоритма, управляющий может оставаться корректным при бесконечном выполнении). Понятие алгоритма относится к первоначальным, основным, базисным понятиям математики. Вычислительные процессы алгоритмического характера (арифметические действия над целыми числами, нахождение наибольшего общего делителя двух чисел и т. д.) известны человечеству с глубокой древности. Однако в явном виде понятие алгоритма сформировалось лишь в начале XX века. Частичная формализация понятия алгоритма началась с попыток решения проблемы разрешения (нем. Entscheidungsproblem), которую сформулировал Давид Гильберт в 1928 году. Следующие этапы формализации были необходимы для определения эффективных вычислений[1] или «эффективного метода»[2]; среди таких формализаций — рекурсивные функции Геделя — Эрбрана — Клини 1930, 1934 и 1935 гг., λ-исчисление Алонзо Чёрча 1936 г., «Формулировка 1» Эмиля Поста 1936 года и машина Тьюринга. В методологии алгоритм является базисным понятием и получает качественно новое понятие как оптимальности по мере приближения к прогнозируемому абсолюту. В современном мире алгоритм в формализованном выражении составляет основу образования на примерах, по подобию.
Алгоритм Евклида — эффективный алгоритм для нахождения наибольшего общего делителя двух целых чисел (или общей меры двух отрезков). Алгоритм назван в честь греческого математика Евклида, который впервые описал его в VII и X книгах «Начал». В самом простом случае алгоритм Евклида применяется к паре положительных целых чисел и формирует новую пару, которая состоит из меньшего числа и разницы между большим и меньшим числом. Процесс повторяется, пока числа не станут равными. Найденное число и есть наибольший общий делитель исходной пары. Первое описание алгоритма находится в «Началах» Евклида (около 300 лет до н. э.), что делает его одним из старейших численных алгоритмов, используемых в наше время. Оригинальный алгоритм был предложен только для натуральных чисел и геометрических длин (вещественных чисел). Однако в XIX веке он был обобщён на другие типы чисел, такие как целые числа Гаусса и полиномы от одной переменной. Это привело к появлению в современной общей алгебре такого понятия, как евклидово кольцо. Позже алгоритм Евклида также был обобщён на другие математические структуры, такие как узлы и многомерные полиномы. Для данного алгоритма существует множество теоретических и практических применений. В частности, он является основой для криптографического алгоритма с открытым ключом RSA[4], широко распространённого вэлектронной коммерции. Также алгоритм используется при решении линейных диофантовых уравнений[5], при построении непрерывных дробей, в методе Штурма. Алгоритм Евклида является основным инструментом для доказательства теорем в современной теории чисел, например таких кактеорема Лагранжа о сумме четырёх квадратов и основная теорема арифметики.
2.Бинарные отношения, их виды и свойства. Связь с графами. Билет №6 вопрос 2 Билет №17 1.Конъюнкция, дизъюнкция, импликация, отрицание. Билет 8 Вопрос 2 Отрицание в логике — унарная операция над суждениями, результатом которой является суждение (в известном смысле) «противоположное» исходному. Обозначается знаком перед или чертой -- над суждением. Синоним: логическое "НЕ". Как в классической, так и в интуиционистской логике «двойное отрицание» A является следствием суждения A, то есть имеет место тавтология: Обратное утверждение Основная статья: Логические элементы — отрицание
Мнемоническое правило для отрицания звучит так: На выходе будет: · «1» тогда и только тогда, когда на входе «0», · «0» тогда и только тогда, когда на входе «1».
2.Кванторные операции. Пусть имеется предикат P (x), определенный на множестве M и
1. Квантор всеобщности. Пусть P (x) – предикат, определенный на множестве M. Под выражением 2. Квантор существования. Пусть P (x) – предикат, определенный на множестве M. Под выражением Пример. M=N, P (x) – «число x кратно 5»; Замечание 1. Высказывание Замечание 2. Кванторные операции применяются и к многоместным предикатам. Пусть, например, на множестве M задан двухместный предикат P (x, y). Применение кванторной операции к предикату P (x, y) по переменной x ставит в соответствие двухместному предикату P (x, y) одноместный предикат Пример. Рассмотрим предикат P (x, y) – «y является делителем x», определенный на множестве N. Применение кванторных операций к этому предикату приводит к 8 возможным высказываниям: 1) 2) 3) 4) 5) 6) 7) 8) Высказывания 1), 5), 7) ложны; а высказывания 2), 3), 4), 6), 8) истинны.
Билет № 18 1.Теорема о мощности декартова произведения множества. Степень множества. Пусть Тогда мощность прямого произведения Доказательство методом математической индукции. Для По предположению Таким образом, из всех Следствие: Булеан (степень множества, показательное множество, множество частей) — множество всех подмножеств данного множества Если два множества равномощны, то равномощны и их булеаны. Обратное утверждение (то есть инъективность операции В категории множеств можно снабдить функцию · ковариантный функтор отображает функцию · контравариантный функтор отображает функцию
2.Основные логические операции. Билет 8 вопрос 2 Билет №19 1.Машина Тьюринга Билет 1, 2 вопрос 2.Доказать Билет №20 1.Гиперкуб как область определения булевой функции. 0- мерный, 1- мерный,2- мерный, 3- мерный единичный куб. Билет 10, вопрос 1. Date: 2016-05-15; view: 570; Нарушение авторских прав |