← Все новости
5ⁿ → 4n+1: сколько на самом деле дают редукции в explicit-state model checking

5ⁿ → 4n+1: сколько на самом деле дают редукции в explicit-state model checking

Редукция по симметрии и редукция частичных порядков описаны в литературе десятилетиями, но их эффект обычно приводят либо асимптотически, либо на одном показательном примере. Здесь обе измерены на работающем explicit-state model checker.Три результата. Первый: вместе они превращают экспоненту 5ⁿ в линейную функцию 4n+1 — точно, а не приближённо; по отдельности ни одна из них этого не делает. Второй: на семи спецификациях из десяти редукция даёт фактор 1,00× и при этом стоит 2–3 % времени сверху — отрицательный результат, который обычно не публикуют. Третий: направленный поиск по 100 000 сгенерированных спецификаций нашёл минимальные свидетели необходимости условий C2 и C3 ample-множества — и ни одного для C1.Внутри: методология, замкнутые формы для всех четырёх режимов, абляция условий, потерянные контрпримеры и раздел с ограничениями. Всё воспроизводится по сиду. ≈900 символов — в рекомендованном диапазоне. Читать далее