Перейти к содержимому

Открытые материалы · каталог v1

Данные за логическим выводом

512 фиксированных задач, сохранённые уровни и измерения одного воспроизводимого пути решения. Скачайте записи и изучите определения показателей.

Совокупность и отбор

Это полный неизменяемый каталог v1: 128 задач на уровень. Генератор использует seed для полных сеток, удаляет подсказки в перемешанном порядке с проверкой единственности и заполняет квоты. Из каждой сетки сохраняется не более одной задачи, предпочтительно наивысшего приемлемого уровня. Консервативный фильтр отпечатков подсказок не даёт равномерной выборки всех судоку.

Записей игроков нет. Вычислительный путь завершил 512 из 512 задач; остановился в 0, вернул invalid в 0. Это вывод того же логического движка, не независимое математическое подтверждение.

Выбор примеров

Правило отбора: первая лёгкая задача по порядку каталога, для которой есть задача более высокого уровня с большим числом подсказок, затем первая такая задача. Это иллюстративная пара, не репрезентативная выборка.

Словарь полей

id / puzzle / solution
Стабильный опубликованный ID и строки из 81 цифры; 0 в puzzle означает пустую клетку. В таблицах импортируйте эти столбцы как текст, чтобы сохранить начальные нули.
difficulty / hardestTechnique
Сохранённые метки v1, определённые самой высокой по рангу техникой исходного пути оценки.
clues
Число ненулевых цифр исходной задачи.
firstEliminationStep
Номер первого результативного шага исключения, начиная с 1. Для путей только с размещениями — пусто в CSV и null в JSON.
emptyAtFirstElimination
Число пустых клеток перед первым исключением, не оставшееся время решения.
placements
Число размещённых цифр в записанном пути.
productiveEliminationPasses
Число успешных применений правила исключения; одно применение может удалить несколько пар «клетка–цифра».
explicitCandidateRemovals
Кандидаты «клетка–цифра», удалённые техниками исключения. Обычные обновления соседей после размещения не учитываются.
traceStatus
Результат текущего расчёта пути: solved, stalled или invalid. Это не независимая проверка доказательства.
recordedSteps (JSON)
Исходные счётчики по техникам: одиночки считают размещения, остальные техники — результативные применения. Нельзя складывать их и называть шагами человеческого мышления.
examples / hardCase (JSON)
Избранные шаги с полными состояниями до/после, логическими кандидатами, опорными клетками, исходными/целевыми областями и действиями. Индексы клеток массива начинаются с 0; метки r/c на схеме — с 1.

Воспроизвести эту версию

Используйте Node.js 22.18 или новее. Сохраните три снимка исходников по указанным путям и запустите экспорт из папки проекта. Он читает каталог и создаёт только материалы исследования, не генерируя и не перезаписывая каталог.

node --experimental-strip-types scripts/export-research.ts

Версия и происхождение

Набор данных
catalog-v1
Модель пути
v1-first-supported-2026-09-06
SHA-256 каталога
3a075495ccbc8d349ea4ad0f75b3798eab4c37f2bf13fa504adea08f0ef6056a
SHA-256 исходника оценщика
ea418c8cb5b38271a2ef1d347a2959bc3cd09e1760c784b9c44e1f6e49cc9655
SHA-256 исходника экспортёра
18fb5b19e95a96d496ef43d68903cca62a37d28657bf66ac37a66287bc274498

Настройки решателя

В этой модели нет цепей, троек, рыб или выводов на основе единственности. Порядок техник и сканирования фиксирован. Техника одного пути не обязательна для всех путей. Квоты искажают выборку; это не оценка распространённости во всей совокупности судоку.

Медиана — середина отсортированных значений, а при чётном количестве — среднее двух центральных. Счётчики полностью описывают этот каталог. Мы не приписываем генеральные доверительные интервалы фиксированной отобранной коллекции.