Coq एक औपचारिक प्रमाण प्रबंधन प्रणाली, अर्ध-इंटरैक्टिव प्रमेय कहावत और कार्यात्मक प्रोग्रामिंग भाषा है। Coq का उपयोग सॉफ्टवेयर सत्यापन, प्रोग्रामिंग भाषाओं की औपचारिकता, गणितीय प्रमेयों की औपचारिकता, शिक्षण, और बहुत कुछ के लिए किया जाता है।  Coq की इंटरेक्टिव प्रकृति के कारण, हम प्रश्नों को उपयुक्त उदाहरणों से जोड़ने के लिए https://x80.org/collacoq/ पर उपयुक्त होने पर सलाह देते हैं।

के बारे में अधिक coq...

मैं वर्तमान में उलझन में हूं कि निम्नलिखित प्रमेय को कैसे सिद्ध किया जाए: Theorem excluded_middle2 : (forall P Q : Prop, (P -> Q) -> (~P \/ Q)) -> (forall P, P \/ ~P). मैं यहाँ फंस गया हूँ: Theorem excluded_middle2 : (forall P Q : Prop, (P -> Q) -> (~P \/ Q)) -> (forall P, P \/ ~P). Proof. i....
25 पद 2021, 13:17
मैं एक ऐसा फ़ंक्शन लिखने की कोशिश कर रहा हूं जो किसी सूची से शून्य को हटा देता है। मेरे कार्यान्वयन का पहला प्रयास यहां दिया गया है। Require Import Nat. Require Import List. Fixpoint shrink (x : list nat) list nat := (* Mistake! Needs a : list nat *) match x with | nil => nil | h :: t => i....
coq
21 पद 2021, 10:03
मैं एक पेपर से एक प्रमेय को साबित करने की कोशिश करता हूं जिसे मैं पढ़ रहा हूं (बेनेट, एक भाग दो बार ओवर, 2013), लेकिन मुझे नहीं पता कि उप-लक्ष्य को कैसे हल किया जाए। यहाँ वह कोड है जिसे मैं प्रमाण के लिए उपयोग करने वाला हूँ: Parameter Entity: Set. Parameter F : Entity -> Entity -> Prop. Parameter Ps....
coq
18 पद 2021, 13:32
मैं Coq का उपयोग करना सीख रहा हूँ और मैं जो पेपर पढ़ रहा हूँ उसके प्रमेयों को सिद्ध करने का प्रयास करता हूँ। पेपर 2013 में प्रकाशित कैरन बेनेट का एक भाग दो बार ओवर है। पेपर दो प्राइमेटिव एफ और पीएस से बना एक मेरियोलॉजिकल थ्योरी का प्रस्ताव करता है और दो प्राइमेटिव्स का उपयोग करके पार्टहुड रिलेशन पी....
coq
18 पद 2021, 01:03
मैं संबंध बीजगणित के आधार पर एक प्रणाली को सत्यापित करने पर काम कर रहा हूं। मैंने पाया कि डी. पॉस का संबंध बीजगणित पुस्तकालय Coq समाज के बीच लोकप्रिय है। https://github.com/damien-pous/relation-algebra इस पेज पर बाइनरी रिलेशन hrel को इसके रिलेशनल कंपोजिशन hrel_dot के साथ परिभाषित किया गया है। http:....
मैंने अभी-अभी यहाँ अभ्यास समाप्त किया है: https://softwarefoundations.cis.upenn.edu/lf-current/Basics.html; हालांकि मैं निम्नलिखित अभ्यास के लिए 2 अलग-अलग सबूत लेकर आया हूं https://softwarefoundations.cis.upenn.edu/lf-current/Basics.html#andb_true_elim2, और मैं जानना चाहूंगा क्या मेरा पहला प्रयास पू....
coq
12 पद 2021, 01:14
मैं Coq में एक वेक्टर को उलटने की कोशिश कर रहा हूँ। मेरा कार्यान्वयन इस प्रकार है: Fixpoint vappend {T : Type} {n m} (v1 : vect T n) (v2 : vect T m) : vect T (plus n m) := match v1 in vect _ n return vect T (plus n m) with | vnil => v2 | x ::: v1' => x ::: (vappend v1' v2) end. Theorem p....
coq
9 पद 2021, 16:18
मैं अपने CoqIde में HoTT लाइब्रेरी का उपयोग करना चाहता हूं। मेरा परिवेश Coq_Platform_2021.09.0.8.13-installer-windows-x86_64-signed है और मैंने कई तरीके आजमाए हैं। मैंने CoqIde में Require Import HoTT. लिखने और Unable to locate library HoTT. (While searching for a .vos file.) त्रुटि प्राप्त करने का....
सब कुछ ठीक है जब तक मैंने वरीयताएँ नहीं बदली -> बाहरी -> CoqIde में coqtop और फिर मैंने खुद को CoqIde को लॉन्च करने में परेशानी का सामना किया जैसा कि चित्र दिखाता है। ऐसा लगता है कि मैंने कोकटॉप में गलत रास्ता लिखा है। मैंने coqplatform को फिर से स्थापित करने का प्रयास किया है और यह बेकार लगता है।....
मैं इस लेम्मा को साबित करने की कोशिश कर रहा हूं Require Import ZArith. Require Import Lia. Open Scope Z_scope. Import Z. Ltac Zify.zify_post_hook ::= Z.to_euclidean_division_equations. Lemma rem_pos : forall {a b : Z}, 0 <= a < b -> rem a b = a. intros. lia. इस समय मैं lia से Tactic failure....
coq
1 पद 2021, 02:53
जटिल उदाहरण के लिए खेद है। मेरे पास है Lemma test : forall x y z : Prop, ( (((x → (y ∨ z)) → (x ∨ y)) ↔ (x ∨ y)) ∧ (((y → (x ∨ z)) → (x ∨ y)) ↔ (x ∨ y)) ∧ ((y → (x ∨ z)) → (x ∨ (x → (y ∨ z)))) ∧ ((x → (y ∨ z)) → (y ∨ (y → (x ∨ z)))) ) → ((x → (y ∨ z)) → (y ∨ z)). काम Proof. i....
28 नवम्बर 2021, 08:56
कुछ मामलों में एक अस्तित्वगत शब्द को दूसरे से पहले त्वरित करना आसान होता है। इस काल्पनिक उदाहरण में, मैं पहले c = 3 सेट करना चाहता हूं, और उसमें से a = 1 और b = 2 चुनें। Lemma three_nats : exists (a : nat) (b : nat) (c : nat), a + b = c. Proof. eexists. eexists. exists 3. (* Now what? *) ....
coq
18 नवम्बर 2021, 00:11
मान लीजिए मेरे पास निम्नलिखित सरल लेम्मा है और मैं split के बारे में जानकारी प्राप्त करना चाहता हूं। Lemma and_prop : forall (P : Prop) (Q : Prop), P -> Q -> P /\ Q. Proof. intros P Q HP HQ. Info 100 split. कौन सा आउटपुट simple refine ?X10@{__:=P; __:=Q; __:=HP; __:=HQ} क्या कोई कृपया बता स....
coq
17 नवम्बर 2021, 22:46
मैं एक प्रकार के पेड़ पर तुलनात्मक कार्य लिखने की कोशिश कर रहा हूं। इसका एक मान है जो एक स्ट्रिंग होना चाहिए, लेकिन चीजों को सरल रखने के लिए मैंने इसे अभी के लिए एक नेट बना दिया है। तुलना में तेजी लाने में मदद करने के लिए इसमें एक हैश भी है, जिसे बाद में सिंट 63 से बदल दिया जाएगा, लेकिन फिर से चीजो....
coq
17 नवम्बर 2021, 11:03
मैं एक साधारण लेम्मा के माध्यम से काम कर रहा था और ऐसी स्थिति में आया जहां न तो विरोधाभास या इंजेक्शन रणनीति उतनी शक्तिशाली थी जितनी मैंने उम्मीद की थी। Theorem list_app_single: forall (T : Type) (x : T) (l1 l2 : list T), l1++[x] = l2++[x] -> l1 = l2. Proof. intros. generalize dependent l2. indu....
coq
17 नवम्बर 2021, 06:04
मैन्युअल रूप से या कंप्यूटर बीजगणित प्रणाली द्वारा की गई प्रतीकात्मक गणना दोषपूर्ण हो सकती है या केवल कुछ मान्यताओं के अधीन हो सकती है। एक शास्त्रीय उदाहरण sqrt(x^2) == x है जो सामान्य रूप से सत्य नहीं है लेकिन यदि x वास्तविक और गैर-ऋणात्मक है तो यह सही है। क्या ऐसे उदाहरण हैं जहां प्रतीकात्मक गणना....
15 नवम्बर 2021, 19:27
मैं क्षमा चाहता हूं यदि यह उदाहरण गलत है, तो मैं list_even की तुलना में अधिक जटिल कार्य के साथ एक समान लेम्मा को साबित करने का प्रयास कर रहा हूं। मैं एक सूची के अनुवाद के बारे में कुछ संपत्ति साबित करना चाहता हूं। Require Import Coq.Lists.List. Import ListNotations. Definition list_even (c : list ....
13 नवम्बर 2021, 00:57
चूंकि कोक के पास एक शक्तिशाली प्रकार का अनुमान एल्गोरिदम है, मैं सोच रहा हूं कि क्या हम नोटेशन के चर के आधार पर विभिन्न पुनर्लेखन के लिए "अधिभार" नोटेशन कर सकते हैं। एक उदाहरण के रूप में, मैं Coq में टाइप की गई भाषा के शब्दार्थ को औपचारिक रूप देने पर अपने काम का एक अंश उधार लूंगा। इस औपचारिकता में,....
12 नवम्बर 2021, 17:05
मैं Coq में HOL4 प्रमाणों को एम्बेड करने की संभावना के साथ प्रयोग कर रहा हूँ। एचओएल में परिभाषा देना संभव है जैसे fun ALPHA t1 t2 = TRANS (REFL t1) (REFL t2) क्या किसी तरह इस फ़ंक्शन को Coq में इसी तरह परिभाषित करना संभव है? मेरा प्रयास अंतिम पंक्ति में विफल होने के कारण The term "REFL t2" has typ....
11 नवम्बर 2021, 15:10
मैं वर्तमान में नवीनतम Kami की रेपो फ़ाइलों का उपयोग कर रहा हूं लेकिन एक समस्या को दूर करने में सक्षम नहीं हूं जब मैं मेकफ़ाइल चलाने की कोशिश करता हूं। मुझे इसी तरह के अनुरोध के साथ एक और पोस्टिंग मिली इस लिंक पर लेकिन इसका कोई जवाब नहीं था . मैं WSL Ubuntu 20.04 OS पर Coq प्रूफ असिस्टेंट v8.11.....
9 नवम्बर 2021, 06:09
मैं कठिन हूं कि induction n, m, n और m के लिए प्रेरण परिकल्पना तैयार करेगा, लेकिन कुछ कोशिशों के बाद ऐसा नहीं लगता है। BTW मैं मान रहा हूँ forall (n m : nat)। तो induction n, m induction n. induction m और induction n; induction m में क्या अंतर है? यहाँ मेरी वर्तमान समझ है: मुझे पता है कि ; एक संयोज....
coq
7 नवम्बर 2021, 23:08
कभी-कभी ऐसी युक्ति का होना उपयोगी होता है जो कुछ न करती हो। मैंने "खाली रणनीति" या "शून्य रणनीति" खोजने की कोशिश की है लेकिन ये मुझे जवाब नहीं देते हैं।....
6 नवम्बर 2021, 00:57
मेरे पास एक सबूत है जो दो मामलों में समाप्त होता है जो इस तरह दिखते हैं: + rewrite H. apply lemma1. + apply lemma1. हालांकि यह अपेक्षाकृत सरल है, मैं इसे एक ही रणनीति में जोड़ना चाहूंगा। मैं अंग्रेजी में क्या करना चाहता हूं, "फिर से लिखने का प्रयास करें और यदि वह विफल हो जाता है, तो कुछ भी न करें ....
6 नवम्बर 2021, 00:27
मैं तार्किक नींव के माध्यम से अपने तरीके से काम कर रहा हूं और बाद के अभ्यास की ट्रांजिटिविटी पर बहुत फंस गया हूं। (** **** व्यायाम: 2 सितारे, उन्नत (बाद में) A list is a _subsequence_ of another list if all of the elements in the first list occur in the same order in the second list, possibly with s....
coq
1 नवम्बर 2021, 16:30
मेरी समझ यह है कि समानता की विशिष्ट धारणा संभवतः अनंत संयोगात्मक शर्तों पर कई सहज समानताएं साबित करने के लिए बहुत कमजोर है। इसलिए यह आवश्यक है कि प्रश्न में विशिष्ट संयोगात्मक प्रकार के लिए एक संयोगात्मक समानता का परिचय दिया जाए। उदाहरण के लिए, मेरे पास अनंत संबंध संक्रमण अनुक्रमों से संबंधित निम्न....
coq
29 अक्टूबर 2021, 22:21