क्रमसूचक संख्या प्रणाली अनंत संख्या के साथ एक प्रणाली है। बहुत सारी अनंत संख्या। इतनी अनंत संख्याएँ कि इसका शाब्दिक अर्थ अपनी स्वयं की असीमता का प्रतिनिधित्व करने के लिए एक अनंतता नहीं है। ऊपर की छवि थोड़ा सा विचार देती है कि वे कैसे काम करते हैं। एक क्रमिक संख्या ( वॉन न्यूमैन निर्माण ) पिछले अध्यादेशों का एक समूह है। उदाहरण के लिए, 0 खाली सेट है, 1 सेट {0}, 2 सेट {0, 1} और आदि है तो हमें we मिलता है, जो {0, 1, 2, 3 ...} है। ω + 1 है {0, 1, 2, 3 ...,}, {गुणा दो है {0, 1, 2 ... {, ω + 1, ... + 2 ...} और आप बस ऐसे ही चलते रहते हैं उस।
आपका कार्यक्रम ऐसे {0, 1, 4} अध्यादेशों के एक सेट का उत्पादन करेगा। आपका स्कोर तब आपके सेट के सभी अध्यादेशों से कम से कम क्रमिक होगा। {0, 1, 4} के लिए स्कोर होगा 5. {0, 1, 2 ...} के लिए, स्कोर, होगा।
आप अपने अध्यादेशों को किस तरह से पूछते हैं। बेशक कोड। अर्थात्, आपका कार्यक्रम अन्य कार्यक्रमों की एक संभावित अनंत सूची को उद्धरण में, प्रत्येक पंक्ति पर एक (नई लाइनों का प्रतिनिधित्व करने के लिए शाब्दिक स्ट्रिंग "\ n" का उपयोग करेगा) को आउटपुट करेगा। जैसा कि ऊपर बताया गया है, एक कार्यक्रम अपने स्कोर से मेल खाता है। उदाहरण के लिए, यदि आप आउटपुट
"A"
"B"
"C"
जहाँ A, B, और C स्वयं मान्य उत्तर हैं और स्कोर {0, 1, 4} हैं, आपके कार्यक्रम का स्कोर 5. होगा। ध्यान दें कि A, B और C को पूर्ण कार्यक्रम होना है, न कि टुकड़े।
उपरोक्त नियमों के आधार पर, एक प्रोग्राम जो कुछ भी नहीं करता है, उसका स्कोर 0 होता है (सभी {} से कम से कम क्रमिक अधिक)। यह भी याद रखें कि एक सेट नींव के स्वयंसिद्ध माध्यम से खुद को शामिल नहीं कर सकता है । अर्थात्, प्रत्येक सेट (और इसलिए क्रमिक) शून्य के लिए एक रास्ता है। इसका मतलब है कि पूर्ण-क्वीन अमान्य होगा क्योंकि यह एक सेट नहीं है।
इसके अलावा, किसी भी कार्यक्रम को बाहरी संसाधनों (इसकी अपनी फ़ाइल, इंटरनेट आदि ...) तक पहुंचने की अनुमति नहीं है। इसके अलावा, जब आप अपने स्कोर को सूचीबद्ध करते हैं, तो स्कोर के कैंटर को सामान्य रूप में इसके साथ रखें यदि यह पहले से कैंटर के सामान्य रूप में नहीं है, यदि आप (यदि नहीं, तो कोई और कर सकते हैं)।
उपरोक्त सभी को ध्यान में रखने के बाद, आपके द्वारा पोस्ट किया गया वास्तविक उत्तर 1,000,000 बाइट्स के अंतर्गत होना चाहिए (टिप्पणियों की गिनती नहीं)। (यह ऊपरी बाध्य होने की संभावना केवल स्वचालित रूप से उत्पन्न कोड के लिए खेलने में आएगी)। इसके अलावा, आप प्रत्येक बाइट के लिए अपने स्कोर में वृद्धि करते हैं, जिसका आप उपयोग नहीं करते हैं (क्योंकि हम शिशुओं के साथ काम कर रहे हैं, यह संभवतः केवल खाते में आएगा जब अध्यादेश बहुत करीब या समान होते हैं)। फिर, यह पैराग्राफ केवल पोस्ट किए गए उत्तर पर लागू होता है, न कि उत्पन्न लोगों पर, या जो उत्पन्न जनरेट करता है, और इसी तरह।
इसमें क्वीन टैग है, क्योंकि यह बड़े ऑर्डिनल बनाने में उपयोग के लिए, कम से कम स्रोतों के स्वयं के कोड उत्पन्न करने के लिए सहायक हो सकता है। हालांकि इसकी आवश्यकता नहीं है, हालांकि (उदाहरण के लिए, स्कोर 5 के साथ एक सबमिशन को शायद अपने स्वयं के सोर्स कोड की आवश्यकता नहीं होगी)।
एक काम किया और एनोटेट उदाहरण के लिए, यहां देखें ।