absurd and and.elim_left and.elim_right and.intro bool bool.ff bool.tt char char.mk dite eq eq.elim_inv_inv eq.intro eq.rec eq_rec_eq eq.refl eq.symm eq.trans exists.elim false heq heq.refl heq.to_eq iff iff.refl 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.all_goals 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.cases tactic.change tactic.clear tactic.clears tactic.determ tactic.discard tactic.intro tactic.intros 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.generalizes tactic.id tactic.interleave tactic.now tactic.opt_expr_list tactic.or_else tactic.par tactic.sexact tactic.state tactic.rename tactic.repeat tactic.revert tactic.reverts tactic.rotate_left tactic.rotate_right tactic.trace tactic.try_for tactic.unfold tactic.whnf true true.intro is_trunc is_trunc.trunc_index.of_nat unit unit.star well_founded