2013
DOI: 10.4204/eptcs.118.3
|View full text |Cite
|
Sign up to set email alerts
|

Proof in Context — Web Editing with Rich, Modeless Contextual Feedback

Abstract: The Agora system is a prototypical Wiki for formal mathematics: a web-based system for collaborating on formal mathematics, intended to support informal documentation of formal developments. This system requires a reusable proof editor component, both for collaborative editing of documents, and for embedding in the resulting documents. This paper describes the design of Agora's asynchronous editor, that is generic enough to support different tools working on editor content and providing contextual information,… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2013
2013
2017
2017

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…With Agora, we also want to lower the threshold for participating in formalization projects by providing an easy-to-use web interface to a proof assistant [8]. This allows people to cooperate on a project, the files of which are stored on the server.…”
Section: Cooperation On Formal Proofsmentioning
confidence: 99%
See 2 more Smart Citations
“…With Agora, we also want to lower the threshold for participating in formalization projects by providing an easy-to-use web interface to a proof assistant [8]. This allows people to cooperate on a project, the files of which are stored on the server.…”
Section: Cooperation On Formal Proofsmentioning
confidence: 99%
“…Editing We can directly use the tools that turn text into frames for building the server backend of a (simple) web-based editor: the front end of this editor just gathers the entered text and sends it to the server, the server processes it into a list of frames and post-processes it: both by generating proof assistant (HOL Light) responses and by sending markup information based on the correctness of a part of the text. Because this processing is incremental, information can be returned on demand: after the text has been parsed into frames, the server can give the editor information as it is produced, using the protocols described in [8]. As also described in that paper, it remains an open question on how to properly deal with the impact of the formal text written in the editor, as this might invalidate the entire repository.…”
Section: Editing and Proof Advisingmentioning
confidence: 99%
See 1 more Smart Citation