mirror of
https://github.com/GaloisInc/cryptol.git
synced 2024-12-29 10:53:31 +03:00
9 lines
353 B
Plaintext
9 lines
353 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)
|
|
:set prover=w4-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)
|