A Mobile Application for Self-Guided Study of Formal Reasoning

02/28/2020
by   David M. Cerna, et al.
0

In this work, we introduce AXolotl, a self-study aid designed to guide students through the basics of formal reasoning and term manipulation. Unlike most of the existing study aids for formal reasoning, AXolotl is an Android-based application with a simple touch-based interface. Part of the design goal was to minimize the possibility of user errors which distract from the learning process. Such as typos or inconsistent application of the provided rules. The system includes a zoomable proof viewer which displays the progress made so far and allows for storage of the completed proofs as a JPEG or LaTeX file. The software is available on the google play store and comes with a small library of problems. Additional problems may be opened in AXolotl using a simple input language. Currently, AXolotl supports problems that can be solved using rules which transform a single expression into a set of expressions. This covers educational scenarios found in our first-semester introduction to logic course and helps bridge the gap between propositional and first-order reasoning. Future developments will include rewrite rules which take a set of expressions and return a set of expressions, as well as a quantified first-order extension.

READ FULL TEXT

page 6

page 7

page 8

page 12

page 13

research
08/11/2023

Learning Deductive Reasoning from Synthetic Corpus based on Formal Logic

We study a synthetic corpus-based approach for language models (LMs) to ...
research
03/10/2023

On Exams with the Isabelle Proof Assistant

We present an approach for testing student learning outcomes in a course...
research
01/28/2020

Simplifying Casts and Coercions

This paper introduces norm_cast, a toolbox of tactics for the Lean proof...
research
03/05/2018

The Sequent Calculus Trainer with Automated Reasoning - Helping Students to Find Proofs

The sequent calculus is a formalism for proving validity of statements f...
research
07/07/2019

A Bridge Anchored on Both Sides: Formal Deduction in Introductory CS, and Code Proofs in Discrete Math

There is a sharp disconnect between the programming and mathematical por...
research
11/19/2019

Towards a computer-interpretable actionable formal model to encode data governance rules

With the needs of science and business, data sharing and re-use has beco...
research
04/28/2014

Nonmonotonic Reasoning as a Temporal Activity

A dynamic reasoning system (DRS) is an adaptation of a conventional for...

Please sign up or login with your details

Forgot password? Click here to reset