Backlinks
Backlinks
[注记] 存在与生成 [being-and-becoming]
[例] 多步归约到值 [multi-step-reduction-to-a-value]
[引理] 值不可归约 [values-do-not-reduce]
[附注] 为什么要“对 一般化” [generalizing-the-type-in-preservation-proofs]
[注记] 莱布尼茨与弗雷格 [leibniz-and-frege]
[定义] 范式与受阻 [normal-forms-and-stuck-terms]
[注记] 约定与必然 [convention-and-necessity]
[附注] 显式错误规则与 Kotlin 的底类型 [explicit-errors-and-kotlin-bottom-type]
[附注]
Rust 的
?
?
运算符
[rust-question-mark-operator]
[附注] 类型系统是保守的 [conservative-type-systems]
[附注] 静态类型与动态类型 [static-and-dynamic-typing]
[定理] 对推导归纳 [induction-on-derivations]
[附注] 什么是归纳 [meaning-of-induction]
[定义] 多步归约 [multi-step-reduction]
[例] 一棵推导 [reduction-derivation]
[附注] 分支顺序里藏着证明 [proofs-behind-pattern-matching-order]
[注记] “最小 + 归纳”的历史 [history-of-least-sets-and-induction]
[附注] 为什么 E-PredSucc 要求 [numeric-value-restriction-in-predecessor-reduction]
[定义] 对象语言与元语言 [object-language-and-metalanguage]
[附注] 为什么译作“受阻” [translation-of-stuck]
[附注] Rust 也是元语言 [rust-as-a-metalanguage]
[附注] 归纳假设不只限于直接子项 [scope-of-induction-hypotheses]
[约定] 阅读约定 [reading-conventions]
[附注] 求值策略、归约策略与合流性 [evaluation-strategies-reduction-strategies-and-confluence]
[约定] 箭头 的读法与用法 [reading-the-reduction-arrow]