isabelle

    3зной

    1ответ

    У меня есть следующее простое доказательство: lemma fixes a b n :: nat assumes a: "a > n" "b > n" shows "a*b > n*n" proof - from assms show "a*b > n*n" by(simp_all add: field_simp

    1зной

    2ответ

    Когда у меня есть цель, такие как "∀x. P x" в Изабеллу, я знаю, что я могу написать show "∀x. P x" proof (rule allI) Однако, когда цель "∀x>0. P x", я не могу этого сделать , Есть ли аналогичное пр

    1зной

    1ответ

    Я только начинаю свои первые шаги с Изабеллой, но, будучи новичком для теоретиков и помощников по доказательству, я немного потерян. Я в основном интересуюсь приложениями для функционального анализа и

    1зной

    1ответ

    Я следую учебнику Isabelle. На стр. 25 оно относится к определению простого числа. Я написал так: definition prime :: "nat ⇒ bool" where "prime p ≡ 1 < p ∧ (∀m. m dvd p ⟶ m = 1 ∨ m = p)" , который п

    1зной

    1ответ

    Я заметил, что Изабель автоматически упрощает ¬ (a ∈ (- A)) и ¬ (x = y) до a ∉ A и x ≠ y соответственно. Вот простой доказательство с использованием ручек и бумаги в естественной дедукции, но не в Иза

    2зной

    2ответ

    При попытке доказать леммы о функциях в стиле продолжения прохождения по индукции я столкнулся с проблемой со свободными переменными типа. В моей гипотезе индукции продолжение представляет собой перем