Evolution of SASyLF 2008-2021

02/08/2022
by   John Tang Boyland, et al.
0

SASyLF was released in 2008 and used as a proof assistant in courses at several universities. It proved itself useful and has continued to be used, and each iteration of use has encouraged further development: fixing bugs and adding enhancements. This paper describes how SASyLF was developed while keeping true to its purpose. Most notable are making substitutions explicit, support of "and" and "or," support for mutual and lexicographic induction, and IDE support.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/16/2020

A Novice-Friendly Induction Tactic for Lean

In theorem provers based on dependent type theory such as Coq and Lean, ...
research
02/27/2023

Reimplementing Mizar in Rust

This paper describes a new open-source proof processing tool, mizar-rs, ...
research
03/14/2019

Mutual Coinduction

In this paper we present mutual coinduction as a dual of mutual inductio...
research
06/07/2017

Counterexample-Guided k-Induction Verification for Fast Bug Detection

Recently, the k-induction algorithm has proven to be a successful approa...
research
10/09/2021

Toward Hole-Driven Development with Liquid Haskell

Liquid Haskell is an extension to the Haskell programming language that ...
research
06/09/2023

Positivity certificates for linear recurrences

We show that for solutions of linear recurrences with polynomial coeffic...
research
06/25/2022

Implementation of SquashFS Support in U-Boot

U-Boot is a notorious bootloader and Open Source project. This work had ...

Please sign up or login with your details

Forgot password? Click here to reset