Доказательство инструмента Родена - транзитивность
Итак, я знакомлюсь с языком спецификации event-b и инструментом Rodin.
При этом я столкнулся с каким-то странным поведением инструмента Rodin, и я хотел бы получить здесь помощь.
Я занимаюсь доказыванием, и у меня есть две гипотезы:
- 1 <= v
- v <= п
моя цель:
- 1 <= п
Я ожидаю, что автодоказательство по умолчанию справится с этим, но это не так.
Мой вопрос: должен ли я что-то явно настраивать? А может быть по какой-то причине это не должно сбрасываться автоматически?
Дело в том, что я даже не могу его вручную разрядить, так как это элементарная математика.
Вот как это выглядит в инструменте Rodin
Спасибо!
1 ответ
Существует плагин для использования решателей SMT в доказательствах из Rodin. Существует также плагин для использования пруверов Atelier B. Возможно, вы захотите попробовать один из них.