Показать сообщение отдельно
Старый 08.07.2012, 15:26
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 8  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Чтобы опровергнуть формально валидное утверждение нужно продемонстрировать хтоя бы один случай, когда это утверждение не верно. Для этого рассмотрим все возможные случаи для интервалов AB и A'B'. В условии задачи уже было сказано, что A < B и A' < B', поэтому учитывать варианты, где это не происходит нам не нужно. Остается:

(1) Интервал AB целиком расположен перед A'B', другими словами: B < A'.
(2) Интервал AB частично совпадает с A'B' таким образом, что A' принадлежит интервалу AB, другими словами: A' ≥ A && A' ≤ B.
(3) Интервал AB полностью принадлежит интервалу A'B', другими словами: A ≥ A' && B ≤ B'.
(4) Интервал AB полностью включает в себя интервал A'B', другими словами: A ≤ A' && B ≥ B'.
(5) Интервал AB частично совпадает с интервалом A'B' таким образом, что B' принадлежит интервалу AB, а A' - нет. Другими словами, B' ≥ A && B' ≤ B.
(6) Интервал AB полностью расположен за интервалом A'B', другими словами A > B'.

Теперь мы можем объединить все случаи (не обращая внимание на то, что они симметричны, и нам нужна только половина - для простоты). У нас есть всего два случая, когда интервалы не имеют общих точек (1) и (6):

(B < A') || (A > B')

Воспользовавшись преобразованием де Моргана:

!((B < A') || (A > B')) = (B ≥ A') && (A ≤ B')

Что и требовалось доказать.
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 08.07.2012 в 15:33.