|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Дискретная математика Найдите д.н.ф. и к.н.ф. для формул: 1) F = ( ¬x ∨ z ) ≡ ( y ↓ ¬ z) 2) F = ( ¬x → z) | ((y→¬z)|x) 3) F = ¬(z≡(x|y))∧(¬x→z) помогите пожалуйса ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 11:36 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
сделайте задание за меня пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 13:10 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
artemplatonov сделайте задание за меня пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 13:46 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
artemplatonov сделайте задание за меня пожалуйста Это верх наглости! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 16:36 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
artemplatonov, каждую ф-цию представь в табличном виде. После этого днф-кнф можно автоматом получить. Всего лишь 3 переменные, чуть не устно, пособие прочти. Считаю, что помог. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 18:51 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Стрелочка вправо - это кажется импликация. Дает false когда 1 -> 0 а в остальных случаях true. Стелочка вниз - хз. Чем мог - тем помог. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 20:40 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
mayton Стелочка вниз - хз. Они разные бывают. Импликация это НЕ(А) ИЛИ В. Штрих - что-то вроде отрицания коньюнкции. Шеффер'ом, если это он, назывыают функцию, которой одной достаточно вместо всех остальных. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 23:05 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
mayton Дает false когда 1 -> 0 а в остальных случаях true. фигасе логика у этих математиков ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2021, 09:39 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Обновляю сведения. exp98 Штрих Шеффера- что-то вроде отрицания коньюнкции. Стелочка вниз - второй штрих Шеффера (стрелка Пирса)= отрицание коньюнкции Импликация= НЕ(А) ИЛИ В. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2021, 11:44 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
бабушкин зайчик mayton Дает false когда 1 -> 0 а в остальных случаях true. фигасе логика у этих математиков Там смысл шел не от булевой алгебры а от формальных логических систем. Кажется я что-то читал у И.Братко в учебнике по Prolog. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2021, 11:54 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
кстати, интересно, а чё он пришёл на форум программистов? видать на форуме математиков его уже послали? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2021, 12:20 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
В этом форуме бывало всяко. И математики-пенсионеры приходили. С шахматами и простыми числами. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2021, 13:58 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
" а чё он пришёл на форум программистов? " Наверно потому, что всё, что находится между if и then или внутри скобок if () или в SQL после ON или WHERE и еще во многих местах, это и есть или ДНФ или КНФ. " фигасе логика у этих математиков " Это всего лишь формальная модель, которая никак не связана с нашими житейскими представлениями об истинности и ложности. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2021, 14:13 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Wlr-l Наверно потому, что всё, что находится между if и then или внутри скобок if () или в SQL после ON или WHERE и еще во многих местах, это и есть или ДНФ или КНФ. ну давайте ещё интегралов напихаем в наши if и спляшем с ними он то пришёл сюда с формулами, мол "решите мне" (следующий шаг - нарисуйте графики) а тут вообще про другое ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2021, 14:29 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Ну можно в Вопрос-Ответ перенести. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2021, 15:37 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
" давайте ещё интегралов напихаем в наши if " Без проблем. Для булевых (логических) функций определены операции дифференцирования и интегрирования: https://ru.wikipedia.org/wiki/Производная_булевой_функции#:~:text=Производная булевой функции (булева производная,и анализе дискретных динамических систем. Чуть более подробно можно посмотреть, например, здесь http://www.rusnauka.com/20_DNII_2012/Matemathics/2_114385.doc.htm Первой работой в этом направлении на доступном нам языке, я думаю, была Бохманн Д. Булевское дифференциальное исчисление. Обзор // Труды АН СССР, Техническая кибернетика, т. 15, № 5, 1977. - с. 68-75. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2021, 01:16 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Я сдавал спецкурс по дискретной математике(МГУ), но что-то этих аббревиатур не помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2021, 06:53 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
" Я сдавал спецкурс по дискретной математике(МГУ), но что-то этих аббревиатур не помню. " Скорее всего вы учили дискретную математику по книге Яблонского, профессора МГУ, Яблонский С. В. Введение в дискретную математику: Учебное пособие для вузов. — 6-е изд. — М.: Высшая школа, 2010. — 384 с. — ISBN 978-5-06-004681-6. Возможно, не этого издания. Загляните в эту книгу часть 1. Функциональные системы с операциями, параграф 4. Разложение булевых функций по переменным. Совершенная дизъюнктивная нормальная форма. Психологи говорят, что человек с возрастом лучше помнит то, что происходило в далеком прошлом, чем то, что происходило в недавнем прошлом, скажем, вчера. Я, например, хорошо помню свои первые проекты и забываю написанное вчера. У вас в этом плане огромное преимущество, вы не помните студенческие годы. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2021, 13:56 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
форум ITшный, всё давно посчитано за людей, ничего думать не надо, вопрос чисто на копирование дизъюнктивная и конъюнктивная н. формы соответственно видны здесь: 1) https://www.wolframalpha.com/input/?i=Or [Not[x],z]==Nor[y, Not[z]] 2) https://www.wolframalpha.com/input/?i=Nand [Implies[Not[x],z],Nand[Implies[y,Not[z]],x]] 3) https://www.wolframalpha.com/input/?i=And%5BNot%5Bz%3D%3DNand%5Bx%2Cy%5D%5D%2CImplies%5BNot%5Bx%5D%2Cz%5D%5D]https://www.wolframalpha.com/input/?i=And[Not[z==Nand[x,y]],Implies[Not[x],z]] ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2021, 16:52 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
https://www.wolframalpha.com/input/?i=Or%5BNot%5Bx%5D%2Cz%5D%3D%3DNor%5By%2C+Not%5Bz%5D%5D]https://www.wolframalpha.com/input/?i=Or[Not[x],z]==Nor[y, Not[z]] https://www.wolframalpha.com/input/?i=Nand%5BImplies%5BNot%5Bx%5D%2Cz%5D%2CNand%5BImplies%5By%2CNot%5Bz%5D%5D%2Cx%5D%5D]https://www.wolframalpha.com/input/?i=Nand[Implies[Not[x],z],Nand[Implies[y,Not[z]],x]] https://www.wolframalpha.com/input/?i=And%5BNot%5Bz%3D%3DNand%5Bx%2Cy%5D%5D%2CImplies%5BNot%5Bx%5D%2Cz%5D%5D]https://www.wolframalpha.com/input/?i=And[Not[z==Nand[x,y]],Implies[Not[x],z]] ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2021, 17:00 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Для начала надо табличку истинности сделать. Что-то вроде xyzF1F2F3 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2021, 00:17 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
artemplatonov Дискретная математика Найдите д.н.ф. и к.н.ф. для формул: 1) F = ( ¬x ∨ z ) ≡ ( y ↓ ¬ z) 2) F = ( ¬x → z) | ((y→¬z)|x) 3) F = ¬(z≡(x|y))∧(¬x→z) помогите пожалуйса Офигеть! Сдавал в МГУ спецкурс по дискретной математике. Нифига не понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2021, 10:21 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
ShSerge, это подраздел математической логики, вся эта производная муть сводится к трём простым операциям: AND,OR,NOT упрощается формулами булевой алгебры через какие символы пишут - это уже кто во что горазд, не напасёшся следить за всеми вариациями. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2021, 13:11 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
xyzF1F2F3000001010011100101110111 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2021, 16:05 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Когда vikkiv привел ссылки, я подумал, что это конец обучению. Подставил формулу из задания и получил все, что нужно: таблицу истинности, минимальные формы представления функции в разных базисах, логическую схему, к счастью только в одном базисе, и диаграмму Венна. Однако, пока ещё для получения совершенной ДНФ придется пошевелить извилинами и пальцами. Да и карта Карно (или её разновидность диаграмма Вейча) не строится; не на чём выделить импликанты. Для математиков и программистов это может быть не важным, так как им достаточно получить любую минимальную ДНФ. А для схемотехников важно, так как кроме минимизации булевой функции она позволяет выбирать "безгоночную" ДНФ, которая может быть далеко не минимальной ДНФ. " вся эта производная муть ... " - Это не производная муть, это совсем даже не производная муть, дружище Биттнер, - сказал бы Мюллер и объяснил почему: Имеется четыре функции от одной переменной: Код: plaintext 1. 2. 3.
Наиболее важной из них является функция f2(x) - отрицание (¬). Индекс функции соответствует двоичному числу в колонке этой функции. Для двух переменных будет уже 16 различных функций. Функции, играющие важную роль в булевой алгебре и не только в ней, получили названия. Например, функции из задания ТС называются: ↓ f8(x) стрелка Пирса (другое название: функция Вебба) ≡ f9(x) эквивалентность → f13(x) импликация | f14(x) штрих Шеффера Могут использоваться другие значки, ГОСТа здесь нет. " вся эта производная муть сводится к трём простым операциям: AND,OR,NOT " Да, точно так же, как умножение может быть сведено к сложению в арифметике или tg может быть выражен через sin и cos в тригонометрии, любая булева функция может быть представления с помощью функций конъюнкции, дизъюнкции и отрицания. Т.е. эти три функции образуют функционально полную систему функций (не математики говорят образуют "базис"). Функциональной полнотой обладают и другие наборы функций, например, набор, состоящий из всего лишь одной функции штрих Шеффера. Цель задания состоит в том, чтобы заданные функции представить в виде ДНФ и СНФ или, другими словами, представить их с помощью функций конъюнкции, дизъюнкции и отрицания, или, иными словами, разложить эти функций по переменным (ссылку на учебник я уже приводил). А упрощение - это уже другая песня. Странно, что для программистов - это представляет трудность. Одни получают сведения из учебников по конкретному языку программирования, другие сдают (правда не говорят, что сдали) курс дискретной математики в МГУ и не помнят. Интересно, как у них там, например, в Стэнфордском университете? Ведь программы обучения радикально не отличаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 01:07 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Как-то так должн быть. Сделайте 4-eyes check. xyzf1f2f30 0 0 0 1 00 0 1 1 1 00 1 0 0 1 10 1 1 0 1 11 0 0 1 1 01 0 1 1 1 11 1 0 1 1 01 1 1 0 1 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 14:58 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Функция F2 какая-то вырожденная получается. Или я ошибся? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 18:00 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
mayton, У мну только F1 совпало. Смотреть под "Proof (F1 F2 и F3)" (справа промежуточные формулы, для проверки) ¬(A & B) (¬A & ¬B)ABShefferPeers0011011010101100 maytonproof(x ∨ z)(¬y ∨ ¬z)XYZF1F2F3F1F2F3(¬x→z)(x|y)¬(z≡(x|y))(y→¬z)((y→¬z)|x)00001001001111001110100110110100110100111101101100011001100110111111101011111101101011011011010010 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 19:35 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
всё-таки источника разнятся. В Мендельсоне и в Яблонском наоборот определены Шеффер и Пирс. По ним здесь и сделал. Я же помню эту фразу про Шеффера "отрицание конъюнкции". Значит не там смотрел, или другая школа была. В моей первой рабочей машине не жигули наряду с И ИЛИ был и встроенный Шеффер, оттуда и запомнил, но ни разу не пользовался. авторОднако, пока ещё для получения совершенной ДНФ придется пошевелить извилинами и пальцами. Выеденного яйца не стоит. Тем более, что мы ждали, когда ТСу это уже не надо, жирно было бы подсказывать. Оставшееся можно устно либо регулярками, здесь нет функций - констант. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 19:53 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Да. Меня совершенно сбила с толку эта вертикальная палочка. Выглядит как битовая дизъюнкция в С++. Переписал. Давай еще раз сверим часы. xyx ⟶ y (Implication) x ↓ y (Pierce arrow) x | y (Sheffer-stroke)0 0 1 1 10 1 1 0 11 0 0 0 11 1 1 0 0 И сами функции. xyzf1f2f30 0 0 0 1 00 0 1 1 0 00 1 0 0 1 00 1 1 0 0 01 0 0 1 1 11 0 1 1 1 01 1 0 1 1 01 1 1 0 0 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 20:07 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
exp98 Я же помню эту фразу про Шеффера "отрицание конъюнкции". Значит не там смотрел, или другая школа была. Да. Если смотреть русские и английские вики и статьи - то определение операции Шеффера может быть просто переписано через Де-Моргана. Есть такое Код: sql 1.
и такое Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 20:13 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Мои сорц. Я специально форматирую как FIXED чтобы сохранить математические символы. Ибо это самая вкусная часть сорца. Дурацкий движок портит их если заворачивать в SRC. XBoolean Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
main Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 20:17 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
У нас ф-ции совпадают (я при вставке сюда последнюю строку потерял, но там то же самое, смотрел). mayton Выглядит как битовая дизъюнкция в С++. Переписал. Давай еще раз сверим часы. Я в эксе посчитал, а здесь что? какая-то смесь С с Хаскелем или это уже С++футуристический такой? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 21:38 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
mayton Мои сорц. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 21:52 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Это Scala. Ну что? У нас - консенсус по таблице истинности. Можно переходить ко 2 части. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 22:40 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
ДНФ рисовать неинтересно. Любой дурак нарисует по табличке. Давайте сразу совершенную и минимизированную ДНФ. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2021, 23:45 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Она же будет и совершенной. А вот минимальную или, там, тупиковую, надо методы читать, конъюнкции удалять например , ни разу не интересовался. И меру взять. Тут недавно вроде про NP=P писалось, там днф были ... да только я не верю. Даже усиливаю написанное: не занимался вообще все прошлые десятилетия и не приходилось. Только в начале века читал про категоризацию простых чисел чрез спец. многозначные логические системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 00:12 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Для трёх аргументов - легко рисовать. Можно в уме. Можно на карточках Карно-Вейча. Карточки перестают эффективно работать где-то после 8 аргументов. Потому-что запрашиваемые области перестают быть связными. Дальше - я только помню метод Квайн-макласска и то со словарем. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 00:43 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Закрашиваемые. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 00:43 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Относительно штрих Шеффера и стрелки Пирса. Я нигде не видел разногласий. Штрих Шеффера всегда был отрицанием конъюнкции, а стрелка Пирса – отрицанием дизъюнкции. Ссылку на книгу Яблонского я уже приводил. Шеффер и Пирс (а может быть Вебб) впервые описали эти функции. Стрелку Пирса я рекомендую понимать именно как отрицание дизъюнкции. Так будет проще работать с формулами. Относительно выеденного яйца. Я так понимаю, что по ссылкам vikkiv не ходили. Относительно регулярок и прочих реализаций логики в языках программирования. Они не являются составной частью булевой алгебры. Поскольку поезд для ТС ушел, то приведу пример получения ДНФ для первой функции из задания. Остальные решаются аналогично. И не имеет смысла давать решение всех задач, чтобы не затруднять работу преподавателей. Левая часть равнозначности: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Совершенная ДНФ: ¬x¬yz \/ x¬y¬z \/ x¬yz \/ xyz Строим карту Карно (диаграмму Вейча) или применяем алгоритм Квайна, или применяем законы булевой алгебры, или есть еще десяток других способов и находим три импликанты: ¬yz, x¬z и x¬y. Тупиковые ДНФ: ¬yz \/ x¬z \/ x¬y ¬yz \/ x¬z Вторая ДНФ будет минимальной ДНФ. Первая тупиковая ДНФ будет свободной от "гонок". Собственно, и всё. Схемотехники могут привести эту ДНФ к выбранному базису, например, штриху Шеффера. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 01:25 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
У меня получилось так: f1 = !yz ∪ !yx ∪ x!z f2 = !z ∪ !yx f3 = x!y!z ∪ xyz ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 11:28 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Я не делал домашнее задание(((( Wlr-l Относительно штрих Шеффера и стрелки Пирса. Я нигде не видел разногласий. И, да! для пущей полноты не хватает объявления, по какому критерию оптимизация. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 15:58 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Корреляция показывает меру линейной зависимости каждой Fk от X Y Z Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 16:12 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Больший к-т можно трактовать как меньшую степень пересекаемости с другой переменной. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 16:26 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Корреляции и прочие стат-методы КМК не работают в этой области. У меня была идея как подбирать ключи симметричного шифра базируясь на известной шапке двоичного файла который был зашифрован. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 16:42 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
mayton Корреляции и прочие стат-методы КМК не работают в этой области. Например. f1 = !yz + !yx + x!z f2 = !z + !yx f3 = x!y!z + xyz Код: sql 1. 2. 3. 4.
F3 - Х можно вынести за скобки, Y и Z не сильно влияют, т.к. входят и с- "!", и без-. F2 - Z входит в полной мере, причём даже знаки совпадают с отрицанием. F1 - и X и Y можно одинаково вынести за скобки, и знак тоже совпадает. Как сказать, эвристика, блин. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 17:36 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Зачем искать корреляции? Если говорить о системотехнике, то F1,F2 очень похожи. И мы можем выход F1 использовать для частичного расчёта F2 когда x = 0. Особенно если мы говорим о проектировании единого устройства в каком-то базисе элементов. Но поскольку в задаче не сказано ничего - то я рассматриваю все три функции как независимые. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 19:00 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
И если в AND или OR можно искать некое подобие монотонности например можно представить как скалярное произведение с некой пороговой функцией на выходе то чёртов XOR например ломает всю картинку. Как его учитывать? Вот и получается криптография. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 19:41 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
mayton Зачем искать корреляции? ... я рассматриваю все три функции как независимые. F1: corr(X, F1) corr(Y, F1) corr(Z, F1) Т.о., приведена связь между одной F() и каждой переменной F2: corr(X, F2) corr(Y, F2) corr(Z, F2) F3: corr(X, F3) corr(Y, F3) corr(Z, F3) Да, отдаю себе отчёт, что переменные упорядочены по-разному. Какая разница XOR или другое? Если переменная значимо влияет, то связь будет. Поменяй местами столбцы X Y Z, матрица корреляций не изменится, хотя переменные не взаимозаменяемы. Когда переменная доминирует, то F() следует за всеми её изгибами. Зачем искать? никого не заставляю, заранее не знаешь, где найдёшь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 23:58 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Надо в топик функцию от 32 аргументов. С этими мелкими - скушно. Даёшь Квайна. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 00:01 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Дык сперва нужно методу пощупать. Это ж первое, что пришло в голову. Наверное для 8 переменных уже в большинстве случаев не будет подавляющего доминирования одной одной из них. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 00:08 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Вот когда почётным академикам и профессорам из этого топика надоест швырять барометр из окна - пускай заходят сюда. Будем щупать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 20:04 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Обозначим: Код: plaintext
Код: plaintext 1. 2. 3. 4. 5.
Код: plaintext
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 15:14 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
exp98 Оказывается, Xor === Or. Что Квайн говорит? А что за операция "-" у тебя используется? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 15:44 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
В начале же ввёл обозначение для краткости А\В= А-В= "А без В" (между прочим тоже широко используется). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 16:31 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
автордля краткости А\В= А-В= "А без В" Или так А(!В). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 17:43 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
exp98 автордля краткости А\В= А-В= "А без В" Извиняюсь, не сначала читаю, т.е. я правильно понял что Код: sql 1.
Так не работает. Какая-то излишняя оптимизация получилась. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 18:49 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Dima T т.е. я правильно понял что Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 19:54 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
mayton [spoiler Вот как я получил 3 функции.] ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 19:58 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
exp98 Dima T т.е. я правильно понял что Код: sql 1.
есть три возможных операции: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 19:59 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Dima T, ну хорошо, всё то же самое относится к множествам. Уж с ними эти операции возможны и понятны. Мой текст от этого не меняется. (что такое Х без У, д.б. известно, и XOR на множествах работает известно как...) И исходное тождество имеет место (А +!АВ) = А U B. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 20:25 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Какие множества если всего два возможных значения: 0 и 1 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 20:30 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Dima T Откуда деление или вычитание появилось? Это недопустимые операции для булевой алгебры, Но давай вернёмся к множествам, а то нобелевку не успею получить. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 20:32 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Dima T Какие множества ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 20:35 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
exp98 Dima T Откуда деление или вычитание появилось? Это недопустимые операции для булевой алгебры, Но давай вернёмся к множествам, а то нобелевку не успею получить. Дополнение до обратного это для сложения чисел со знаком. Меня этой мутотой дрючили полтора года по 5 пар в неделю, такое не забывается ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 20:38 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Dima T Дополнение до обратного это для сложения чисел со знаком. Есть сужающийся круг понятий. Множество - не буду аксиомить, грубо говоря, всё, что можно указать пальцем или функцией и т.д. Но нужно соблюсти однородность перечисленных объектов. Захотелось манипулировать с элементами мн-ва, ввели операцию (* или + или U, как угодно, лишь бы операция удовлетворяла свойствам). Получился объект Группа . Далее захотелось иметь 2 разных операции в группе - получили объект Кольцо . Ещё добавили требований - Поле . Арифметические Поля - R, C, Fp, Qutrn .... необязательно числа даже, был бы формализм. Вот так античные представления были обобщены абстрактно. Но давай лучше вернёмся к теории множеств. Ну, или не возращайся, коли не хош. Кстати, тут писали про диаграммы какого-то Версачча, но я про них не слышал, а вот в теор. мн-в юзают диаграммы Венна. Хорошая геометрическая интерпретация операций с множествами. Я об них услышал от курсанта Томско/Омской школы милици, их там на следаков натаскивали расширять круг улик или сужать круг подозреваемых, обстаятельств и пр. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 20:54 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
бабушкин зайчик кстати, интересно, а чё он пришёл на форум программистов? видать на форуме математиков его уже послали? На форуме математиков регистрация дюже мудрёная. Там интеграл надо при регистрации решить или что-то подобное. В общем, отсекают школьников и прочих ботов. Я, кажется, в Маткаде задание порешал, не помню - давно это было ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 23:12 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Давно не заглядывал сюда, думая, что вопрос исчерпан. После того, как я привел решение задачи для f1, написано много. Но видимо не понять моему простому уму всю глубину этих выданных мыслей. В цитируемом сообщении была найдена ДНФ для функции f1 (остальные функции я не рассматриваю), но она не является минимальной. Из приведенной карты Карно видно, что импликанта x¬y поглощается импликантами ¬yz, x¬z. Что такое импликанта? Пусть X = x1, x2, . . ., xN. Булева функция g(X) называется импликантой функции f(X), если для любого набора переменных α из X, на котором g(α)=1, справедливо f(α)=1, т.е. g(X) -> f(X) ≡ 1. Проверку того, что истинность функции ¬yz \/ x¬z совпадает с истинностью функции f1, можно выполнить с помощью таблиц истинности или аналитически. Работу с таблицами истинности я уже приводил, поэтому приведу аналитический способ. После // дан используемый закон алгебры логики (булевой алгебры): ¬yz \/ x¬z \/ x¬y = // исходная ДНФ ¬yz \/ x¬z \/ x¬y1 = // a/\1 = 1 ¬yz \/ x¬z \/ x¬y(¬z\/z) = // ¬a\/a = 1 ¬yz \/ x¬z \/ x¬y¬z \/ x¬yz = // дистрибутивность ¬yz \/ (x¬z \/ x¬y¬z) \/ x¬yz = // ассоциативность ¬yz \/ x¬z(1 \/ ¬z) \/ x¬yz = // дистрибутивность ¬yz \/ x¬z1 \/ x¬yz = // 1\/a = 1 ¬yz \/ x¬z \/ x¬yz = // a/\1 = a ¬yz \/ x¬yz \/ x¬z = // коммутативность (¬yz \/ x¬yz) \/ x¬z = // ассоциативность ¬yz(1 \/ x) \/ x¬z = // дистрибутивность ¬yz1 \/ x¬z = // a/\1 = a ¬yz \/ x¬z // это и есть минимальная ДНФ Надеюсь, что нигде не ошибся со знаком отрицания (00AC), так как вводить его с клавиатуры сложно, а много Copy-Paste приводит к ошибкам. Так, приводя совершенную ДНФ в своем предыдущем сообщении, я не умышленно пропустил один знак отрицания. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 01:07 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Автор покинул топик и больше не появлялся. Само задание написано как-то витиевато (особенно с unicode-символами был шанс напортачить). Новичек мог даже копи-пастить с ошибкой по незнанию. Поэтому некому проверить или сказать годится-не-годится. Базовый вариант функций можно было упрощать делая эквивалентные преобразования доводя до КНФ или ДНФ любыми путями и потом всё равно нужна табличка для метода Карно-Вейча. Поэтому я решил не делать трансформации а сразу вычислить табличку. Альтернативный путь - это вот так вот применяя законы склеивания-поглощения и Де-Моргана просто привести к минимальной КНФ. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 11:18 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
" Автор покинул топик и больше не появлялся ". Дело не в его присутствии или отсутствии. " Само задание написано как-то витиевато (особенно с unicode-символами был шанс напортачить). Новичек мог даже копи-пастить с ошибкой по незнанию ". Задание написано конкретно и лаконично: Дана функция F = (¬x ∨ z) ≡ (y ↓ ¬z). Найти ДНФ этой функции. Здесь ничего не прибавишь и ничего не удалишь. Правильность копирования формул не входит в круг булевой алгебры. " Поэтому некому проверить или сказать годится-не-годится ". Если это относится к ТС, то нас это не должно волновать. Если три человека, независимо друг от друга, получили одинаковые таблицы истинности для этой функции, то это и есть проверка правильности. " Базовый вариант функций можно было упрощать делая эквивалентные преобразования доводя до КНФ или ДНФ любыми путями и потом всё равно нужна табличка для метода Карно-Вейча. Поэтому я решил не делать трансформации а сразу вычислить табличку ". Можно. Карты Карно - это та же таблица, только нарисованная иначе. Карты Карно информативны, если число переменных не превышает 4. После 4-х нахождение импликант уже не так очевидно. Для человека, который понимает эту теорию, не составляет труда найти минимальную ДНФ по таблице истинности или заполнить карту Карно по формуле, не прибегая к таблице истинности. Я тоже без трансформаций построил таблицу истинности этой функции, только на основании определений функций, причем привел все этапы построения, чтобы любой человек мог убедиться в соответствии исходной формулы и построенной таблицы. Мы долго говорим, проще показать, как это сделать: (¬x ∨ z) ≡ (y ↓ ¬z) = (¬x ∨ z) ≡ ¬(y \/ ¬z) = (¬x ∨ z) ≡ ¬yz Здесь мы использовали факт, что стрелка Пирса – это отрицание дизъюнкции и использовали привило де Моргана для дизъюнкции: отрицание дизъюнкции равно конъюнкции отрицаний. По определению: a ≡ b = ¬a¬b \/ ab. Преобразуем правую и левую части этой дизъюнкции отдельно, чтобы не загромождать преобразования. ¬a¬b = ¬(¬x ∨ z)) /\ ¬(¬yz) = x¬z /\ (y \/ ¬z) = xy¬z \/ x¬z = xy¬z \/ x¬y¬z \/ xy¬z = x¬y¬z \/ xy¬z Здесь мы использовали факты, что конъюнкция дистрибутивна относительно дизъюнкции слева, a1 = a, a\/¬a = 1 и a\/a = a. Аналогично преобразуем правую часть операции ≡: ab = (¬x ∨ z) /\ ¬yz = ¬x¬yz ∨ ¬yz = ¬x¬yz ∨ ¬x¬yz ∨ x¬yz = ¬x¬yz ∨ x¬yz Соединим левую и правую части и получим совершенную ДНФ: ¬a¬b \/ ab = x¬y¬z \/ xy¬z \/ ¬x¬yz ∨ x¬yz, для которой минимальной ДНФ будет ¬yz \/ x¬z. Окончательно получаем F = (¬x ∨ z) ≡ (y ↓ ¬z) = ¬x¬yz \/ x¬y¬z \/ x¬yz \/ xy¬z = ¬yz \/ x¬z ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 14:33 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
С первой и третьей я ошибся. Возможно когда переносил данные из таблицы в карточку карно. Minimized F1: xyzf1 f1min0 0 0 0 00 0 1 1 10 1 0 0 00 1 1 0 01 0 0 1 11 0 1 1 11 1 0 1 01 1 1 0 1 Minimized F2: xyzf2 f2min0 0 0 1 10 0 1 0 00 1 0 1 10 1 1 0 01 0 0 1 11 0 1 1 11 1 0 1 11 1 1 0 0 Minimized F3: xyzf3 f3min0 0 0 0 00 0 1 0 00 1 0 0 00 1 1 0 11 0 0 1 11 0 1 0 01 1 0 0 01 1 1 1 1 Process finished with exit code 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 14:54 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
" Альтернативный путь - это вот так вот применяя законы склеивания-поглощения и Де-Моргана просто привести к минимальной КНФ ". Покажем, как это можно сделать для рассматриваемой функции. Определим операцию склеивания. Пусть Axi \/ A¬xi, где A булево выражение, не зависящее от xi. Операцией склеивания называется последовательность операций: Axi \/ A¬xi = A(xi \/ ¬xi) = A /\ 1 = A. Т.е. два набора переменных булевой функции склеиваются, если эти наборы отличаются вхождением только одной переменной. Минимизация с использованием операции склеивания сводится к трем этапам. 1. Совершенную ДНФ функции F запишем в виде наборов входных переменных, на которых функция равна 1: Код: plaintext 1. 2. 3. 4.
2. Теперь сравним каждый набор со всеми другими. Если два набора отличаются только одной переменной, то мы их склеиваем и записываем в следующий столбик. При этом переменную, по которой произошло склеивание заменим на значок *, а сами эти наборы отметим значком +: Код: plaintext 1. 2. 3. 4.
3. Нужно найти покрытие совершенной ДНФ минимальным числом простых импликант, чтобы получить минимальную ДНФ. Этот способ называется алгоритмом Квайна и применяется для функций, зависящих более чем от 4-х переменных. Кроме того, он легко автоматизируется. Моей первой реальной программой была реализация этого алгоритма на языке Аналитик для первого отечественного персонального компьютера Мир-2, когда я был четверокурсником, но вне учебного процесса. Как говорит мой друг о быстротечности времени: "Только вчера был в бане, а уже полгода прошло!". Бум минимизации прошел в прошлом веке, одной (или сотней) операцией больше или меньше. Но в каждой программе есть условия ветвления или повторения. Большинство программистов пишут их на основании своих ощущений истинности. А ведь от правильности условий зависит работа программы. В сложных случаях я всегда использую формальные методы булевой алгебры с включением выкладок в комментарии. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 14:57 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Wlr-l " Автор покинул топик и больше не появлялся ". Дело не в его присутствии или отсутствии. " Само задание написано как-то витиевато (особенно с unicode-символами был шанс напортачить). Новичек мог даже копи-пастить с ошибкой по незнанию ". Задание написано конкретно и лаконично: Дана функция F = (¬x ∨ z) ≡ (y ↓ ¬z). Найти ДНФ этой функции. Здесь ничего не прибавишь и ничего не удалишь. Правильность копирования формул не входит в круг булевой алгебры. И автор устранился, и буквы не лезут. Это все намекает перейти на привычную форму записи. Думаю такая запись намного понятнее тут присутствующим: Код: sql 1.
И это не ДНФ , а КНФ ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 15:04 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Давайте в пятницу автоматизируем Квайна. Надо только удачную форму представления формул придумать. Мне кажется что строки тут - не вариант. Нужны списки. Или еще какие-то структуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:17 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Квайн это кто или что? Топик целиком не читал. И с картами Карно не все варианты охватываете, есть варианты с UB или пофиг что на выходе. Например отображение десятичного знака на индикаторе: на входе 4 бита, а на выходе интересны только первые 10 состояний (0-9), что покажут значения 10-15 неинтересно, т.к. это за пределами предметной области. На этом предположении выводится наиболее простая ДНФ или КНФ, что упрощает разработку железного девайса решающего эту задачу. ДНФ и КНФ это в первую очередь для проектирования цифровой электроники надо. После вывода оптимальных формул оно легко в железе реализуется с минимальным оверхэдом. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:37 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
У нас нет UB. Вся таблица заполнена. UB приколен тем что в значении карты ставим звездочку и далее по ситуации можем брать либо 0 либо 1 что нам выгоднее. Обычно ставят 1 чтобы для СДНФ на Карно можно было-бы обводить прямоугольником области единиц как можно более крупно. Под Квайном я имел в виду https://ru.wikipedia.org/wiki/Метод_Куайна_—_Мак-Класки ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 19:48 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Безотносительно к конкретному алгоритму. О списках/не списках не рано ли с типа данных начинать? Мой мнений в том, что работа с КНФ/ДНФ то же, что с деревьями. Это подбор комбинаций под заданную таблицу. Сначала парсинг в дерево. Преобразования состоят из перемещений, удалений, вставок шаблонных кусков. Можно идти в одну сторону - в сторону упрощения. Можно обратным выводом: от базовых формул логики и наращивать усложнения. Случайный метод: от простого к сложному отжигом, роевым, генетическим ... пока таблица не станет хэммингово близкой к нужной. Затем доработать напильником, мож что и получится. Эффективность этого способа мне не известна. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 17:03 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
exp98 Безотносительно к конкретному алгоритму. О списках/не списках не рано ли с типа данных начинать? Мой мнений в том, что работа с КНФ/ДНФ то же, что с деревьями. Это подбор комбинаций под заданную таблицу. Сначала парсинг в дерево. Ну... если ты знаток компилляторов и AST или Lisp-а то тебе наверное будет интересно декомпозировать любую задачу в деревья и бегать по ним. Но в топике сидят обычные разрабы которые могут и в SQL что-то сделать или в JavaScript. Если данная задача решается в строках (вспоминаем кстати нормальные алгоритмы Маркова..) - то это просто прекрасно. Если данная задача требует двух-уровнего массива или списка - тоже хорошо. С пивом пойдет. Деревья - это too much дружище. Что нужно для Квайна-Мак-класски? Нужно такую колбасу Код: sql 1.
привести к минимальной форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 17:25 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
mayton Деревья - это too much дружище. Что нужно для Квайна-Мак-класски? Нужно такую колбасу Код: sql 1.
привести к минимальной форме. Конечно можно запулить тупой подбор x1*x1*!x1*x1 x1*x1*!x1*x2 x1*x1*!x1*x3 ..., но я писал не об таком. Написано же было "шаблоны" для краткости, подразумевались различныи знании априорных свойств предметки. В частности, ассоциативности/дистрибутивности, тождествы, всякии исключении переменных и т.п. Манипуляция шаблонами предметки эквивалентна (или почти) оной с отрезками деревьев (можно называть их "определяющими соотношениями" или правилами вывода). Она - аденоквантное воплощение хода мыслей. Я писал об этом. О быстродействии или памяти речи не было совсем. Ну и вообще, это всё было очень общими набросками вариантов. Почему нужен именно "Квайн-Мак", мне неведомо. Но деревья предметки обрабатывают и чрез SQL тоже - строки эквивалентны веткам, я не против, можно и транспонировать. Но вряд ли у редовых разрабов строки первичны в мышлении при обработке деревьев. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 18:12 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Я просто предлагаю строку на попробовать. Не выйдет - можно углублять. Но до того как ты кинешся создавать деревья - подумай что тебе всё равно нужен API для поиска склеиваний-поглощений. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 18:36 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
exp98 SQL тоже - строки эквивалентны веткам, Но вряд ли у редовых разрабов строки первичны в мышлении при обработке деревьев. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 18:40 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
exp98 Случайный метод: от простого к сложному отжигом, роевым, генетическим ... пока таблица не станет хэммингово близкой к нужной. Затем доработать напильником, мож что и получится. Эффективность этого способа мне не известна. Это офигенски интересно но я-бы начал с Квайна чтобы потом уже выйти на те методы которые способны Квайна побить. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 18:48 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
exp98 В начале же ввёл обозначение для краткости А\В= А-В= "А без В" (между прочим тоже широко используется). Ммм... такое себе. В С-подобных языках бэкслеш всегда имел особое значение. Типа эскейп-символа. Вобщем его экранировать надо. Будет задвоение слешей. Насчет перегрузки операции - тоже самое скорее всего. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 19:07 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Не навязываю, то было пятничным развлечением, и оно никому не понравилось. однако насчёт реальности. Она существует и вне Си, и надпись А\В у мне со школьных лет, когда решались примеры для закрепления материала. Если танцевать от множеств: А\В = A & !B = !(!A | B) = !(A=>B) A Xor B = А\В + B\A = (A+B) \ (AB), (по последнему видно, почему знак "-" здесь тоже оправдан) след-но А\В = A & (A Xor B) на выбор или вообще выбросить, мне всё равно. Кстати Xor для множеств известен как "симметрическая разность" - ещё один аргумент для ограниченного использования минуса. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 20:54 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Это самая важная функция в криптографии. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 00:14 |
|
Найдите д.н.ф. и к.н.ф. для :
|
|||
---|---|---|---|
#18+
Закрываю свой долг по некорректным функциям Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Метод Карно здесь хорошо работает. Просто я был невнимателен при переписывании объединённых областей в формулу. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2022, 21:22 |
|
|
start [/forum/topic.php?all=1&fid=16&tid=1339601]: |
0ms |
get settings: |
17ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
1452ms |
get tp. blocked users: |
1ms |
others: | 360ms |
total: | 1907ms |
0 / 0 |