advancedresearch / prop

Propositional logic with types in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unsoundness in `fun::subst_id` (`a[b := a] == a`)

bvssvni opened this issue · comments

For example:

a == (b, b)

This has an infinite regress a, (a, a), ((a, a), (a, a)), ....
The infinite regress becomes possible for any b from a, which is not sound.