|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/64 02 Jul 2004 17:14:08 To : Andrey Ostanovsky Subject : ipfw -------------------------------------------------------------------------------- [30 Jun 04 20:19], Andrey Ostanovsky (2:5030/1957.10) -> Eugene Grosbein: AO> Первоначальная конструкция была { not A or not B }, с легкой руки AO> Hечаева (?) она исказилась до not (A and B). А теперь ты мне, вместо AO> ответа на прямо поставленный вопрос, советуешь подучить матлогику. :( А что тебе советовать еще? Отрицание от И - это ИЛИ отрицаний, поэтому not (A and B) = (not A) or (not B) - то есть исходное утверждение. Проверяется табличкой из 4-х строк, строки - возможные значения A и B (true, false), столбцы - левое и правое выражения. Оставляется в качестве домашнего задания. A и B в твоем случае - утверждения вида S=x и S=y. Чтобы S=x and S=y было true надо, чтобы x=y. Иначе (как в исходном примере) оно всегда false, а его отрицание - true. Далее, тут говорили, что у or в ipfw2 более высокий приоритет (проверить прямо сейчас не на чем), так что исходное выражение, возможно, вообще значит not (A or (not B)) = (not A) and (not(not B)) = (not A) and B. Так как это актуально тебе - возьми и проверь. И не надо жаловаться на учителей, эта эха - не для обучения матлогике, и требовать такое обучение в ней - как-то странно. Где его искать - тебе уже сказали, в учебниках. SY, Alex --- IMHO в последней инстанции * Origin: Show must go on... and off. (2:461/64) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/144340e59a72.html, оценка из 5, голосов 10
|