class "wine"
[ { "examples" * } {
[ { "terms with special features" * } {
- [ "ex_sta_ldec" + "ex_cpr_omega" * ]
+ [ "ex_sta_ldec" + "ex_cpr_omega" + "ex_fpbg_refl" * ]
}
]
}
[ "cpre ( ⦃?,?⦄ ⊢ ➡* 𝐍⦃?⦄ )" "cpre_cpre" * ]
}
]
- [ { "strongly normalizing \"big tree\" computation" * } {
+ [ { "strongly normalizing qrst-computation" * } {
[ "fsb ( ⦃?,?⦄ ⊢ ⦥[?,?] ? )" "fsb_alt ( ⦃?,?⦄ ⊢ ⦥⦥[?,?] ? )" "fsb_aaa" + "fsb_csx" * ]
}
]
[ "csx ( ⦃?,?⦄ ⊢ ⬊*[?,?] ? )" "csx_alt ( ⦃?,?⦄ ⊢ ⬊⬊*[?,?] ? )" "csx_lift" + "csx_lleq" + "csx_lpx" + "csx_lpxs" + "csx_fpbs" * ]
}
]
- [ { "\"big tree\" parallel computation" * } {
- [ "fpbg ( ⦃?,?,?⦄ >≡[?,?] ⦃?,?,?⦄ )" "fpbg_lift" + "fpbg_fleq" + "fpbg_fpbg" * ]
- [ "fpbc ( ⦃?,?,?⦄ ≻≡[?,?] ⦃?,?,?⦄ )" "fpbc_fleq" + "fpbc_fpbs" * ]
- [ "fpbu ( ⦃?,?,?⦄ ≻[?,?] ⦃?,?,?⦄ )" "fpbu_lift" + "fpbu_lleq" + "fpbu_fleq" * ]
- [ "fpbs ( ⦃?,?,?⦄ ≥[?,?] ⦃?,?,?⦄ )" "fpbs_alt ( ⦃?,?,?⦄ ≥≥[?,?] ⦃?,?,?⦄ )" "fpbs_lift" + "fpbs_fleq" + "fpbs_aaa" + "fpbs_fpbs" + "fpbs_ext" * ]
+ [ { "parallel qrst-computation" * } {
+ [ "fpbg ( ⦃?,?,?⦄ >≡[?,?] ⦃?,?,?⦄ )" "fpbg_lift" + "fpbg_fleq" + "fpbg_fpbs" + "fpbg_fpbg" * ]
+ [ "fpbs ( ⦃?,?,?⦄ ≥[?,?] ⦃?,?,?⦄ )" "fpbs_alt ( ⦃?,?,?⦄ ≥≥[?,?] ⦃?,?,?⦄ )" "fpbs_lift" + "fpbs_fleq" + "fpbs_aaa" + "fpbs_fpbu" + "fpbs_fpbc" + "fpbs_fpbs" * ]
}
]
[ { "decomposed extended computation" * } {
]
class "water"
[ { "reduction" * } {
- [ { "\"big tree\" parallel reduction" * } {
+ [ { "parallel qrst-reduction" * } {
+ [ "fpbc ( ⦃?,?,?⦄ ≻≡[?,?] ⦃?,?,?⦄ )" "fpbc_fleq" * ]
+ [ "fpbu ( ⦃?,?,?⦄ ≻[?,?] ⦃?,?,?⦄ )" "fpbu_lift" + "fpbu_lleq" + "fpbu_fleq" * ]
[ "fpb ( ⦃?,?,?⦄ ≽[?,?] ⦃?,?,?⦄ )" "fpb_lift" + "fpb_aaa" * ]
}
]
}
]
[ { "pointwise union for local environments" * } {
- [ "llor ( ? â©\96[?,?] ? ≡ ? )" "llor_alt" + "llor_drop" * ]
+ [ "llor ( ? â\8b\93[?,?] ? ≡ ? )" "llor_alt" + "llor_drop" * ]
}
]
[ { "context-sensitive exclusion from free variables" * } {
}
]
[ { "iterated local env. slicing" * } {
- [ "drops ( â\87©*[?,?] ? ≡ ? )" "drops_drop" + "drops_drops" * ]
+ [ "drops ( â¬\87*[?,?] ? ≡ ? )" "drops_drop" + "drops_drops" * ]
}
]
[ { "generic term relocation" * } {
- [ "lifts_vector ( â\87§*[?] ? ≡ ? )" "lifts_lift_vector" * ]
- [ "lifts ( â\87§*[?] ? ≡ ? )" "lifts_lift" + "lifts_lifts" * ]
+ [ "lifts_vector ( â¬\86*[?] ? ≡ ? )" "lifts_lift_vector" * ]
+ [ "lifts ( â¬\86*[?] ? ≡ ? )" "lifts_lift" + "lifts_lifts" * ]
}
]
[ { "support for multiple relocation" * } {
}
]
[ { "global env. slicing" * } {
- [ "gget ( â\87©[?] ? ≡ ? )" "gget_gget" * ]
+ [ "gget ( â¬\87[?] ? ≡ ? )" "gget_gget" * ]
}
]
[ { "contxt-sensitive extended ordinary substitution" * } {
}
]
[ { "basic local env. slicing" * } {
- [ "drop ( â\87©[?,?,?] ? ≡ ? )" "drop_append" + "drop_leq" + "drop_drop" * ]
+ [ "drop ( â¬\87[?,?,?] ? ≡ ? )" "drop_append" + "drop_leq" + "drop_drop" * ]
}
]
[ { "basic term relocation" * } {
- [ "lift_vector ( â\87§[?,?] ? ≡ ? )" "lift_lift_vector" * ]
- [ "lift ( â\87§[?,?] ? ≡ ? )" "lift_neq" + "lift_lift" * ]
+ [ "lift_vector ( â¬\86[?,?] ? ≡ ? )" "lift_lift_vector" * ]
+ [ "lift ( â¬\86[?,?] ? ≡ ? )" "lift_neq" + "lift_lift" * ]
}
]
}