Re: Двойственность в логике
От: MouseEntity Россия  
Дата: 22.11.08 14:41
Оценка:
Здравствуйте, vadimcher, Вы писали:

V>Возникает интересная двойственность этих вопросов. Когда Вы хотите получить ответ на один из них, Вы спрашиваете другой вопрос, и наоборот. Можно ли как-то подобную двойственность описать чисто технически, т.е. на языке логики показать, откуда она следует?


Пусть истинность вопроса, который мы задаём человеку, есть p
Ответ, который мы получим, есть p+y (+ по модулю 2), где y — характеристика человека: если y = 1, то он врёт, если y = 0, то говорит правду

j и t характеризуют Джона и Тома соответственно, а y — человека перед нами

Тогда

V>1) Если Вы хотите узнать, Джон ли это, Вам надо спросить "Джон говорит правду?"


Джон говорит правду формулируется как
(j == 0) = ((j + 0) + 1) = (j + 1)

Ответ человека будет равен
(j + 1) + y = (j + y) + 1 = (y == j) (1)

справа получаем "Перед нами Джон"

V>2) Если Вы хотите узнать, говорит ли Джон правду (причем Вам не интересно, говорите ли Вы с Джоном или с Томом), Вам надо спросить "Тебя зовут Джон?"


аналогично (y == j) + y = y + j + 1 + y = j + 1 (2)


(1) и (2) отличаются только местоположением y и следуют друг из друга
как-то так
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.