Вы можете доказать это induction a.
.Идея состоит в том, что принцип индукции для Tipe
кодирует тот факт, что его значения конечны по размеру, в то время как допущение TApp a b = a
позволяет вам строить бесконечное значение, но это несколько косвенные последствия из ваших необработанных фактов, следовательно,вам нужно немного поработать для этого.Расширение Coq для автоматического извлечения и использования таких лемм проверки встречаемости определенно будет возможно.