cryptol/tests/issues/issue1093.icry
2021-03-02 12:21:53 -08:00

5 lines
175 B
Plaintext

:set prover=z3
:prove \(xs:[12][0]) -> reverse (reverse xs) == xs
:prove \(xs:[0]) (ys:[0]) -> xs == ys
:prove \(xs:[0]) (ys:[0]) (zs:[0]) -> (xs # ys) # zs == xs # (ys # zs)