Я долгое время сталкивался с определенной проблемой логики предикатов (используя Coq). Я уже решил 30-40 задач логики предикатов, но с этим я просто не могу понять.Естественная дедукция для предикатной логики
В этом заключается проблема: ~ все x, (P (x)/(Q (x) -> T (x))) -> ~ все x, T (x).
Может кто-нибудь прислать мне в правильном направлении? Благодаря!
Edit:
Это код Кока для задачи:
Variables P Q T : D -> Prop.
Theorem pred_015 : ~all x, (P(x) \/ (Q(x) -> T(x))) -> ~all x, T(x).
Proof.
imp_i H.
Qed.
Не могли бы вы перевести формулу в Coq и показать нам начало вашего скрипта доказательства? –
Можете ли вы доказать это на бумаге, старомодным способом? – jbapple
Вы пробовали использовать "forall" вместо "all" – ZakC