Я обнаружил, что могу доказать следующую лемму, которая кажется мне ложной.Изабель: понимание использования кванторов
lemma assumes "∀a b. f a > f b ∧ a ≠ b"
shows "∀a b. f b > f a"
using assms by auto
Как можно утверждать, что приведенная выше лемма верна? Является ли Изабель заменой значений, поскольку я использовал квантор ifier? Если это так, я хочу указать для всех значений a и b, f (a) больше f (b), как бы я это сделал?
Я понимаю, я был в замешательстве. Как я представляю для a в множестве S, f a больше f b, где b также принадлежит множеству S? – creator22
Вместо '∀a b. a ≠ b ==> f a> f b' (который анализируется как '(∀a b. a ≠ b) ==> f a> f b'), вы, вероятно, хотите' ∀a b. a ≠ b -> f a> f b'. –
Обратите внимание, что это, вероятно, не то, что вы хотите, потому что это будет означать, что для любых 'a' и' b' с 'a ≠ b' у вас есть как' f a f b'. Это не должно зависеть от разумного заказа. –