Научные вычисления / R&D
Из математической теории — в верифицируемую библиотеку за 9 месяцев
Библиотека компенсированных вычислений: потеря точности видна и аудируема, свойства арифметики доказаны в Lean 4, каждое численное утверждение воспроизводимо бенчмарком.
- Статус
- Исследовательский проект
- Срок
- 9 месяцев
- Стек
- Python
- NumPy
- PyTorch
- Pydantic
- Lean 4 + Mathlib
- GitHub Actions
Задача
Арифметика с плавающей точкой молча теряет информацию: сумма [1e16, 1, −1e16] даёт 0, значимые разности схлопываются в ложные нули, деление на ноль — исключение, а не часть модели данных. Корректирующая логика в финансовых и научных пайплайнах размазана по edge-case-костылям. Мы поставили задачу сделать арифметику, где потеря точности и сингулярности явны, структурированы и аудируемы, а свойства доказаны и измерены.
Что сделали
- Собрали ядро на базе Абсолютной Компенсационной Теории (ACT): каждая операция возвращает результат плюс явную компенсацию, сингулярные случаи — структурированные состояния с политиками обработки.
- Поверх ядра — компенсированная линейная алгебра (GEMM/QR/SVD), ML-оптимизаторы с обёрткой под PyTorch, финансовый ledger и интеграции с NumPy и pandas.
- Доказали публичную поверхность теорем в Lean 4 + Mathlib: сборка формального проекта сертифицирует ноль недоказанных мест и ноль дополнительных аксиом.
- Ввели правило claim closure: каждое численное утверждение в документации привязано к воспроизводимому бенчмарк-артефакту и перегенерируется в том же изменении.
- Довели до стабильного релиза 1.0.0: 854 теста с гейтом покрытия 85% в CI, двойная лицензия AGPL/Commercial, релизный конвейер публикации пакета.
Результат
- 1.0 вместо 0.0
- сохранён остаток агрегации [1e16, 1, −1e16], который float теряет; воспроизводимый бенчмарк-артефакт генерируется скриптом из репозитория
- ≥10x
- коэффициент стабильности против float64 на катастрофическом сокращении; зафиксированный базлайн регрессионного контроля точности в CI
- 0 недоказанных мест
- доказательства свойств арифметики машинно проверены в Lean 4 + Mathlib (0 sorry); сборка сертифицирует отсутствие лишних аксиом
- 9 месяцев
- от первого коммита до стабильного релиза 1.0.0 с 854 тестами и гейтом покрытия 85%; по истории тегов и коммитов репозитория
Направления
Другие кейсы
Производство · Стройматериалы
MVP в эксплуатацииСпецификация сэндвич-панелей из чертежа за секунды вместо часов
Приложение читает DWG/DXF-раскладку и собирает спецификацию в Excel: 10–30 секунд вместо 2–15 часов вручную. 784 панели объекта сошлись с ручной спецификацией построчно.
- 784/784 и 189/189
- панелей на одном объекте и стеновых на втором совпали с ручной спецификацией построчно, с типоразмерами; расхождение площади — 0,001 м²
- 2–15 ч → 10–30 с
- подготовка спецификации объекта: вручную против обработки приложением — по замерам на реальных проектах
Недвижимость · PropTech-маркетплейс
MVP в эксплуатацииМаркетплейс земельных участков с планом освоения: MVP за 2 месяца
Из прототипа-картинки — в платформу «участок → список работ → подрядчик → заявка». Правиловый движок рекомендаций, три кабинета, 152-ФЗ. MVP за 2 месяца.
- 2 месяца
- от утверждённого ТЗ до pre-release MVP на HTTPS-стенде — 9-я неделя при собственной оценке плана 10–13 недель
- 7 дней
- от ТЗ до первой полной реализации платформы: 168 файлов, 21,5 тыс. строк; дальше — два месяца доводки до pre-release
Маркетплейсы · Ценообразование
ПилотРепрайсинг без ручного контроля цен: пилот с договорными гарантиями
Сервис следит за ценами конкурентов на маркетплейсе и считает цену в коридоре. Ни одна цена не применяется без подтверждения. Пилот: 10 SKU, настройка до 14 дней.
- 10 SKU · 2 сценария
- объём пилота; лимит SKU и оба сценария зашиты в код и проверяются контрактными тестами — превысить лимит нельзя
- до 14 дней
- договорной срок настройки от получения входных данных до запуска, затем 1 месяц пилота; даты считает сервис, по окончании доступ закрывается
Посчитать эффект на своих цифрах
AVA — калькулятор экономики процесса. За пару минут он покажет, окупается ли похожая задача в вашем случае, ещё до разговора с нами и без обязательств.
Оценить эффект с AVAПохожая задача?
Опишите процесс и данные, которые у вас есть. Скажем, что из этого считается в деньгах, а что — нет, до начала работ.
или напишите напрямую: hello@xteam.pro