Python client for Isabelle server

12/09/2022
by   Boris Shminke, et al.
0

We contribute a Python client for the Isabelle server, which gives researchers and students using Python as their primary programming language an opportunity to communicate with the Isabelle server through TCP directly from a Python script. Such an approach helps avoid the complexities of integrating the existing Python script with languages used for Isabelle development (ML and Scala). We also describe new features that appeared since the announcement of the first version of the client a year ago. Finally, we give examples of the client's applications in research and education and discuss known limitations and possible directions for future development.

READ FULL TEXT
research
04/02/2021

Catalogs of C and Python Antipatterns by CS1 Students

Understanding students' programming misconceptions is critical. Doing so...
research
09/11/2021

Mining counterexamples for wide-signature algebras with an Isabelle server

We propose an approach for searching for counterexamples of statements a...
research
11/19/2021

Improving a High Productivity Data Analytics Chapel Framework

Most state of the art exploratory data analysis frameworks fall into one...
research
10/28/2020

Galvanalyser: A Battery Test Database

Performance and lifetime testing of batteries requires considerable effo...
research
11/13/2020

iHorology: Lowering the Barrier to Microsecond-level Internet Time

High precision, synchronized clocks are essential to a growing number of...
research
12/14/2022

Comparative review of selected Internet communication protocols

With a large variety of communication methods and protocols, many softwa...
research
12/04/2018

Towards new solutions for scientific computing: the case of Julia

This year marks the consolidation of Julia (https://julialang.org/), a p...

Please sign up or login with your details

Forgot password? Click here to reset