Я новичок в Коке. У меня есть тип записи и одно определение:
Record t : Type := T {
width : nat;
}.
Definition indent shift f :=
match f with
| T w => T
(w + shift)
end.
Я хочу доказать тривиальную лемму:
Lemma lemma :
forall (a:t) n, width a <= width (indent n a).
после развертывания indent
подцель становится:
(width a <= width match a with
| {| width := w |} => {| width := w + n |}
end)
Как упростить термин?