Precedence: from > first > cons > [0,nil] > add > s Status Mapping: All symbols Lex Marking Map: MMap(add_, 1) = from, cons, nil, first, s, 0, add, if, false, true, and MMap(add_, 2) = from, cons, nil, first, s, 0, add, if, false, true, and MMap(cons, 1) = from, cons, nil, first, s, 0, add, if, false, true, and MMap(cons, 2) = from, first MMap(first_, 1) = from, cons, nil, first, s, 0, add, if, false, true, and MMap(first_, 2) = from, cons, nil, first, s, 0, add, if, false, true, and MMap(s, 1) = from, cons, nil, first, s, 0, if, false, true, and, add Termination was proved succesfully.