(* Normalization produces a new equation "v_1 = v_1" without any checking! *)

node foo() returns (tmt1:int)
  var v_1:int; tmt2:int;
  let
     tmt1 = (1 + tmt2);
     tmt2 = 0 fby v_1;
     v_1 = tmt1;
  tel

node main() returns (t:int)
let
  t = foo()
tel
