Mtac2: typed tactics for backward reasoning in Coq

JO Kaiser, B Ziliani, R Krebbers… - Proceedings of the …, 2018 - dl.acm.org
Coq supports a range of built-in tactics, which are engineered primarily to support backward
reasoning. Starting from a desired goal, the Coq programmer can use these tactics to …

A graphical language for proof strategies

G Grov, A Kissinger, Y Lin - … -19, Stellenbosch, South Africa, December 14 …, 2013 - Springer
Complex automated proof strategies are often difficult to extract, visualise, modify, and
debug. Traditional tactic languages, often based on stack-based goal propagation, make it …

Tactics for the Dafny program verifier

G Grov, V Tumas - International Conference on Tools and Algorithms for …, 2016 - Springer
Many modern program verifiers are based on automated theorem provers, which enable full
hiding of proof details and allow users to focus all their effort on the program text. This has …

[PDF][PDF] User interfaces for computer-assisted mathematics

W Nawrocki - 2023 - voidma.in
The computer revolution is a revolution in the way we think and in the way we express what
we think. The essence of this change is the emergence of what might best be called …

[图书][B] Assertion level proof planning with compiled strategies

D Dietrich - 2011 - publikationen.sulb.uni-saarland.de
This book presents new techniques that allow the automatic verification and generation of
abstract human-style proofs. The core of this approach builds an efficient calculus that works …

Verified computing in homological algebra

A Spiwack - 2011 - pastel.hal.science
The object of this thesis is the study of the ability of the Coq system to mix proofs and
programs in practice. Our approach consists in implementing part of the program Kenzo, a …

Understanding and maintaining tactics graphically OR how we are learning that a diagram can be worth more than 10K LoC

Y Lin, G Grov, R Arthan - arXiv preprint arXiv:1610.05593, 2016 - arxiv.org
The use of a functional language to implement proof strategies as proof tactics in interactive
theorem provers, often provides short, concise and elegant implementations. Whilst being …

Theoretical and implementation aspects in the mechanization of the metatheory of programming languages

W Ricciotti - 2011 - amsdottorato.unibo.it
Interactive theorem provers are tools designed for the certification of formal proofs
developed by means of man-machine collaboration. Formal proofs obtained in this way …

Towards automated proof strategy generalisation

G Grov, E Maclean - arXiv preprint arXiv:1303.2975, 2013 - arxiv.org
The ability to automatically generalise (interactive) proofs and use such generalisations to
discharge related conjectures is a very hard problem which remains unsolved. Here, we …

Implementazione del linguaggio dichiarativo in Matita 0.99. x

A Berlingieri - amslaurea.unibo.it
In questo lavoro di tesi verra discussa l'implementazione del linguaggio dichiarativo del
dimostratore interattivo di Teoremi Matita nella versione 0.99. x. Il linguagigo dichiarativo è …