packages feed

liquid-fixpoint-8.10.7: tests/neg/ebind-04.fq

fixpoint "--eliminate=all"

ebind 1 x : { int }

constraint:
  env [1]
  lhs {v : int | $k1   }
  rhs {v : int | v = x }
  id 1 tag []

constraint:
  env [1]
  lhs {v : int | v = x + 1 }
  rhs {v : int | $k2       }
  id 2 tag []

constraint:
  env []
  lhs {v : int | v = 3 }
  rhs {v : int | $k1   }
  id 3 tag []

constraint:
  env []
  lhs {v : int | $k2   }
  rhs {v : int | v = 40 }
  id 4 tag []

wf: 
  env []
  reft {v:int | [$k1] }

wf: 
  env []
  reft {v:int | [$k2] }