первопорядковой логики доказать теорему:
∃хR(x,x) > ∃x∃yR(x,y)
Где > - импликация?
Хз откуда брать переменную y, если в посылке имеем исключительно переменные х
λe. Exists.elim e (λx rxx. Exists.mk x (Exists.mk x rxx))
Ты ещё не забывай, что имена связанных переменных не существены.
Если без лишних правил доказывать, то ∃хR(x,x) > ∃x∃yR(x,y) ∀x∀y ~R(x,y) - посылка ∀y ~R(y,y) - подставили ~R(x,x) - опять убрали ∀x ~R(x,x) - генерализация получили ∀x∀y ~R(x,y) > ∀x ~R(x,x) осталось развернуть ~ ∀x ~R(x,x) > ~ ∀x∀y ~R(x,y) следующий шаг получаем искомое через правила о введении и устранении общности, а потом просто развернуть импликации
Если без лишних правил доказывать, то ∀x∀y ~R(x,y) - посылка ∀y ~R(z,y) - подставили ~R(z,z) - опять подставили ∀z ~R(z,z) - генерализация ~R(x,x) ∀x ~R(x,x) получили ∀x∀y ~R(x,y) > ∀x ~R(x,x) осталось развернуть ~ ∀x ~R(x,x) > ~ ∀x∀y ~R(x,y) следующий шаг получаем искомое исправил, там коллизия была
Каким образом можно сделать так: R(z,z) - опять подставили ∀z ~R(z,z) - генерализация z же входит в R (z,z) свободно?
входит, но мы же не применяли генерализацию к свободным переменным из посылок (которых нет), поэтому теорема о дедукции работает
Здесь разве не получается, что мы доказали теорему ∀x∀y ~R(x,y) > (~ ∀x∀y ~R(x,y))?
Обсуждают сегодня