2010
DOI: 10.1007/978-3-642-14128-7_37
|View full text |Cite
|
Sign up to set email alerts
|

Proviola: A Tool for Proof Re-animation

Abstract: To improve on existing models of interaction with a proof assistant (PA), in particular for storage and replay of proofs, we introduce three related concepts, those of: a proof movie, consisting of frames which record both user input and the corresponding PA response; a camera, which films a user's interactive session with a PA as a movie; and a proviola, which replays a movie frame-by-frame to a third party. In this paper we describe the movie data structure and we discuss a prototype implementation of the ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 17 publications
(15 citation statements)
references
References 5 publications
0
15
0
Order By: Relevance
“…Also, support for interactive elements -think of a "Coq box", i.e., an HTML div that is filled with the result of the execution of some Coq program -is a must. We are also very close to providing Proviola-like [27] functionality, that is to say, a system where the user can interactively perform proof replay.…”
Section: Future Workmentioning
confidence: 99%
“…Also, support for interactive elements -think of a "Coq box", i.e., an HTML div that is filled with the result of the execution of some Coq program -is a must. We are also very close to providing Proviola-like [27] functionality, that is to say, a system where the user can interactively perform proof replay.…”
Section: Future Workmentioning
confidence: 99%
“…The client and the server share the proof's state in a proof movie [14], but each represents the model differently. This section describes the different models, including the model used to communicate changes from the server to the client.…”
Section: Document Representationsmentioning
confidence: 99%
“…Taken together, these commands form a proof script, which can be distributed to other users of the theorem prover. Because the script is meaningless without the proof states, a system that wants to give readers stand-alone access to the proofs should provide the proof states as well, a model which we explored with the Proviola tool [14].…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, these publications hardly give access to the formalization, but describe the project on a rather high level of abstraction. The Journal of Formalized Reasoning 4 , the Archive of Formal Proofs 5 and the Journal of Formalized Mathematics 6 try to improve on this by explicitly giving a platform for formalizations (the latter for Mizar), but that is not really taking off.…”
Section: Introductionmentioning
confidence: 99%
“…When hovering over the formal proofs, one sees the proof state at that point, so a reader can observe what the action of the proof commands is. This uses the Proviola technology that we have previously developed and described [4]. 3.…”
Section: Introductionmentioning
confidence: 99%