Здраствуйте. Имеется несколько задач по теме, которые мне нужно решить в довольно сжатые сроки. Почитал литературу, но все равно осталось очень много разных неясностей и вопросов. Примеров решения практических заданий я нигде не нашел. Ориентируюсь в этом неважно, поэтому осталось одна надежда. Кое-чего я уже пробовал разобрать, но сомневаюсь абсолютно в каждом шаге, может быть кто-нибудь сможет мне в этом помочь.
1. В структуре (N, +, *, =, 1) выразить предикат p(x): x - непростое число.
На данный момент решение такое:
![$P(x) = \neg \left[ \forall y \exists r \left[ (x*r = y) \wedge \neg (r=x) \wedge \neg (r=1) \wedge \exists z (z*r=x)) \right] \right]$ $P(x) = \neg \left[ \forall y \exists r \left[ (x*r = y) \wedge \neg (r=x) \wedge \neg (r=1) \wedge \exists z (z*r=x)) \right] \right]$](https://dxdy-01.korotkov.co.uk/f/c/5/b/c5bcb8373d0bbd5fbe4f3db9b2b5c5d282.png)
Выглядит вроде логично, но убедиться лишний раз в этом не помешает. Может ли данное выражение считаться правильным и служить ответом к задаче?
2. Найти долю выполнимости предложения
![$\exists x \forall y \left[ S(x) \to \neg R(y,x) \right]$ $\exists x \forall y \left[ S(x) \to \neg R(y,x) \right]$](https://dxdy-02.korotkov.co.uk/f/1/b/4/1b4ad6a08de435c77f4a6e126d82422c82.png)
Доля выполнимости предложения - отношение числа структур сигнатур, в которых истинно предложение, к числу всех сигнатур на универсе. R - двухместный предикатный символ. S - одноместный предикатный символ.
Не совсем ясно что здесь универс. x и y могут принимать любые значения?
Первым шагом, насколько я понял - нужно найти количество интерпретаций.

Это число показывает сколько наборов данных может входить в это предложение? И что с этим делать дальше?
(сейчас допишу остальные вопросы)