summaryrefslogtreecommitdiff
path: root/program/reducer.pty
blob: 996541b88b67dd2c3c404c2e1bf01bb0513f9415 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Nat ->
(\T =>
  [ Var: Nat
  , Zero: <>
  , Suc: T
  , Primrec: <Zero: T, Suc: T, Target: T>
  , Abs: T
  , App: <Fun: T, Arg: T>
  ]) ->
(\T =>
  [ Var: Nat
  , Zero: <>
  , Suc: T
  , Primrec: <Zero: T, Suc: T, Target: T>
  , Abs: T
  , App: <Fun: T, Arg: T>
  ])