FStar icon indicating copy to clipboard operation
FStar copied to clipboard

Two variable and type refinement

Open briangmilnes opened this issue 1 year ago • 0 comments

module DoubleVarRefineError

let no_error (p : list int{Cons? p}) (p' : list int{Cons? p'}) = 0

/// Unbound variables let error1 (p p': list int{Cons? p}) = 0

let error2 (p p': list int{Cons? p /\ Cons? p'}) = 0

That seems intentional but an unbound variable warning seems insufficient.

briangmilnes avatar Jun 20 '23 21:06 briangmilnes