BEST_CASE(Omega(n^1),?) Solution: --------- "#0" :: [] -(0)-> "b"(0) "#and" :: ["a"(0) x "a"(0)] -(1)-> "a"(0) "#eq" :: ["b"(0) x "b"(0)] -(1)-> "a"(0) "#equal" :: ["b"(0) x "b"(0)] -(1)-> "a"(0) "#false" :: [] -(0)-> "a"(0) "#neg" :: ["b"(0)] -(0)-> "b"(0) "#pos" :: ["b"(0)] -(0)-> "b"(0) "#s" :: ["b"(0)] -(0)-> "b"(0) "#true" :: [] -(0)-> "a"(0) "and" :: ["a"(0) x "a"(0)] -(1)-> "a"(0) "dd" :: ["b"(0) x "b"(0)] -(0)-> "b"(0) "dd" :: ["b"(0) x "b"(1)] -(1)-> "b"(1) "eq" :: ["b"(0) x "b"(0)] -(1)-> "a"(0) "eq#1" :: ["b"(0) x "b"(0)] -(1)-> "a"(0) "eq#2" :: ["b"(0)] -(1)-> "a"(0) "eq#3" :: ["b"(0) x "b"(0) x "b"(0)] -(1)-> "a"(0) "nil" :: [] -(0)-> "b"(0) "nil" :: [] -(0)-> "b"(1) "nub" :: ["b"(1)] -(1)-> "b"(0) "nub#1" :: ["b"(1)] -(1)-> "b"(0) "remove" :: ["b"(0) x "b"(1)] -(1)-> "b"(0) "remove#1" :: ["b"(1) x "b"(0)] -(1)-> "b"(0) "remove#2" :: ["a"(0) x "b"(0) x "b"(0) x "b"(1)] -(1)-> "b"(0) Cost Free Signatures: --------------------- "#0" :: [] -(0)-> "b"_cf(0) "#and" :: ["a"_cf(0) x "a"_cf(0)] -(0)-> "a"_cf(0) "#eq" :: ["b"_cf(0) x "b"_cf(0)] -(0)-> "a"_cf(0) "#equal" :: ["b"_cf(0) x "b"_cf(0)] -(0)-> "a"_cf(0) "#false" :: [] -(0)-> "a"_cf(0) "#neg" :: ["b"_cf(0)] -(0)-> "b"_cf(0) "#pos" :: ["b"_cf(0)] -(0)-> "b"_cf(0) "#s" :: ["b"_cf(0)] -(0)-> "b"_cf(0) "#true" :: [] -(0)-> "a"_cf(0) "and" :: ["a"_cf(0) x "a"_cf(0)] -(0)-> "a"_cf(0) "dd" :: ["b"_cf(0) x "b"_cf(0)] -(0)-> "b"_cf(0) "eq" :: ["b"_cf(0) x "b"_cf(0)] -(0)-> "a"_cf(0) "eq#1" :: ["b"_cf(0) x "b"_cf(0)] -(0)-> "a"_cf(0) "eq#2" :: ["b"_cf(0)] -(0)-> "a"_cf(0) "eq#3" :: ["b"_cf(0) x "b"_cf(0) x "b"_cf(0)] -(0)-> "a"_cf(0) "nil" :: [] -(0)-> "b"_cf(0) "nub" :: ["b"_cf(0)] -(0)-> "b"_cf(0) "nub#1" :: ["b"_cf(0)] -(0)-> "b"_cf(0) "remove" :: ["b"_cf(0) x "b"_cf(0)] -(0)-> "b"_cf(0) "remove#1" :: ["b"_cf(0) x "b"_cf(0)] -(0)-> "b"_cf(0) "remove#2" :: ["a"_cf(0) x "b"_cf(0) x "b"_cf(0) x "b"_cf(0)] -(0)-> "b"_cf(0) Base Constructors: ------------------