0 / 0 / 0
Регистрация: 09.10.2018
Сообщений: 87
|
|
1 | |
Переведите с естественного языка на язык логики предикатов19.11.2019, 08:35. Показов 4220. Ответов 2
Метки нет (Все метки)
Здравствуйте. У меня задание: "переведите с естественного языка на язык логики предикатов:
всякое четное число, большее 2, есть сумма двух простых чисел." Я поступила таким образом. Предикаты: А (х) "x – четное число" , у,z - простые числа. Универсум: N = натуральные числа. Формула: . Но данное решение не было принято, т.к. формула пришется для х, а не для N (слова преподавателя). Подскажите пожалуйста, как можно переделать формулу. И может там еще какие ошибки.
0
|
19.11.2019, 08:35 | |
Ответы с готовыми решениями:
2
Переведите с естественного языка на язык логики предикатов Переведите с естественного языка на язык логики предикатов Переведите с естественного языка на язык логики предикатов Перевод с естественного языка на язык логики предикатов |
Модератор
|
|
19.11.2019, 11:10 | 2 |
Сообщение было отмечено Ann1984 как решение
Решение
Если универсум, то принадлежность требовать необязательно.
Можно обозначить через множество всех простых чисел, тогда следующий вариант будет в принципе приемлем: . А Ваша формула некорректна потому, что это имя множества, а не общее имя его элементов.
0
|
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,660
|
|
19.11.2019, 13:48 | 3 |
Я бы написал ∃y∃z (P(y) /\ P(z) /\ x = y + z).
2
|
19.11.2019, 13:48 | |
19.11.2019, 13:48 | |
Помогаю со студенческими работами здесь
3
Перевести с естественного языка на язык предикатов Перевести высказывания естественного языка на язык алгебры логики Язык логики предикатов Язык логики предикатов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |