MQC Simulator · Профиль сборки
Разбор по файлам собственного репозитория: что реализовано, что частично, что осталось на бумаге.
Браузерное приложение: TypeScript, Three.js с текстурой данных RGBA32F, решатель в Web Worker. Требуется WebGL с плавающими текстурами; серверной части нет.
2 реализовано · 1 иллюстративно · 1 частично · 1 не реализовано · 1 в плане
Что читается в коде
1024 узла сетки комплексной волновой функции, шаг по времени 0.004
Файл
src/constants.tsСплит-степ FFT с композицией Ёшиды 4-го порядка и керровским членом самоддействия
Файл
src/core/physics.worker.tsГеометрия: торический узел (5,2), таблица длин дуг на 50 000 отсчётов
Файл
src/constants.tsНаблюдаемые: энтропия Шеннона, информация Фишера, IPR, асимметрия, эксцесс, длина когерентности
Файл
src/core/physics.worker.tsКубитов и квантовых схем в коде нет — это непрерывное классическое поле
Файл
src/Рендер требует WebGL с плавающими текстурами RGBA32F
Файл
src/core/QuantumDataBridge.ts
Состояние модулей
реализовано
Решатель в Web Worker
Собственный radix-2 FFT, предвычисленные кинетические пропагаторы, шум с масштабированием флуктуация-диссипация.
Файл
src/core/physics.worker.tsреализовано
Кривизна и кручение как источники потенциала
V = −κ²/(8m) по да Коста и накопленная фаза ∫τ ds.
Файл
src/core/physics.worker.tsиллюстративно
«Омега-протокол» — сценарная визуализация
Повороты фазы на π·Φ в затворах шириной L/137, рост infoDensity к MAX_VALUE, логарифмическое затухание «локальной c» — надстройка над состоянием модели.
Файл
src/core/physics.worker.tsчастично
Узел управления параметрами
Worker принимает обновления γ, KERR, T_KPZ, амплитуды «пинцета» и переключение состояний, но ни один элемент интерфейса эти команды не отправляет.
Файл
src/types.tsне реализовано
Вызовы ИИ-зависимости
@google/genai объявлена в package.json, но в src/ не импортируется: приложение работает без всякого ключа.
Файл
package.json, src/в плане
Численная валидация и измеренная производительность
README сам относит к недостающему: проверочные случаи, контроль шага по времени, замеры на названном оборудовании.
Файл
README.md
Как это проверено
Статус «когеренция» — это сравнение с константой
hypothesis_valid = IPR > 0.08, тот же порог питает панель Proof.
Строки «телеметрии» в терминале генерируются случайно
Потоковые строки собираются из Math.random() на интервале 1200 мс.
Файл
src/hooks/useQuantumSimulation.ts«Zero-copy» в архитектуре не соответствует обмену данными
Данные передаются postMessage с копированием Float32Array каждый такт.
Физический модуль отключает проверку типов
Первая строка physics.worker.ts — // @ts-nocheck.
Границы утверждений
- Нет численной валидации: ни эталонных случаев, ни сходимости по шагу; нормировка на каждом шаге может скрывать ошибку решателя.
- Константы KERR = 45, T_KPZ = 4.2 и γ = 0.015 — феноменологический выбор; источника калибровки в репозитории нет.
- Названия «CERN/IBM», «нарушение предела Бекенштейна», «горизонт событий» — оформление интерфейса, а не результат вычислений; институтной принадлежности у проекта нет.
- Поддержка RGBA32F и поведение на мобильных устройствах не проверялись; локальная сборка не привязана к коммиту (dist в .gitignore).
- Подкаталог torius/ — параллельная старая версия на ванильном JS, в сборку не входит и как часть продукта не подаётся.
- Заголовок страницы говорит «v3.0», а версия пакета — 0.0.0: о зрелости это ничего не сообщает.
Живая сборка
Живая сборкаmqc.moonsugar.space ↗
Живая сборка опубликована как объяснение проекта, а не как подтверждённое квантовое устройство: это вычислительная модель непрерывного поля — ни кубитов, ни квантовых схем в коде нет, индикатор «когеренция» — порог IPR > 0.08. Встроенный интерфейс помечает модель «CERN/IBM T5,2» и статус «THEORY VALIDATION»; ни то, ни другое код не подтверждает.
Сама страница не подтверждает доступность: хост проверяется в момент публикации сборки.