(meta-info (comment "Ctrl example from examples-transformed/nonterminate-simplify.ctrs")) (format LCTRS :logic QF_LIA) (fun g 1 :sort (Int Int)) (fun v 5 :sort (Int Int Int Int Int Int)) (fun u 5 :sort (Int Int Int Int Int Int)) (fun fastfib 1 :sort (Int Int)) (rule (g x) (g x)) (rule (v x i p q z) p :guard (>= i x)) (rule (v x i p q z) (v x (+ i 1) (+ p q) p z) :guard (< i x)) (rule (u x i p q z) (v x i p q (g 0)) :guard (> x 1)) (rule (u x i p q z) 1 :guard (= x 1)) (rule (u x i p q z) 0 :guard (<= x 0)) (rule (fastfib x) (u x 0 1 0 0))