Grafický nástroj usnadňující vytváření Coq výrazů
Loading...
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
This bachelor thesis deals with the design and implementation of a web application for the visual
creation of expressions in the Coq proof assistant (recently renamed to Rocq). The goal of the
thesis is to facilitate working with inductive data types using a graphical interface inspired by
block-based programming. The application uses a parser generated by the ANTLR tool to process
user input definitions and subsequently automatically creates corresponding graphical blocks. The
user can interactively connect these blocks on a canvas to construct valid expressions, which are
then exported back into Coq syntax. The resulting tool serves to eliminate syntactic errors and
clarify the structure of complex expressions.
Description
Delayed publication
Available after
Subject(s)
Coq, ANTLR, Data type, Visualization, Graphical editor