triv
Summary
The triv
tactic proves ⊢ True
.
It also proves goals of the form x = x
and more generally of the form x = y
when x
and y
are definitionally equal, but traditionally people use rfl
to do that.
Examples
If your goal is
⊢ True
then it’s pretty triv, so try triv
.
Details
Note that True
here is the true proposition. If you know a proof in your head that the goal is true, that’s not good enough. If your goal is ⊢ P
and you can tell that P
is true (e.g. because you can deduce it from the hypotheses), triv
won’t work; triv
only works when the goal is actually definitionally equal to True
.
Further notes
The constructor
tactic also proves a True
goal, although you would have to learn a bit about inductive types to understand why.