Система порядковий номер являє собою систему з нескінченним числом. Дуже багато нескінченних чисел. Так багато нескінченних чисел, що буквально не має нескінченності представляти власну нескінченність. Зображення вище дає невелике уявлення про те, як вони працюють. Порядковий номер ( конструкція Фон Неймана ) - це сукупність попередніх порядків. Наприклад, 0 - це порожній набір, 1 - множина {0}, 2 - множина {0, 1} і т. Д. Тоді ми переходимо до ω, що дорівнює {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 (найменший порядковий більший за всіх {} - 0). Також пам’ятайте, що набір не може містити себе через аксіому фундаменту . А саме, кожен набір (а отже, порядковий) має шлях до нуля. Це означає, що full-quine буде недійсним, оскільки це не набір.
Також жодна програма не має доступу до зовнішніх ресурсів (власний файл, Інтернет тощо). Крім того, коли ви перераховуєте свій рейтинг, додайте до нього звичайну форму партитури, якщо вона вже не в нормальній формі, якщо ви можете (якщо ні, то може хтось інший).
Враховуючи все вищезазначене, фактична відповідь, яку ви опублікуєте, повинна бути менше 1 000 000 байт (не рахуючи коментарів). (Ця верхня межа, ймовірно, вступає в гру лише для автоматично створеного коду). Крім того, ви можете збільшувати свій бал за кожен байт, який ви не використовуєте (оскільки ми маємо справу з нескінченностями, це, мабуть, буде враховано лише тоді, коли ординали дуже близькі або однакові). Знову ж таки, цей параграф застосовується лише до розміщеної відповіді, а не до генерованої, або до породженої, тощо.
Це має тег quine, тому що може бути корисним створити принаймні частину власних кодів джерел для використання у створенні великих порядків. Це жодним чином не потрібно (наприклад, для подання з оцінкою 5, мабуть, не знадобиться власний вихідний код).
Про відпрацьований та примічений приклад дивіться тут .