Collaborative Interactive Theorem Proving with Clide

This paper introduces Clide , a collaborative web interface for the Isabelle theorem prover. The interface allows a document-oriented interaction very much like Isabelle’s desktop interface. Moreover, it allows users to jointly edit Isabelle proof scripts over the web; editing operations are synchronised in real-time to all users.

[1]  Christoph Lüth,et al.  A Web Interface for Isabelle: The Next Generation , 2013, MKM/Calculemus/DML.

[2]  Stephen M. Watt,et al.  Intelligent Computer Mathematics , 2014, Lecture Notes in Computer Science.

[3]  Tobias Nipkow,et al.  A Code Generator Framework for Isabelle / HOL , 2007 .

[4]  Yanchun Zhang,et al.  Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems , 1998, TCHI.

[5]  Burkhart Wolff,et al.  Assisted Proof Document Authoring , 2005, MKM.

[6]  Markus Wenzel Isabelle/jEdit - A Prover IDE within the PIDE Framework , 2012, AISC/MKM/Calculemus.

[7]  Gudmund Grov,et al.  Machine Learning in Proof General: Interfacing Interfaces , 2012, UITP.

[8]  Chengzheng Sun,et al.  Operational transformation in real-time group editors: issues, algorithms, and achievements , 1998, CSCW '98.

[9]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[10]  Jesse Alama,et al.  Large Formal Wikis: Issues and Solutions , 2011, Calculemus/MKM.

[11]  Derek Wyatt Akka Concurrency , 2013 .

[12]  Cezary Kaliszyk,et al.  Web Interfaces for Proof Assistants , 2007, UITP@FLoC.

[13]  Saul Greenberg,et al.  Real time groupware as a distributed system: concurrency control and its effect on the interface , 1994, CSCW '94.

[14]  Clarence A. Ellis,et al.  Concurrency control in groupware systems , 1989, SIGMOD '89.

[15]  Carst Tankink Proof in Context - Web Editing with Rich, Modeless Contextual Feedback , 2012, UITP.

[16]  Jesse Alama,et al.  A wiki for Mizar: motivation, considerations, and initial prototype , 2010, AISC'10/MKM'10/Calculemus'10.