Teaching Higher-Order Logic Using Isabelle
Lund, Simon Tobias, Villadsen, Jørgen
–arXiv.org Artificial Intelligence
Higher-order logic, also known as simple type theory [3], has been described as the combination of functional programming and logic [9], and has proved a very powerful tool for the formalization of mathematics and computer science. It is an expressive enough logic to cover a wide array of fields, while still being built on relatively simple principles, and a number of proof assistants based on higher-order logic are available. We consider formal reasoning in the generic proof assistant Isabelle [10, 11]. In the present paper we are taking advantage of the genericity of Isabelle, but we also find that Isabelle is at least as user-friendly and intuitive as other proof assistants of comparable power. Although Isabelle is generic and comes with a number of object logics like first-order logic (FOL) and axiomatic set theory (ZF), the default object logic is higher-order logic, called Isabelle/HOL.
arXiv.org Artificial Intelligence
Apr-8-2024
- Country:
- Asia > Middle East
- Israel > Haifa District > Haifa (0.04)
- Europe
- Denmark > Capital Region
- Kongens Lyngby (0.14)
- France
- Provence-Alpes-Côte d'Azur > Alpes-Maritimes
- Nice (0.04)
- Île-de-France > Paris
- Paris (0.04)
- Provence-Alpes-Côte d'Azur > Alpes-Maritimes
- Poland > Podlaskie Province
- Bialystok (0.04)
- Romania > Vest Development Region
- Timiș County > Timișoara (0.04)
- Sweden > Vaestra Goetaland
- Gothenburg (0.04)
- United Kingdom > England
- Oxfordshire > Oxford (0.04)
- Denmark > Capital Region
- North America > United States
- Pennsylvania > Allegheny County > Pittsburgh (0.04)
- Asia > Middle East
- Genre:
- Industry:
- Education (0.30)
- Technology: