Add definitional transport and congruence combinators derived from Id so equality programming isnt all raw idElim
This commit is contained in:
@@ -28,6 +28,10 @@ def main : IO Unit := do
|
||||
runOne "empty absurd" Examples.absurdNat
|
||||
runOne "refl zero" Examples.reflZero
|
||||
runOne "id elim" Examples.idElimNat
|
||||
runOne "transport nat" Examples.transportNat
|
||||
runOne "transport refl" Examples.transportNatRefl
|
||||
runOne "cong succ" Examples.congSucc
|
||||
runOne "cong succ refl" Examples.congSuccRefl
|
||||
runOne "let universe" Examples.letUniverse
|
||||
runOne "omega (bad)" Examples.omegaAnn
|
||||
runOne "unknown var" Examples.unknownVar
|
||||
|
||||
Reference in New Issue
Block a user