|
Ушел с форума
16374 / 7686 / 1080
Регистрация: 11.11.2010
Сообщений: 13,761
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 14.11.2013, 07:10 [ТС] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ГЛАВА 8 Булевой алгеброй называется непустое множество БУЛЕВА АЛГЕБРА (часть 2/2) Булева алгебра
Булева алгебра имеет практическое приложение в цифровой технике, основанной на двоичной логике. Как существуют булевы функции, так существуют и булевы производные. Булевы производные – единственный математический аппарат для разработки тестов цифровой техники. Абстрактное определение булевой алгебры Множество элементов с заданными на них двуместными операциями «логическое И» и «логическое ИЛИ» (конъюнкция и дизъюнкция), удовлетворяющими законам коммутативности, ассоциативности, идемпотентности и поглощения, называется структурой, а если выполняется еще и закон дистрибутивности, то и дистрибутивной структурой. В случае, когда к указанным выше операциям добавляется еще одна одноместная инволютивная операция НЕ (отрицание), причем удовлетворяются законы де Моргана и законы нейтральности, говорят о булевой структуре или булевой алгебре.Используя данные тождества и законы, можно получать новые логические выражения, а также доказывать справедливость тех или иных законов. Например, с помощью закона дистрибутивности Используя закон дистрибутивности Склеивания Закон поглощения: Закон дистрибутивности: Закон дистрибутивности: Используя логические соотношения Принцип двойственности В булевых алгебрах существуют двойственные утверждения, они либо одновременно верны, либо одновременно неверны. Если в формуле, которая верна в некоторой булевой алгебре, поменять все конъюнкции на дизъюнкции, 0 на 1, ? на ? и наоборот, то получится формула, также истинная в этой булевой алгебре. Это следует из симметричности аксиом относительно таких замен.Булевы операции и математическая логика Булевы операции очень близки (хотя и не тождественны) логическим связкам в классической логике. Бит можно рассматривать как логическое суждение — его значениями являются 1 «истина» и 0 «ложь». При такой интерпретации известные в логике связки конъюнкции, дизъюнкции, импликации, отрицания и другие имеют представление на языке битов. И наоборот, битовые операции легко описываются на языке исчисления высказываний.Связкам математической логики более соответствуют логические операции в том числе в программировании, чем собственно битовые операции. Высказывания могут быть простыми и сложными. Сложное высказывание образуется в результате объединения простых высказываний с помощью логических связей. Сложные высказывания, получаемые из простых, будут истинными или ложными в зависимости от истинности или ложности простых высказываний, входящих в сложные. Значение сложного высказывания, так же как и простого, может принимать значение 0 или 1. Сложное высказывание можно рассматривать как электрический сигнал на выходе некоторой преобразующей схемы. Значение его будет равно 0 или 1 в зависимости от значений сигналов (простых высказываний) на входе рассматриваемой схемы. Это позволяет применять символику алгебры логики для анализа и синтеза цифровых схем. Булевы операции как основа цифровой техники Булевы операции лежат в основе обработки цифровых сигналов. Через булевы операции можно из одного или нескольких сигналов на входе получить на выходе новый сигнал, который, в свою очередь, может быть подан на вход одной или нескольким таким операциям. Булевы операции в сочетании с запоминающими элементами (например, триггерами) реализуют всё богатство возможностей современной цифровой техники.Основные булевы операции «Логическое НЕ (NOT)», инвертирование — аналог отрицания в логике. Данная одноместная операция (с одним входом) заменяет 0 на 1 и наоборот. Реализующий её элемент называется инвертором. НЕ инвертирует любую двоичную цифру или группу цифр.Операция НЕ (Инверсия)
Операция Логическое И
Логическое ИЛИ
Прочие битовые операции «ИЛИ-НЕ (NOR, «стрелка Пирса»)». Стрелка Пирса является результатом инвертирования результата «ИЛИ» своих аргументов, выдаёт значение 1 только когда оба входа 0. «И-НЕ (NAND, штрих Шеффера)». Двойственная стрелке Пирса операция: является результатом инвертирования результата «И» своих аргументов, выдаёт значение 0 только когда оба входа 1. Импликация («если-то») – аналог импликации в логике. Совпадает с «ИЛИ» с инвертированным первым аргументом, выдаёт значение 0 только когда первый вход 1 а второй — 0. Данная операция не является коммутативной, в отличие от всех вышеописанных бинарных операций. Её можно понимать как арифметическое Эквиваленция. Выдаёт 1 если и только если оба аргумента равны между собой. Является результатом инвертирования результата «исключающего ИЛИ» своих аргументов. Она же и двойственна исключающему «ИЛИ» в вышеописанном смысле. Исключающее ИЛИ «Исключающее ИЛИ (XOR, сложение по модулю 2)» – аналог исключающего ИЛИ в логике. Если входные переменные A и B имеют разное значение, то выход принимает значение 1, во всех остальных случаях выход равен 0. Операция обозначается символом Результат операции XOR является сложением в кольце вычетов по модулю 2, в отличие от операций «И» и «ИЛИ» данная операция является обратимой, или инволютивной:
Операции от многих аргументов Операции «И», «ИЛИ» и «исключающее ИЛИ» являются не только коммутативными, но и ассоциативными, и потому легко обобщаются на случай нескольких аргументов (входов).Операции над битовыми векторами Теперь вместо одиночных битов рассмотрим векторы из фиксированного количества битов (для нас это регистры и ячейки памяти). Регистр можно рассматривать, как двоичное разложение целого числа:Обобщение операций на булеву алгебру b = b0 + 2b1 + 22b2 + ... + 2N?1bN?1 (N – количество битов в регистре) и булевые операции проводят по-компонентно (значение в k-ом бите – результат операции над k-ми битами аргументов). Булевы операции распространяются таким образом на произвольную булеву алгебру. Таким образом мы получаем операции побитового AND, OR, NOT, XOR и так далее. Побитовое NOT для чисел в дополнительном коде совпадает с вычитанием из минус единицы.Физическая реализация битовых операций Реализация логических и битовых операций может в принципе быть любой: механической, электромеханической, гидравлической, пневматической, оптической и даже химической. В первой половине XX века до изобретения транзисторов в вычислительной технике применяли электромеханические реле и электронные лампы. С 50-х годов XX века распространяются электронные реализации логических и битовых операций при помощи транзисторов.Использование в программировании Благодаря аппаратной реализации в арифметическом логическом устройстве (АЛУ) процессора многие регистровые битовые операции аппаратно доступны в языке ассемблера. В большинстве процессоров реализованы в качестве инструкции регистровый НЕ; регистровые двухаргументные И, ИЛИ, исключающее ИЛИ; проверка равенства нулю; три типа битовых сдвигов, а также циклические битовые сдвиги.Регистровая операция И используется для сброса конкретных битов по битовой маске, ИЛИ – для установки, исключающее ИЛИ – для инвертирования битов регистра по маске. Логические соотношения Теоретической основой проектирования цифровых систем является алгебра логики или булева алгебра. В алгебре логики различные выражения (высказывания) могут иметь только два значения ? «истинно» или «ложно». Для обозначения истинности или ложности высказываний пользуются символами 1 или 0. Это хорошо согласуется с двоичной системой счисления и с работой двухпозиционных элементов, используемых в микропроцессоре. Например, истинность высказывания может быть представлена в микропроцессоре сигналом положительного (отрицательного) электрического напряжения, а ложность – отрицательным (положительным) напряжением или отсутствием сигнала вообще.Контрольные вопросы и упражнения
0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|