FStar icon indicating copy to clipboard operation
FStar copied to clipboard

Proving `int =!= (int -> Dv int)`

Open mtzguido opened this issue 1 year ago • 2 comments

let _ = assert (int =!= (int -> int))
let _ = assert (int =!= (int -> Dv int))

The second assertion here fails, probably due to SMT encoding for effectful arrows. But it seems like this could be made to work easily, int is not a function (effectul or otherwise).

@andricicezar

mtzguido avatar Oct 01 '24 15:10 mtzguido