इस प्रोजेक्ट के बारे में

डिसेंट एक Lean 4 में लिखा गया सॉफ़्टवेयर प्रोजेक्ट है जो जेनेटिक सिद्धांत के लिए एक औपचारिक गणितीय ढाँचा प्रदान करता है। इसका प्राथमिक ध्यान पॉलीजेनिक स्कोर (PGS) की पोर्टेबिलिटी पर है, जो विभिन्न आबादियों में उनकी सटीकता और सीमाओं से संबंधित तीन मुख्य प्रश्नों को संबोधित करता है। रिपॉज़िटरी में `OpenQuestions.lean` में विकसित कठोर प्रमाण शामिल हैं जो व्यक्तिगत-हानि सूचना और शोर को वर्गीकृत करते हैं। ये प्रमाण निश्चित द्वितीय आघूर्णों और जेनेटिक इनपुट्स पर तीक्ष्ण प्राप्य श्रेणियों को स्थापित करते हैं, परिमित विकासात्मक या रिपोर्टिंग क्लोज़र को चिह्नित करते हैं, और मीट्रिक-क्रम तथा निर्णय-लागत विलोमों को परिभाषित करते हैं। सैद्धांतिक क्षेत्रों में सूचना प्रमेयों के लिए मनमाना वर्ग-समाकलनीय हानि और तीक्ष्ण श्रेणियों के लिए स्पष्ट परिमित मॉडल वर्ग शामिल हैं। इसके अतिरिक्त, गाऊसी हानि शोर गाऊसी माप से व्युत्पन्न किया गया है। `CheckThreeQuestions.lean` में एक संयुक्त अभिगृहीत ऑडिट प्रदान किया गया है। पॉलीजेनिक स्कोर सटीकता की जनसांख्यिकीय भविष्यवाणी से संबंधित विस्तृत परिणामों और सीमाओं के लिए, उपयोगकर्ताओं को `UNIVERSAL_PORTABILITY.md` दस्तावेज़ की ओर निर्देशित किया जाता है। ### बिल्डिंग प्रोजेक्ट को बिल्ड करने के लिए, निम्नलिखित कमांड चलाएँ: ```sh lake exe cache get lake build Descent ValidationShared ``` ### योगदान योगदान का स्वागत है। हालाँकि, कड़े विनिर्देश लागू होते हैं: - मॉडल फिट करने के लिए सिमुलेशन का कभी भी उपयोग नहीं किया जाना चाहिए; वे विशेष रूप से मौजूदा व्युत्पत्तियों को मान्य करने के लिए हैं। - केवल तीन अभिगृहीतों की अनुमति है: `propext`, `Classical.choice`, और `Quot.sound`। ### लाइसेंस प्रोजेक्ट Apache-2.0 के अंतर्गत लाइसेंस प्राप्त है।