functionality extended to proving sets of lemmas