Задать вопрос
@utsiye

Что такое отношения в предикатной логике?

Я не совсем понимаю, является ли R(x, y) булевой функцией, которая отвечает на вопрос, существует ли такое отношение, Или же это неправильно говорить, что отношение имеет выдачу?
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Data Scientist с нуля
    10 месяцев
    Далее
  • Академия Эдюсон
    Machine Learning: тариф Базовый
    7 месяцев
    Далее
  • ProductStar × РБК
    Математика и статистика для аналитика на Python
    1 месяц
    Далее
Решения вопроса 1
opium
@opium
Просто люблю качественно работать
тут не цикл, а иерархия: отношение задаётся расширенно — просто как подмножество D×D, множество пар. R(x,y) это не вычисление, а формула: она истинна когда (x,y) входит в это множество. Через характеристическую функцию то же самое можно расписать как boolean, но это внешнее представление, не сама суть. Функция это отдельная штука: n+1-местное отношение с условием что на каждый x есть ровно один y (functional + total, если гуглить термин). Так что не отношение через функцию, а функция — частный случай отношения.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Отношение - это логическая функция, связывающая два и более объектов.
Простейший пример - сравнение чисел (больше, меньше, равно, ...). Его можно записать как в классическом виде x > y, так и в виде функции, возвращающей булево значение isGreater(x, y): bool.
Пример трёхместного отношения: x + y = z
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы