Кли
1

Записать формулы, выражающие следующие утверждения

18.08.2016, 13:12. Показов 10442. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пусть предметная область D — это множество людей, на котором определены такие предикаты: E(x, y) — «x и y — один и тот же человек», D(x, y) — «x потомок y», H(x, y) — «x муж y», M(x) — «x — мужчина», W(x) — «x — женщина». Записать формулы, выражающие следующие утверждения: 1) x — свекор; 2) x — теща; 3) у некоторых людей нет братьев.

Помогите пожалуйста!!!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2016, 13:12
Ответы с готовыми решениями:

Записать следующие формулы на языке логики предикатов
Пусть М - множество точек, прямых и плоскостей 3-мерного евклидова пространства со следующими...

Доказать следующие утверждения средствами ФС1
2.Доказать следующие утверждения средствами ФС1: Если Смит был убийцей, то Джонс лжет. Если Джонс...

Перевести на каждый из языков многосортной логики предикатов следующие утверждения
Рассмотрим предметную область, которую можно назвать «Учеба на факультете». Для представления...

Доказать или опровергнуть следующие утверждения для произвольных множеств
Следующее утверждение для произвольных множество докажите или опровергните...

21
Эксперт по математике/физике
4945 / 3564 / 1149
Регистрация: 01.09.2014
Сообщений: 9,647
18.08.2016, 15:06 2
Напомните, пожалуйста, определение понятия "свекор" и дайте определение понятия "потомок" в этой задаче.
0
Кли
18.08.2016, 15:15 3
свекор-это отец мужа, потомок(то же самое что и ребёнок)

Добавлено через 1 минуту
у меня с кванторами проблема
Эксперт по математике/физике
4945 / 3564 / 1149
Регистрация: 01.09.2014
Сообщений: 9,647
18.08.2016, 15:24 4
Цитата Сообщение от Кли Посмотреть сообщение
3) у некоторых людей нет братьев
https://www.cyberforum.ru/cgi-bin/latex.cgi?\exists x\neg\exists y(M(y)\wedge \exists z(D(x,z)\wedge D(y,z)))

В 1) x — свекр, если он мужчина и у него есть ребенок, являющийся мужем некоторого человека.
1
Кли
18.08.2016, 15:32 5
И так со всеми предикатами расписывать?
Эксперт по математике/физике
4945 / 3564 / 1149
Регистрация: 01.09.2014
Сообщений: 9,647
18.08.2016, 15:35 6
Цитата Сообщение от Кли Посмотреть сообщение
И так со всеми предикатами расписывать?
Не понял вашего вопроса. Вам осталось записать формулой утверждение из пункта 1), которое я записал словами, а также самостоятельно сделать пункт 2).
1
Кли
18.08.2016, 16:54 7
Спасибо

Добавлено через 21 минуту
M(x) ∧ ∃y∃z (M(y)∧W(z) ∧H(y,z)∧ P(x,y)) правильно? это 1 пункт

Добавлено через 54 минуты
W(x)∧∃y(D(x,y) ∧ не ∃z H(x,z))
Эксперт по математике/физике
4945 / 3564 / 1149
Регистрация: 01.09.2014
Сообщений: 9,647
18.08.2016, 16:58 8
Цитата Сообщение от Кли Посмотреть сообщение
M(x) ∧ ∃y∃z (M(y)∧W(z) ∧H(y,z)∧ P(x,y)) правильно?
M(y)∧W(z), наверное, необязательно, потому что H(y, z) подразумевает это в традиционных семьях. Предиката P(x, y) у вас нет в условии задачи, и вместо него должен быть D(y, x).
1
Кли
18.08.2016, 17:05 9
а 2 пункт правильный?
Эксперт по математике/физике
4945 / 3564 / 1149
Регистрация: 01.09.2014
Сообщений: 9,647
18.08.2016, 17:07 10
Цитата Сообщение от Кли Посмотреть сообщение
W(x)∧∃y(D(x,y) ∧ не ∃z H(x,z))
Это неправильно. Во-первых, судя по условию, D(x, y) означает «x есть ребенок y», поэтому в формуле должно быть D(y, x). Во-вторых, W(x) влечет ¬∃z H(x, z), потому что если x — женщина, то она ни для кого не является мужем (опять, в традиционных семьях). Значит, эта подформула избыточна. Нужно сказать, что у https://www.cyberforum.ru/cgi-bin/latex.cgi?y, являющегося ребенком x, есть муж. Обращайте внимание на порядок аргументов в предикатах.
1
Кли
18.08.2016, 17:14 11
W(x)∧∃y(D(у,х) ∧ ∃z H(z,y)?
Эксперт по математике/физике
4945 / 3564 / 1149
Регистрация: 01.09.2014
Сообщений: 9,647
18.08.2016, 17:16 12
Да, и нужно закрыть скобку в конце формулы.
1
Кли
18.08.2016, 17:23 13
спасибо, теперь понял как нужно делать?
Эксперт по математике/физике
4945 / 3564 / 1149
Регистрация: 01.09.2014
Сообщений: 9,647
18.08.2016, 17:26 14
Цитата Сообщение от Кли Посмотреть сообщение
теперь понял как нужно делать?
Это вопрос.
0
Кли
18.08.2016, 19:12 15
Ссорян, это повествовательное предложение!!

Добавлено через 1 час 30 минут
А если окажутся х и у супруги, то надо писать квантор E(х,у)- один и тот человек, если они родители ребенка?
Эксперт по математике/физике
4945 / 3564 / 1149
Регистрация: 01.09.2014
Сообщений: 9,647
18.08.2016, 19:21 16
Цитата Сообщение от Кли Посмотреть сообщение
А если окажутся х и у супруги, то надо писать квантор E(х,у)- один и тот человек, если они родители ребенка?
Во-первых, E(x, y) — это не квантор, а формула, которая в данном случае является предикатом. Во-вторых, один и тот же человек не может быть своим супругом. E(x, y) — это другая запись для x = y. Если у вас есть вопрос, напишите его полностью.
0
Кли
18.08.2016, 19:25 17
Пусть предметная область D — множество людей, на котором определены такие предикаты: E(x, y) — «x и y — один и тот же человек», P(x, y) — «x — родитель y», C(x, y) — «x и y — супруги», M(x) — «x — мужчина», W(x) — «x — женщина». Записать формулы, выражающие следующие утверждения: 1) у каждого есть отец и мать; 2) x — тетя; 3) x — внебрачный сын y.
Эксперт по математике/физике
4945 / 3564 / 1149
Регистрация: 01.09.2014
Сообщений: 9,647
18.08.2016, 19:31 18
Цитата Сообщение от Кли Посмотреть сообщение
3) x — внебрачный сын y
https://www.cyberforum.ru/cgi-bin/latex.cgi?P(y,x)\wedge M(x)\wedge\neg\exists z C(y,z). Хотя это говорит, что родители не состоят в браке сейчас, а не на момент рождения сына.

Напишите ваши варианты для 1) и 2).
1
Кли
18.08.2016, 20:25 19
1) M(x), W(y) ˄ ∃z (P((x,y), z) ˄ C(x,y)).
2) W(x) ˄ ∃y ∃z (P(x, y) ˄ C(x, z)).

Добавлено через 49 минут
правильно?
Эксперт по математике/физике
4945 / 3564 / 1149
Регистрация: 01.09.2014
Сообщений: 9,647
18.08.2016, 22:39 20
Цитата Сообщение от Кли Посмотреть сообщение
1) M(x), W(y) ˄ ∃z (P((x,y), z) ˄ C(x,y)).
P((x,y), z) писать нельзя. У каждого выражения в формуле есть свой определенный тип. Так, обоими аргументами предиката P должны быть выражениями, которые принимают значения на множестве D. В данном случае у нас нет других таких выражений, кроме переменных. Если бы мы работали с арифметикой, то там есть не только переменные, но и другие выражения, которые возвращают число, например, https://www.cyberforum.ru/cgi-bin/latex.cgi?x^2+3. Что же касается (x,y), то так обычно обозначают упорядоченную пару. Но пара и отдельный человек — это разные понятия, поэтому в вашем выражении ошибка типов. Также в исходном утверждении не говорится, что родители каждого человека являются супругами.

Цитата Сообщение от Кли Посмотреть сообщение
1) у каждого есть отец и мать
https://www.cyberforum.ru/cgi-bin/latex.cgi?\forall x\exists y\exists z(P(y,x)\wedge P(z,x)\wedge M(y)\wedge W(z)).

Цитата Сообщение от Кли Посмотреть сообщение
2) x — тетя
Цитата Сообщение от Кли Посмотреть сообщение
2) W(x) ˄ ∃y ∃z (P(x, y) ˄ C(x, z)).
Почему вы требуете, чтобы x была родителем? Утверждение, что x — тетя означает, что x — женщина, у которой есть брат или сестра, у которых в свою очередь есть ребенок. Поскольку у вас не даны предикаты "брат" и "сестра", я не знаю, как это записать с использованием данных предикатов.
1
18.08.2016, 22:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.08.2016, 22:39
Помогаю со студенческими работами здесь

Как записать следующие формулы на языке Matlab

доказать следующие утверждения
1){11}^{10}-1 кратно 100 2){2}^{n+2}*{3}^{n}+5n-4 кратно 25 Помогите с решением(

Определить истинные следующие утверждения:
Определить истинные следующие утверждения: a) «любое выражение в Си может быть преобразован в...

Написать формулы логики предикатов для утверждения
используя предикаты: С(х) = "х - квадрат" С1(х) = "х - шар" В(х) = "х - черный предмет" ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru