で積分設定: lemma set_integral_mult:
fixes f g :: "_ ⇒ _ :: {banach, second_countable_topology}"
assumes "set_integrable M A (λx. f x)" "set_integrable M A (λx. g x)"
shows "set_integrable M
帰納的データ型の構文を使用しようとしましたが、エラーメッセージがあります。「相互誘導型は従属型除外型の基本誘導型にコンパイルする必要があります」相互再帰関数を定義するための構文は何ですか:以下 はまた、自然数 mutual inductive even, odd
with even: ℕ → Prop
| z: even 0
| n: ∀ n, odd n → even (n + 1)
w
ゼロ除算はQF_NRAに含まれていますか? この問題では、SMT-LIB標準が混乱しています。 paper where the standard is definedでは、この点については説明しません。実際、NRAとQF_NRAはその文書のどこにも表示されません。いくつかの情報はstandard websiteで提供されています。実数は次のように定義されます。 - all terms of the
SMT-LIBのQF_NRAロジックは決定可能ですか? 私は、タルスキーが、実数の多項式のシステムが決定可能であるという意味で、非線形演算が決定可能であることを証明したことを知っています。しかし、QF_NRAには分割が含まれているため、QF_NRAがこの傘の下にあることは明らかではありません。最初の質問は、QF_NRAの除算に分母が潜在的にゼロである変数による除算を含むかどうかです。 I post
に平等の証明で部分式を置き換えます。 plusDouble : (a:Nat) -> (a + a) = a*2
plusDouble a =
rewrite multCommutative a 2 in
rewrite plusZeroRightNeutral a in Refl
は、だから私は、私は信じているbasicall: lemma1 : {x:Nat} ->
私は練習としてIsabelleにthis calculusをモデル化しました。 Here's my code so far.は、私は通常微積分のルールのサブセットを補っ爆風を使用することを示唆して簡単な定理を証明するためにハンマーを使用する例:私が使用しようとするがあれば、結構な作品 by (blast intro: DH_bdiam2_f Fbox2_R l2)
同じルールを追加簡体字、例え
部分文字列の帰納的定義を望むとします(文字列はリストと同義語にすぎません)。ここで Inductive substring {A : Set} (w : string A) :
(string A) -> Prop :=
| SS_substr : forall x y z : string A,
x ++ y ++ z = w ->