2
這是問題的擴展張貼在這裏:車削一個<= b鍵SUC一個<= SUC b
我有
trans₁ : ∀ {a b c} → suc a ≤ suc b → suc b ≤ c → suc a ≤ c
用於trans₁
定義,但這需要我將下面的加寬的定義更改爲:
widen : ∀{min max newMin newMax}
→ BST min max
→ suc newMin ≤ suc min
→ max ≤ newMax
→ BST newMin newMax
我如何將a <= b
更改爲suc a <= suc b
?那麼這將讓我改變的trans₁
的定義:
trans₁ : ∀ {a b c} → a ≤ b → suc b ≤ c → suc a ≤ c
任何幫助是極大的讚賞。