Philadelphia

Stephanie Weirich

Elite
@sweirich

Wish I had more time to code. And by code, I mean prove things.

pi-forall. A demo implementation of a simple dependently-typed language

625

dth. Examples of Dependently-typed programs in Haskell

309

tal. An implementation of Typed Assembly Language (Morrisett, Walker, Crary, Glew)

150

lambda-n-ways. Benchmarks for capture-avoiding substitution

125

challenge. Strongly-typed System F in Haskell

121

corespec. A Specification for Dependent Types in Haskell (Core)

63

trellys. Automatically exported from code.google.com/p/trellys

47

replib. Replib: generic programming & Unbound: generic treatment of binders

47

rebound. # A simple variable binding library based on well-scoped indices and environments

32

lennart-lambda. λλλλ Lennart Augustsson's λ-calculus cooked four ways

29

hs-inferno. Generic unification-based type inference library

25

graded-haskell. Graded Dependent Type systems

25

haskelltester. Simple autograder for Haskell programming assignments

18

lambda-calculus. Denotational Semantics of the Untyped Lambda Calculus

17

pl-semantics-and-types. CIS 7000-01 Fall 2025 Course materials

16

equations-ln. Coq

6

system-fc-coq. TeX

2

RISCV-ISA-Spec. Formal specification of RISC-V Instruction Set

2

PHICWIC2018. Formal logic and software verification using interactive theorem provers

2

corespec-roles. Dependent Haskell with role annotations (ICFP 2019)

1

saw-core-what4. SAWCore backend for What4

1

jvm-parser. A Haskell parser for JVM bytecode files

1

sweirich.github.io. HTML

1
23
Apply