1- Здесь omega
понимает, что H0
и H1
противоречивы и использует их для получения доказательства False
. Это не должно быть трудно показать непосредственно, переписав H1
на H0
(в результате получится 1 > 1
), затем примените некоторую лемму, которая показывает, что a > b -> a <> b
, в результате получилось 1 <> 1
, а затем применительно к нашей цели, в результате чего появился новый гол 1 = 1
, который может быть разряжен reflexivity
. Это трудно описать, как omega
работы в деталях, так как она имеет сложный алгоритм позади него, что может иметь дело с большим классом подобных целей (грубо говоря, Presburger arithmetic)
2- Да. H0
и H1
могут быть использованы для доказательства чего-либо, включая False
. Это иногда называют Principle of explosion. Обратите внимание, однако, что вы можете ничего доказать внутри этого конкретного контекста. Положите иначе, это не потому, что у вас было противоречие в некотором контексте доказательства, что вы можете доказать что-нибудь еще.