Holbert: Reading, Writing, Proving and Learning in the Browser

10/17/2022
by   Liam O'Connor, et al.
0

This paper presents Holbert: a work-in-progress pedagogical proof assistant and online textbook platform, aimed at the educational use-case, specifically for the teaching of programming language theory. Holbert allows proof exercises and rule definitions to be embedded directly in an online textbook, where proofs and rules can be manipulated using a graphical interface. We give an overview of the logical foundations of Holbert, examples of its use, and give an update as to its current implementation status.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/05/2023

Proof-theoretic Semantics and Tactical Proof

The use of logical systems for problem-solving may be as diverse as in p...
research
04/08/2021

First-order natural deduction in Agda

Agda is a dependently-typed functional programming language, based on an...
research
09/23/2018

A Revised and Verified Proof of the Scalable Commutativity Rule

This paper explains a flaw in the published proof of the Scalable Commut...
research
07/27/2018

Limits with Signed Digit Streams

We work with the signed digit representation of abstract real numbers, w...
research
05/18/2018

Proofs and Programs about Open Terms

Formal deductive systems are very common in computer science. They are u...
research
09/05/2022

A Formal Theory of Choreographic Programming

Choreographic programming is a paradigm for writing coordination plans f...
research
02/22/2012

Isabelle/PIDE as Platform for Educational Tools

The Isabelle/PIDE platform addresses the question whether proof assistan...

Please sign up or login with your details

Forgot password? Click here to reset