Skip to content

Commit

Permalink
remove lang0
Browse files Browse the repository at this point in the history
  • Loading branch information
xieyuheng committed Aug 5, 2024
1 parent d387c3f commit b698d8a
Show file tree
Hide file tree
Showing 91 changed files with 14 additions and 3,049 deletions.
19 changes: 7 additions & 12 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,15 @@
将 explicit-substitution 从 lambda 中分离出来
rename lang1 to lang

# 有待验证的假设
> 在 explicit-substitution 中实验,然后开始 cicada。
在 explicit-substitution 中实验,然后开始 cicada。
支持 `(assert-equal)``(assert-not-equal)`

-`assert-equal` 验证基于 `Exp` 的 definitional 等价关系。
- 验证基于 `Exp` 的递归函数之间的 definitional 等价关系。
- 验证基于 `Exp` 的 dependent type 类型检查器。
- 在实现 explicit-substitution 时避免全局的 `globalFreshen`

# lang1
支持直接递归函数与相互递归函数,不能判断等价的地方就不判断。

[lang1] 支持 `(assert-equal)``(assert-not-equal)`
[lang1] 支持直接递归函数与相互递归函数,不能判断等价的地方就不判断。
- 验证基于 `Exp` 的递归函数之间的 definitional 等价关系。

# lang0
验证基于 `Exp` 的 dependent type 类型检查器。

[lang0] docs/lambda-encoding -- Exp Lambda 编码的例子,外加解释器
[lang0] docs/self-type
在实现 explicit-substitution 时避免全局的 `globalFreshen`
File renamed without changes.
9 changes: 0 additions & 9 deletions docs/lambda-calculus/book.json

This file was deleted.

202 changes: 0 additions & 202 deletions docs/lambda-calculus/src/fixpoint.md

This file was deleted.

Loading

0 comments on commit b698d8a

Please sign in to comment.