fix get_first_set bug, full implement of building canonical lr1 itemset