Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обоснование истинности выражений / 8 сообщений из 8, страница 1 из 1
10.07.2014, 18:28
    #38693712
Logick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обоснование истинности выражений
Здравствуйте. Интересует логическое обоснование истинности нескольких вытекающих друг из друга выражений при помощи таблицы истинности. То есть, к примеру, берем следующее выражение:

авторЧем больше мы учимся, тем больше мы знаем. Чем больше мы знаем, тем больше мы забываем. Чем больше мы забываем, тем меньше мы знаем. Следовательно, чем больше мы учимся, тем меньше мы знаем.

Если здесь:

A = Мы больше учимся
B = Мы больше знаем
C = Мы больше забываем
D = Мы меньше знаем

то можно ли выразить таблицу истинности для всех подобных выражений следующей формулой?

(A -> B) ^ (B -> C) ^ (C -> D) = (A -> D)

В данном случае результатом будет ложь (из B не следует C). Каким образом можно получить финальное значение - 0 или 1 с учетом того, что истина (1) должна получаться только в том случае, если каждый вывод будет истинным?
...
Рейтинг: 0 / 0
10.07.2014, 23:28
    #38693875
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обоснование истинности выражений
Logick,

таблицы истинности для этого не применяются.
...
Рейтинг: 0 / 0
11.07.2014, 09:32
    #38694004
Aleksandr Sharahov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обоснование истинности выражений
Logick,

чем больше я ем, тем меньше я хочу есть, -->
чем меньше я хочу есть, тем меньше я ем, -->
чем меньше я ем, тем больше я хочу есть
===
чем больше я ем, тем больше я хочу есть
...
Рейтинг: 0 / 0
11.07.2014, 14:09
    #38694357
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обоснование истинности выражений
В топике - две темы. Первое - это лукавые софистические приёмы или софизмы.
Это можно отправлять в ПТ.

Второе это формальная логика и продукционные правила (наподобие Prolog).
Вторую тему можно обсуждать здесь. Но без приёмов софизма.
...
Рейтинг: 0 / 0
11.07.2014, 17:27
    #38694656
Alex_soldier
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обоснование истинности выражений
Logick,
Поскольку нужен результат от заранее предопределенного набора состояний,
эффективнее использовать более простое выражение:
Y = A&B&C&D

Соответственно, если где-то появятся условия с НЕ, нужно вводить отрицания, например:
Y = A&B&C&D&~E

E = 'Мы - дураки'
:)
...
Рейтинг: 0 / 0
16.07.2014, 14:09
    #38697937
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обоснование истинности выражений
авторЧем больше мы учимся, тем больше мы знаем. Чем больше мы знаем, тем больше мы забываем. Чем больше мы забываем, тем меньше мы знаем. Следовательно, чем больше мы учимся, тем меньше мы знаем.

У Вас, мне кажется, здесь ложная посылка - Чем больше мы знаем, тем больше мы забываем. Имеется ввиду в абсолютном выражении, относительно полученных имеющихся знаний. Но объем "оставшихся" после забывания знаний все равно растет. Таким образом - Чем больше мы учимся, тем больше (в абсолютном выражении) мы знаем.

То есть на основании ложных неистинных выводов, вы не можете получить истинный результат
...
Рейтинг: 0 / 0
16.07.2014, 21:41
    #38698384
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обоснование истинности выражений
Долго смотрел и думал... :)
Подскажите практическое применение ЭТОГО, пожалуйста...
А то что-то определили, а зачем не понятно. Типа компу вводим 10 фраз, а он определяет следует ли последнее из первого? Просто это может быть и имело бы применение, да вот только для этого надо ии написать, который смог бы сначала эти фразы осознать... вы же ему их не в процессорных командах вводите, а человеческим языком, который имеет уйму особенностей, мелочей и исключений.
...
Рейтинг: 0 / 0
21.07.2014, 11:48
    #38701727
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обоснование истинности выражений
ПрограмёрДолго смотрел и думал... :)
Подскажите практическое применение ЭТОГО, пожалуйста...
А то что-то определили, а зачем не понятно. Типа компу вводим 10 фраз, а он определяет следует ли последнее из первого? Просто это может быть и имело бы применение, да вот только для этого надо ии написать, который смог бы сначала эти фразы осознать... вы же ему их не в процессорных командах вводите, а человеческим языком, который имеет уйму особенностей, мелочей и исключений.

Я думаю автор просто сравнил машинную логику с человеческой )) Что в принципе обречено на провал
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обоснование истинности выражений / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]