समान अनुक्रमित आगमनात्मक प्रकार का तात्पर्य समान सूचकांकों से है


9

आइए एक इंडक्टिव टाइप fooइंडेक्स करें x : X

Parameter X : Type.

Inductive foo : X -> Type :=
| constr : forall (x : X), foo x.

मैं उत्सुक हूँ, अगर foo x = foo yतात्पर्य है x = y। मैं विचारों से बाहर हूं कि यह कैसे साबित किया जाए।

Lemma type_equality_implies_index_equality : forall (x y : X), foo x = foo y -> x = y.

अगर यह साबित नहीं किया जा सकता है, तो क्यों?

जवाबों:


8

यह साबित नहीं किया जा सकता है। जब हम सेट करते हैं, तो प्रमेय के निम्नलिखित विशेष मामले पर विचार करें X := bool:

foo true = foo false -> true = false

यह देखते हुए trueऔर falseअलग हैं, अगर प्रमेय सिद्ध थे, तो यह दिखाना संभव होना चाहिए foo trueऔर foo falseअलग हैं। समस्या यह है कि ये दो प्रकार के समसामयिक हैं :

Inductive foo : bool -> Type :=
| constr : forall (x : bool), foo x.

(* An isomorphism between foo true and foo false *)
Definition foo_t_f (x : foo true) : foo false := constr false.
Definition foo_f_t (x : foo false) : foo true := constr true.

(* Proofs that the functions are inverses of each other *)
Lemma foo_t_fK x : foo_f_t (foo_t_f x) = x.
Proof. unfold foo_f_t, foo_t_f. now destruct x. Qed.

Lemma foo_f_tK x : foo_t_f (foo_f_t x) = x.
Proof. unfold foo_f_t, foo_t_f. now destruct x. Qed.

कोक के सिद्धांत में, यह दिखाना संभव नहीं है कि अतिरिक्त स्वयंसिद्ध ग्रहण किए बिना दो आइसोमोर्फिक प्रकार अलग-अलग हैं। यही कारण है कि होम्योपैथी प्रकार के सिद्धांत जैसे कोक के सिद्धांत का एक विस्तार ध्वनि है। HoTT में, आइसोमॉर्फिक प्रकारों को बराबर दिखाया जा सकता है, और यदि यह आपके प्रमेय को साबित करना संभव था, तो HoTT असंगत होगा।


मेरा सिर दर्द करता है, लेकिन मुझे लगता है कि मैं इसे प्राप्त करता हूं। क्या आपके पास इस कथन के लिए एक संदर्भ होगा "कोक के सिद्धांत में, यह दिखाना संभव नहीं है कि अतिरिक्त स्वयंसिद्ध मानने के बिना दो आइसोमोर्फिक प्रकार अलग हैं।" ?
टॉम

और क्या यह दिखाना संभव है (x <> y) -> (foo x <> foo y)? बहिष्कृत मध्य के सिद्धांत के बिना मैं वास्तव में इस दुनिया में भ्रमित हूं।
टॉम

सबसे अच्छा संदर्भ मुझे पता है (हालांकि शायद सबसे सुलभ नहीं है) हॉफमैन और स्ट्रीचर का पेपर "द ग्रुपॉइड इंटरप्रिटेशन ऑफ टाइप थ्योरी" है। जैसा कि हॉफमन इसे कहते हैं ( ncatlab.org/homotopytypetheory/files/HofmannDMV.pdf ), हमारे पास मार्टिन-लोफ प्रकार के सिद्धांत का एक ध्वनि विस्तार हो सकता है जहां आइसोमॉर्फिक प्रकार बराबर हैं। यह परिणाम Coq के सिद्धांत पर भी लागू होता है।
आर्थर अज़ीवेदो डी अमोरिम

और नहीं, गर्भनिरोधक दिखाना संभव नहीं है। मैंने जो सच्चा और झूठा दिया था, उसका प्रतिवाद भी उस कथन का खंडन करेगा।
आर्थर अजेवेदो डी अमोरिम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.