Die Coq FAQ sagt, dass das Axiom:Wo ist die Extensionalität von Prädikaten Axiom Coq
Extensionality of predicates: ∀ P Q:A→ Prop, (∀ x, P(x) ↔ Q(x)) → P=Q
mit Coq konsistent ist. In welcher Bibliothek wird dies behauptet? Es ist nicht in der Logik, wie der Abschnitt impliziert, noch ist es in der Klassik.
BTW, IMHO eine interessantere Frage ist, was ist der Anwendungsfall Sie für dieses sehr starke Axiom denken. – ejgallego
@ejgallego Ich versuche zu beweisen, dass Äquivalenzklassen disjunkt sind. Ich bin mir ziemlich sicher, dass es einen konstruktiven Weg dafür gibt, aber ich bin mehr daran interessiert, Dinge innerhalb der Standardlogik zu beweisen, als zu versuchen, die Beweise in konstruktive Logik zu zwingen. Ehrlich gesagt, während ich den Wunsch nach Minimalität von Axiomen verstehe, denke ich, dass für praktische Theorembeweise, ausgeschlossene mittlere, funktionale Extensionalität und sogar Extensionalität von Prädikaten oft sehr nützlich sind. –
@ejgallego Wie ST in Haskell. Oft ist es etwas vom Prinzip der Sprache abzuweichen, was es praktisch macht. –