- <td class="snns file water">cpr ( ⦃?,?⦄ ⊢ ? ➡ ? )</td>
- <td class="snnn file water">cpr_lift cpr_cir</td>
- <td class="snnn file water">
- <br />
- </td>
- <td class="ssnn file water">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component water">
- <br />
- </td>
- <td class="snns plane water">irreducible forms for context-sensitive reduction</td>
- <td class="snns file water">cir ( ⦃?,?⦄ ⊢ ➡ 𝐈⦃?⦄ )</td>
- <td class="snnn file water">cir_lift</td>
- <td class="snnn file water">
- <br />
- </td>
- <td class="ssnn file water">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component water">
- <br />
- </td>
- <td class="snns plane water">reducible forms for context-sensitive reduction</td>
- <td class="snns file water">crr ( ⦃?,?⦄ ⊢ ➡ 𝐑⦃?⦄ )</td>
- <td class="snnn file water">crr_lift</td>
- <td class="snnn file water">
- <br />
- </td>
- <td class="ssnn file water">
- <br />
- </td>
- </tr>
- <tr>
- <td class="snns component green">unfold</td>
- <td class="snns plane green">unfold</td>
- <td class="snns file green">unfold ( ⦃?,?⦄ ⊢ ? ⧫* ? )</td>
- <td class="snnn file green">
- <br />
- </td>
- <td class="snnn file green">
- <br />
- </td>
- <td class="ssnn file green">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component green">
- <br />
- </td>
- <td class="snns plane green">iterated static type assignment</td>
- <td class="snns file green">lsstas ( ⦃?,?⦄ ⊢ ? •*[?,?,?] ? )</td>
- <td class="snnn file green">lsstas_alt ( ⦃?,?⦄ ⊢ ? ••*[?,?,?] ? )</td>
- <td class="snnn file green">lsstas_lift lsstas_aaa lsstas_lsstas</td>
- <td class="ssnn file green">
- <br />
- </td>
- </tr>
- <tr>
- <td class="snns component grass">static typing</td>
- <td class="snns plane grass">local env. ref. for atomic arity assignment</td>
- <td class="snns file grass">lsuba ( ? ⊢ ? ⁝⊑ ? )</td>
- <td class="snnn file grass">lsuba_ldrop lsuba_aaa lsuba_lsuba</td>
- <td class="snnn file grass">
- <br />
- </td>
- <td class="ssnn file grass">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component grass">
- <br />
- </td>
- <td class="snns plane grass">atomic arity assignment</td>
- <td class="snns file grass">aaa ( ⦃?,?⦄ ⊢ ? ⁝ ? )</td>
- <td class="snnn file grass">aaa_lift aaa_lifts aaa_fqus aaa_da aaa_ssta aaa_aaa</td>
- <td class="snnn file grass">
- <br />
- </td>
- <td class="ssnn file grass">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component grass">
- <br />
- </td>
- <td class="snns plane grass">stratified static type assignment</td>
- <td class="snns file grass">ssta ( ⦃?,?⦄ ⊢ ? •[?,?] ? )</td>
- <td class="snnn file grass">ssta_lift ssta_ssta</td>
- <td class="snnn file grass">
- <br />
- </td>
- <td class="ssnn file grass">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component grass">
- <br />
- </td>
- <td class="snns plane grass">local env. ref. for degree assignment</td>
- <td class="snns file grass">lsubd ( ? ⊢ ? ▪⊑ ? )</td>
- <td class="snnn file grass">lsubd_da lsubd_lsubd</td>
- <td class="snnn file grass">
- <br />
- </td>
- <td class="ssnn file grass">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component grass">
- <br />
- </td>
- <td class="snns plane grass">degree assignment</td>
- <td class="snns file grass">da ( ⦃?,?⦄ ⊢ ? ▪[?,?] ? )</td>
- <td class="snnn file grass">da_lift da_da</td>
- <td class="snnn file grass">
- <br />
- </td>
- <td class="ssnn file grass">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component grass">
- <br />
- </td>
- <td class="snns plane grass">parameters</td>
- <td class="snns file grass">sh</td>
- <td class="snnn file grass">sd</td>
- <td class="snnn file grass">
- <br />
- </td>
- <td class="ssnn file grass">
- <br />
- </td>
- </tr>
- <tr>
- <td class="snns component yellow">substitution</td>
- <td class="snns plane yellow">lazy equivalence for local environments</td>
- <td class="snns file yellow">lleq ( ? ⋕[?,?] ? )</td>
- <td class="snnn file yellow">lleq_alt ( ? ⋕⋕[?,?] ? )</td>
- <td class="snnn file yellow">lleq_ldrop lleq_fqus lleq_lleq lleq_ext</td>
- <td class="ssnn file yellow">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component yellow">
- <br />
- </td>
- <td class="snns plane yellow">contxt-sensitive extended multiple substitution</td>
- <td class="snns file yellow">cpys ( ⦃?,?⦄ ⊢ ? ▶*[?,?] ? )</td>
- <td class="snnn file yellow">cpys_alt ( ⦃?,?⦄ ⊢ ? ▶▶*[?,?] ? )</td>
- <td class="snnn file yellow">cpys_lift cpys_cpys</td>
- <td class="ssnn file yellow">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component yellow">
- <br />
- </td>
- <td class="snns plane yellow">iterated structural successor for closures</td>
- <td class="snns file yellow">fqus ( ⦃?,?,?⦄ ⊃* ⦃?,?,?⦄ )</td>
- <td class="snnn file yellow">fqus_alt fqus_fqus</td>
- <td class="snnn file yellow">
- <br />
- </td>
- <td class="ssnn file yellow">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component yellow">
- <br />
- </td>
- <td class="nnns plane yellow">
- <br />
- </td>
- <td class="snns file yellow">fqup ( ⦃?,?,?⦄ ⊃+ ⦃?,?,?⦄ )</td>
- <td class="snnn file yellow">fqup_fqup</td>
- <td class="snnn file yellow">
- <br />
- </td>
- <td class="ssnn file yellow">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component yellow">
- <br />
- </td>
- <td class="snns plane yellow">iterated local env. slicing</td>
- <td class="snns file yellow">ldrops ( ⇩*[?,?] ? ≡ ? )</td>
- <td class="snnn file yellow">ldrops_ldrop ldrops_ldrops</td>
- <td class="snnn file yellow">
- <br />
- </td>
- <td class="ssnn file yellow">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component yellow">
- <br />
- </td>
- <td class="snns plane yellow">generic term relocation</td>
- <td class="snns file yellow">lifts_vector ( ⇧*[?] ? ≡ ? )</td>
- <td class="snnn file yellow">lifts_lift_vector</td>
- <td class="snnn file yellow">
- <br />
- </td>
- <td class="ssnn file yellow">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component yellow">
- <br />
- </td>
- <td class="nnns plane yellow">
- <br />
- </td>
- <td class="snns file yellow">lifts ( ⇧*[?] ? ≡ ? )</td>
- <td class="snnn file yellow">lifts_lift lifts_lifts</td>
- <td class="snnn file yellow">
- <br />
- </td>
- <td class="ssnn file yellow">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component yellow">
- <br />
- </td>
- <td class="snns plane yellow">support for generic relocation</td>
- <td class="snns file yellow">gr2 ( @⦃?,?⦄ ≡ ? )</td>
- <td class="snnn file yellow">gr2_plus ( ? + ? )</td>
- <td class="snnn file yellow">gr2_minus ( ? ▭ ? ≡ ? )</td>
- <td class="ssnn file yellow">gr2_gr2</td>
- </tr>
- <tr>
- <td class="snns component orange">relocation</td>
- <td class="snns plane orange">contxt-sensitive extended ordinary substitution</td>
- <td class="snns file orange">cpy ( ⦃?,?⦄ ⊢ ? ▶[?,?] ? )</td>
- <td class="snnn file orange">cpy_lift cpy_cpy</td>
- <td class="snnn file orange">
- <br />
- </td>
- <td class="ssnn file orange">
- <br />
- </td>
- </tr>
- <tr>
- <td class="nnns component orange">
- <br />
- </td>
- <td class="snns plane orange">restricted local env. ref.</td>
- <td class="snns file orange">lsubr ( ? ⊑ ? )</td>
- <td class="snnn file orange">lsubr_lsubr</td>
- <td class="snnn file orange">
- <br />
- </td>
- <td class="ssnn file orange">