isabelle

    0

    1答えて

    私はIsar証明で規則linordered_field_class.frac_leを使用しようとしています。ここでコードスニペットがあります(これは証拠の前の部分に依存するかもしれませんが、それはそうではありません)。 nはnat型です。 ... then have 4:"2 ≤ (2^(n+1)::real)" by simp have 1:"(0::real)≤(1::re

    -4

    1答えて

    で誰もが実数で "¦c¦<1 ==> (λn. c^n) ---> 0" を示すためのルールを知っていますか? 私は「QUERY」パネルを使用して、次のルールを発見した:私は何opによって少し混乱していますが、 Limits.LIMSEQ_rabs_realpow_zero2: ¦?c¦ < 1 ⟹ op^?c ---> 0 Limits.LIMSEQ_rabs_realpow_zero:

    2

    1答えて

    イザベルでreal_of_int,real、intとは何ですか?彼らはタイプのようなビットを鳴らしますが、通常タイプはx ::realのように書かれ、これらはreal xのように書かれています。 私は、次のステートメントを証明する問題が発生した "S ((n*x)+(-x)) = S (n*x)*C (-x) + C (n*x)*S (-x)" と私はイザベルのようにそれを書き込みことに気づい

    1

    1答えて

    Isabelleライブラリには、real_innerとreal_normed_vectorというクラスがあり、後者は前者のサブクラスである~~src/HOL/Library/Inner_Product.thyと宣言されています。今 、我々はロケール locale foo = fixes goo :: "'a::{real_normed_vector} => bool" といくつかの新

    1

    1答えて

    イザベルのチュートリアルで演習を行っているうちに、私は混乱するような状況に遭遇しました。リストの前に付ける次の補助定理がとても簡単に証明されるのはなぜですか: lemma ‹count_list xs x = n ⟹ count_list (x # xs) x = Suc n› by simp これは追加を伴うものですか? lemma ‹count_list xs x = n ⟹ c

    2

    1答えて

    私は"\<forall>x. \<exists>y.\<forall>(z::real). P x y z"のような目標を持っています。すぐに私が"\<forall>x. \<exists>y.\<forall>(z::real). P x y (z-2)"と結論づけることができるルールはありますか?もしそうでなければ、私はこのタイプの目標をどのように証明するかについての一般的な助言に感謝します。

    1

    1答えて

    私はちょうどIsabelleとの最初のステップを開始していますが、定理証明者と証明補助人には新しく、少し失われています。私は主に機能解析や代数への応用に興味があります。ドキュメンテーションを見ましたが、ロケールを使って独自の例を得ようとしていますが、いくつかの非常に基本的な問題に遭遇しました。私のコードは theory MyTheory imports Main begin locale

    1

    1答えて

    私はイザベルのチュートリアルに従っています。 25ページでは、素数の定義を参照しています。私はそれを書いた: definition prime :: "nat ⇒ bool" where "prime p ≡ 1 < p ∧ (∀m. m dvd p ⟶ m = 1 ∨ m = p)" これはイサベルによって受け入れられています。私は value "prime (Suc 0)" をしようと

    1

    1答えて

    私は、Isabelleが自動的に¬ (a ∈ (- A))と¬ (x = y)からa ∉ Aとx ≠ yを簡素化することに気付きました。 ここでは、自然な控除では単純なペンとペーパーの証明ですが、Isabelleでは失敗します。 2行目の¬ (a ∈ (- A))はa ∉ - Aに簡略化されています。後者からComplDを適用することはできませんが、なぜですか? lemma "- (- A) ⊆

    1

    1答えて

    私は、次の式が含まれている理論のファイルを探しています。私はその中に証拠をコピー&ペーストすることができます http://www.inf.ed.ac.uk/publications/thesis/online/IM040231.pdf と、その後私は(それが完全にコピーされないため)、それを書き換える必要があります: は、私はすでにこの論文を見つけました。すぐに働くものがある方がいいでしょう。お