公理。これはどのライブラリで宣言されていますか?論理的にはセクションにあるように、また古典的にもそうではありません。は<a href="https://coq.inria.fr/faq#htoc37" rel="nofollow">Coq FAQ</a>は公理と言うコック
答えて
Extensionality_Ensembles
は、あなたが投稿公理と同等です。
私は公理は現在の標準ライブラリでは宣言されていないと思います。それは非常に強いものです(あなたがClassicalFacts.v
で見ることができるように)ので、あなた自身でそれを宣言する必要があります。あなたの特定のケースは、それから、次は+関数extensionalityは、私は思う:Ensembles
ライブラリから
Require Import ClassicalFacts.
Require Import FunctionalExtensionality.
Axiom pe : prop_extensionality.
Lemma pred_extensionality A (P Q : A -> Prop) :
(forall x, P x <-> Q x) -> P = Q.
Proof. now intros H; apply functional_extensionality; intros x; apply pe. Qed.
よろしくお願いいたします。私も同様のことをやってしまいましたが、私がインポートできるライブラリがあるかどうか疑問に思っていました。 –
@k_g [Logic.Diaconescu'](https://coq.inria.fr/library/Coq.Logic) .Diaconescu.html)には、 'PredicateExtensionality'公理が定義されていますが、' bool - > Prop'述語のために定義されています。 –
- 1. 親URL(「<a href="http://dir.yahoo.com/News_and_Media/" rel="nofollow">http://dir.yahoo.com/News_and_Media/</a>」と言う)を考えると、親URL
- 2. 場所(別名)ブロックは、私は<a href="http://my_ip/cachet/" rel="nofollow noreferrer">http://my_ip/cachet/</a>にアクセスすると、私はそれが言う<a href="http://my_ip/cachet/index.php" rel="nofollow noreferrer">http://my_ip/cachet/index.php</a>に行くとき
- 3. AsynchronousServerSocketChannel公式<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/channels/AsynchronousServerSocketChannel.html" rel="nofollow noreferrer">doc</a>の例では
- 4. コンピュータサイエンスでは、公式言語ではないものは何ですか?ウィキペディア<a href="https://www.wikiwand.com/en/Formal_language" rel="nofollow">https://www.wikiwand.com/en/Formal_language</a>オン
- 5. は、私は<a href="https://redom.js.org" rel="nofollow noreferrer">redom</a>ライブラリをインポートしようとしています
- 6. Rプロット:(。<a href="https://commons.wikimedia.org/wiki/File:All_palaeotemps.svg" rel="nofollow noreferrer">Original image</a>と<a href="http://gergs.net/?attachment_id=4310" rel="nofollow noreferrer">data</a>)非一様番号
- 7. は<a href="https://openthread.io/certification/prerequisites" rel="nofollow noreferrer">OpenThread Certification Prerequisites</a>オン
- 8. フラスコ-ログインパッケージは<a href="http://flask.pocoo.org/" rel="nofollow">Flask</a> 0.8で
- 9. は<a href="http://www.pygame.org/docs/ref/rect.html" rel="nofollow">documentation</a>から何か
- 10. 城ウィンザー:<a href="http://mef.codeplex.com/" rel="nofollow">MEF</a>では既存のオブジェクト
- 11. ?公式<a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#expressions-ref-literal" rel="nofollow noreferrer">spring reference</a>で
- 12. 、XHTML <a href="http://validator.w3.org/" rel="nofollow noreferrer">this</a>によると
- 13. ruby -aコマンドラインスイッチとは何ですか? <a href="https://linux.die.net/man/1/ruby" rel="noreferrer">man</a>ページから
- 14. ミックスイン(PXTOEMは)私はDrupalの<a href="https://www.drupal.org/project/fortytwo" rel="nofollow noreferrer">FortyTwo theme.</a>使う
- 15. エラーは、私はちょうど<a href="https://automatetheboringstuff.com/" rel="nofollow noreferrer">Automate The Boring Stuff</a>を始め
- 16. ErlangとC/C++の統合の状態は?私たちは、公式<a href="http://erlang.org/doc/tutorial/introduction.html" rel="nofollow noreferrer">documentation</a>をチェックすると
- 17. 異なる言語に<a href="https://developer.android.com/training/basics/supporting-devices/languages.html" rel="nofollow noreferrer">this link</a>で
- 18. Firefoxの/ jQueryのは、だから私は2つの画像ギャラリー、<a href="http://devkick.com/lab/galleria/" rel="nofollow noreferrer">Galleria</a>と<a href="http://leandrovieira.com/projects/jquery/lightbox/" rel="nofollow noreferrer">Lightbox</a>を結合しようとしていますimg要素
- 19. スイングは:のJTextFieldの最初の文字列は<a href="https://docs.oracle.com/javase/7/docs/api/javax/swing/JTextField.html#JTextField()" rel="nofollow">javadoc</a>は言う、空の文字列
- 20. <a href="https://developer.xamarin.com/api/type/Xamarin.Forms.WebView/" rel="nofollow">this example</a>をテストしようとすると、Xamarin
- 21. 可能な実装:: <a href="http://cppreference.com/" rel="nofollow">cppreference.com</a>上equal_range
- 22. 例<a href="http://people.iola.dk/olau/flot/examples/interacting.html" rel="noreferrer">here</a>からFLOT
- 23. <a href>とfont awesome
- 24. は、どのように私は<a href="http://controlsjs.com/" rel="nofollow">Hello demo</a></p> <p>をしようとしていた
- 25. パイソンはrandom.Random - <a href="https://docs.python.org/3.4/library/random.html#random.random" rel="nofollow">documentation</a>で説明したように0
- 26. implementions()は次のよう<a href="https://golang.org/src/sync/rwmutex.go" rel="nofollow noreferrer">src/sync/rwmutex.go</a>ファイルにgolang
- 27. Androidはどのように<a href="https://developer.android.com/studio/publish/versioning.html" rel="nofollow">this</a>ページで
- 28. はどのように<a href="https://developer.android.com/reference/android/media/MediaPlayer.html#getDuration()" rel="nofollow noreferrer">MediaPlayer</a>からアンドロイド
- 29. Highchartsは、次のよう<a href="http://api.highcharts.com/highcharts/yAxis.minPadding" rel="nofollow">docs</a>によれば、軸パディング
- 30. Akkaの俳優システムでtell()はどのように機能しますか?ドキュメント<a href="http://doc.akka.io/api/akka/2.4/#akka.actor.Actor" rel="nofollow noreferrer">here</a>と<a href="http://doc.akka.io/api/akka/2.4/#akka.actor.ActorRef" rel="nofollow noreferrer">here</a></p> <p>を見
ところで、もっと面白い質問は、この非常に強力な公理のために覚えているユースケースです。 – ejgallego
@ejgallego私は等価クラスが互いに素であることを証明しようとしています。私は確かに建設的な方法があると確信していますが、私はプルーフを建設的なロジックに強制しようとするより標準的なロジックの中で物事を証明することにもっと興味があります。 私は公理の最小化に対する欲求を理解していますが、実用的な定理証明のために、中間、機能的な拡張性、および述語の拡張性は非常に有用であることが多いと思います。 –
@ejgallegoハスケルでSTを使うようなもの。しばしば、言語の原則からやや逸脱して、それを実用化するものがあります。コメントのために –