Вопросы по теме 'ltac'
Повышение уровня неудач тактики coq
При реализации сложной тактики в Ltac есть некоторые команды Ltac или вызов тактики, которые, как я ожидаю, потерпят неудачу и где это ожидается (например, чтобы завершить repeat или вызвать обратное отслеживание). Эти сбои обычно возникают на...
125 просмотров
schedule
08.10.2022
Расширяемая тактика в Coq
Допустим, у меня есть причудливая тактика, позволяющая решать леммы определенного типа:
Ltac solveFancy :=
some_preparation;
repeat (first [important_step1 | important_step2];
some_cleanup);
solve_basecase.
Теперь я использую...
154 просмотров
schedule
30.01.2023
Ltac: делайте что-то другое в каждой цели
У меня есть сценарий проверки, в котором я исследую несколько случаев, и в настоящее время он довольно медленный, поскольку у меня есть несколько стратегий для решения целей, и я пробую каждую из них в каждом случае.
Я знаю, что мне нужно применять...
217 просмотров
schedule
12.10.2023
Coq: Ltac для транзитивности импликации (он же гипотетический силлогизм)
Этот вопрос касается проекта, которым я занимаюсь, а именно кодирования Principia Mathematica на Coq. Principia разработал правила вывода, одним из которых является Syll:
∀ P Q R: Опора, P → Q, Q → R: P → R
Я пытаюсь создать сценарий Ltac,...
68 просмотров
schedule
05.03.2024