Skip to content

Files

Latest commit

4575c4a · Apr 3, 2025

History

History

syntax

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 21, 2020
Feb 16, 2021
Oct 13, 2024
Sep 26, 2024
Oct 17, 2023
Apr 3, 2025
Jan 19, 2022
Jan 11, 2022
Oct 22, 2024
Feb 21, 2020
Feb 21, 2020

Syntax of the HOL inference system with ad-hoc overloading.

holAxiomsSyntaxScript.sml: Context extensions for asserting the mathematical axioms.

holBoolSyntaxScript.sml: Definitions to extend a theory context to include the theory of Booleans, and some basic syntactic properties about these extensions.

holSyntaxCyclicityScript.sml: Implementation of cyclicity check for function definitions based on Kunčar, CPP 2015

holSyntaxExtraScript.sml: Some lemmas about the syntactic functions.

holSyntaxRenamingScript.sml: Verification of rename_apart: rename_apart r c gives a function f, such that f(r) ∩ c = ∅ , f(r) ∩ r = ∅ and dom(f) = r ∩ c.

holSyntaxRenamingTyvarScript.sml:

  • Properties of RenamingTheory for our syntax

holSyntaxScript.sml: Defines the HOL inference system.

holSyntaxSyntax.sml: ML functions for constructing and picking apart terms arising from holSyntaxTheory.