(meta-info (comment "Ctrl example from examples-transformed/student/sumfrom05.ctrs")) (format LCTRS :logic QF_LIA) (fun u 3 :sort (Int Int Int Unit)) (fun return 1 :sort (Int Unit)) (fun sum2 2 :sort (Int Int Unit)) (rule (u m n count) (return count) :guard (not (<= m n)) :vars ((m Int) (n Int) (count Int))) (rule (u m n count) (u (+ m 1) n (+ count m)) :guard (<= m n) :vars ((m Int) (n Int) (count Int))) (rule (sum2 m n) (u m n 0) :vars ((m Int) (n Int)))