में मौजूद अस्तित्व से अंतर्निहित जानकारी पुनर्प्राप्त करना मान लीजिए कि हमारे पास ऐसा कुछ है:Coq
मान लीजिए एक्स एक असली संख्या है। दिखाएं कि यदि कोई वास्तविक संख्या वाई है (वाई + 1)/(वाई - 2) = एक्स, तो एक्स <> 1 "
यदि कोई इसे स्पष्ट तरीके से तैयार करता है: forall x : R, (exists y, ((y + 1) */(y - 2)) = x) -> x <> 1
, कोई एक में चलाता है एक मुद्दा बहुत जल्द ही।
हम y
ऐसी है कि ((y + 1) */(y - 2)) = x)
के अस्तित्व की एक धारणा है। मुझे लगता है गलत यह भी मतलब होना चाहिए कि कि y <> 2
? वहाँ Coq में यह जानकारी ठीक करने के लिए एक रास्ता है हूँ?
निश्चित रूप से , यदि y
मौजूद है, तो यह 2 नहीं है। कोई इस जानकारी को कोक में कैसे पुनर्प्राप्त करता है - क्या मुझे इसे स्पष्ट रूप से मानने की आवश्यकता है (यानी, कोई डब्ल्यू नहीं है किसी भी तरह अस्तित्व में तत्काल त्वरण से इसे पुनर्प्राप्त करने के लिए?)।
बेशक, destruct H as [y]
हमें ((y + 1) */(y - 2)) = x)
y : R
के लिए देता है, लेकिन अब हम y <> 2
नहीं जानते हैं।