Skip to content

takano32/rambda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rambda

これ、何よ

Rubyで記述した型なしラムダ計算を行う簡約機です。

メモ

the revised alpha-rule

  • alpha &x.E -> &z.(&x.E)z for any z /= phi(E)

the revised beta-rules

  • beta1 (&x.x)Q -> Q
  • beta2 (&x.y)Q -> y
  • beta3 (&x.&y.E)Q -> &x.E
  • beta4 (&x.&y.E)Q -> &y.(&x.E)Q
  • beta5 (&x.(E1)E2)Q -> ((&x.E1)Q)(&x.E2)Q

succ

&n.&f.&x.(f)((n)f)x

ToDo

簡約詳細表示モードの実装

About

rambda - lambda calculator in Ruby Programming Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages