Skip to content

Commit

Permalink
Remind myself what predicate abstraction still gets wrong
Browse files Browse the repository at this point in the history
  • Loading branch information
robintown committed May 22, 2024
1 parent bb84167 commit 291e8a0
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/semantics/compose.ts
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,7 @@ const predicateAbstraction: CompositionRule = (branch, left, right) => {
// binding information than the left's hoisted sub-tree.
// TODO: I think this still doesn't get us quite the right behavior if
// something in between the binding site and the bound structure shadows the
// binding.
// binding. For example, in "Do sá raı sá raı sá raq lô raı".
[r, l, bindings] = unifyDenotations(skmRight, left);
index = bindings.index.get(left.binding)!.index;
}
Expand Down

0 comments on commit 291e8a0

Please sign in to comment.