На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение





Сообщение: 150
ссылка на сообщение  Отправлено: 15.10.19 21:30. Заголовок: Решение одной задачи на побитную конъюнкцию в Алгебре Предикатов {E(k)}


Алгебра Предикатов {E(k}} определена в http://kpolyakov.spb.ru/download/mea18bit.pdf

Пусть {N(j)} j=1,2,...,m - конечное множество натуральных чисел.
Найти наименьшее А при котором имеет место следующее тождество
(E(N(1) =>(E(N(2) =>(E(N(3 )=> . . . .=>(E(N(m)) =>E(A)) . . . . ))) ≡1

Решение.
Преобразуем исходное выражение к виду:-
m
v (¬E(N(j) ) v E(A) ≡ 1
j=1
----m-----------------------------
¬( ^ E(N(j) ) v E(A) ≡ 1
----j=1---------------------------
---m--------------------------------
( ^ E(N(j) ) => E(A) ≡ 1
-- j=1-----------------------------
Эквивалентно
-------------------- m-----------------
¬E(A) => ¬( ^ E(N(j) ) ≡ 1
--------------------j=1----------------
Далее
----------------- m------------------
¬E(A) => ( v ¬E(N(j) ) ≡ 1
---------------- j=1----------------
В силу дистрибутивности импликации
по отношению к дизъюнкции :-
m
v (¬E(A) => ¬E(N(j) ) ≡ 1
j=1
Эквивалентно
m
v ( E(N(j) => E(A) ) ≡ 1
j=1
По теореме 1 в https://mapping-metod.blogspot.com/2019/02/2017-versus-bitwise2-1-2.html
получаем A(min) = min{N(j); j=1,2,..,m}
Если нет ни одного N(j) все биты которого входят в А то последняя дизъюнкция не может быть равна тождественно 1 , так как каждое слагаемое дает бит, не входящий в А, строим двоичное число z0 , содержащие все эти биты (наличие совпадающих только упрощает ситуацию)
Тогда
m
( v (E(N(j) => E(A))(z0) = 0
j=1
то есть, если А < A(min), то каждое N(j) имеет такой бит и найденное А(min) действительно минимально.
Следствие
Любая задача вида Е(M)=>(E(N)=>E(A)) ≡ 1 тривиальна A=min{M,N}

Например


Cat mus nulla bestia terribilis. Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]







Сообщение: 151
ссылка на сообщение  Отправлено: 15.10.19 21:47. Заголовок: (m-1) копия Е(А) не добавлены к исходному уравнения умышленно


В противном случае решение получается просто в одну строку.
m
v ( E(N(j) => E(A) ) ≡ 1
j=1

Cat mus nulla bestia terribilis. Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1594
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет