Вопросы по теме '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 просмотров

Coq: Ltac для транзитивности импликации (он же гипотетический силлогизм)
Этот вопрос касается проекта, которым я занимаюсь, а именно кодирования Principia Mathematica на Coq. Principia разработал правила вывода, одним из которых является Syll: ∀ P Q R: Опора, P → Q, Q → R: P → R Я пытаюсь создать сценарий Ltac,...
68 просмотров
schedule 05.03.2024