absurd and and.elim_left and.elim_right and.intro bool bool.ff bool.tt char char.mk dite eq eq.intro eq.rec eq_rec_eq eq.refl eq.symm eq.trans exists.elim false heq heq.refl heq.to_eq ite lift lift.down lift.up nat nat.of_num nat.succ nat.zero not num num.zero num.pos or or.elim or.intro_left or.intro_right pos_num pos_num.one pos_num.bit0 pos_num.bit1 prod prod.mk prod.pr1 prod.pr2 sigma sigma.mk string string.empty string.str tactic tactic.apply tactic.assert_hypothesis tactic.fapply tactic.rapply tactic.eassumption tactic.and_then tactic.append tactic.assumption tactic.at_most tactic.beta tactic.builtin tactic.clear tactic.clear_lst tactic.determ tactic.discard tactic.intro tactic.intro_lst tactic.inversion tactic.inversion_with tactic.exact tactic.expr tactic.expr.builtin tactic.expr_list tactic.expr_list.cons tactic.expr_list.nil tactic.fail tactic.fixpoint tactic.focus_at tactic.generalize tactic.generalize_lst tactic.id tactic.interleave tactic.now tactic.or_else tactic.par tactic.state tactic.rename tactic.repeat tactic.revert tactic.revert_lst tactic.rotate_left tactic.rotate_right tactic.trace tactic.try_for tactic.unfold tactic.whnf true true.intro truncation truncation.is_trunc truncation.nat_to_trunc_index unit unit.star well_founded