<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>cpl0.zip</title>
<link>https://cpl0.zip/</link>
<description>Posts on cpl0.zip</description>
<language>en-gb</language>
<atom:link href="https://cpl0.zip/feed.xml" rel="self" type="application/rss+xml"/>
<item><title>Explicit substitutions in lambda calculus</title><link>https://cpl0.zip/posts/explicit-substitutions/</link><guid isPermaLink="true">https://cpl0.zip/posts/explicit-substitutions/</guid><description>Making substitution steps explicit and lifting pending substitutions under binders without capturing free variables.</description></item>
<item><title>Proof obligations for jump threading and block merging</title><link>https://cpl0.zip/posts/jump-threading-and-block-merging/</link><guid isPermaLink="true">https://cpl0.zip/posts/jump-threading-and-block-merging/</guid><description>The side conditions under which jump threading and block merging preserve behaviour, the simulation relations that discharge them, and a validator that checks duplicated control flow against its source.</description></item>
<item><title>Bayesian model merging for stochastic context-free grammar induction</title><link>https://cpl0.zip/posts/bayesian-model-merging/</link><guid isPermaLink="true">https://cpl0.zip/posts/bayesian-model-merging/</guid><description>Inducing stochastic context free grammars from samples, after Stolcke and Omohundro.</description></item>
<item><title>Reverse engineering the R4 DEMON expiry check</title><link>https://cpl0.zip/posts/r4-demon-185b-reverse-engineering/</link><guid isPermaLink="true">https://cpl0.zip/posts/r4-demon-185b-reverse-engineering/</guid><description>Tracing the R4 kernel expiry check through ARM9 startup and repairing the integrity metadata required to keep the patched menu running.</description></item>
<item><title>Continuation ownership and cancellation under algebraic effects</title><link>https://cpl0.zip/posts/the-semantics-of-cancellation-under-algebraic-effects/</link><guid isPermaLink="true">https://cpl0.zip/posts/the-semantics-of-cancellation-under-algebraic-effects/</guid><description>How cancellation requests reach suspended computations and how continuation ownership, backend registrations and scope lifetimes determine whether cleanup actually finishes.</description></item>
<item><title>Ranked tree pattern matching with path automata</title><link>https://cpl0.zip/posts/matching-patterns-over-ranked-trees/</link><guid isPermaLink="true">https://cpl0.zip/posts/matching-patterns-over-ranked-trees/</guid><description>Recognising tree patterns through shared paths and automaton states, with an interactive demo for trying patterns against nested subjects.</description></item>
</channel>
</rss>
