Я считаю книгу «Изабель / HOL: помощник по проверке логики высшего порядка» очень хорошим справочным материалом для улучшения кодирования в стиле применения в Изабель.В нескольких частях книг (например, в разделе 9.2) авторы утверждают, что хорошей эвристикой для индукции является:
извлечение всех вхождений переменной индукции в заключение с помощью ⟶
но способ, которым они это делают, заключается в повторении цели как леммы с m вместо ⟹.Я хочу сделать это автоматически в стиле применения.Моя текущая цель имеет вид:
⋀ param. A ⟹ B
Как бы вы применили А к выводам, используя apply-style?