Skip to content

Latest commit

 

History

History
9 lines (8 loc) · 457 Bytes

File metadata and controls

9 lines (8 loc) · 457 Bytes

Generic pattern unification implemented in Agda (tested with v2.7.0.1, with standard library v2.1.1).

Contents:

  • lib.lagda: some general purpose definitions and lemmas
  • lc.lagda (~450 LoC): pattern unification for λ-calculus
  • main.lagda (~300 LoC): generic pattern unification
  • common.lagda (~175 LoC): Agda code shared verbatim between lc.lagda and main.lagda
  • lcsig.lagda: signature for λ-calculus
  • systemF.agda (~800 LoC): signature for system F