Submission Details
Challenge: solveSub
Submitted by: kvanvels
Submitted at: 2024-11-15 17:06:53
Code:
import Init.Data.Int
def solveSub(a b:Int): Int
:= a - b
First Theorem Proof:
theorem solveSub_correct(a b:Int): a - (solveSub a b)=b
:= by
unfold solveSub
exact
calc a - (a-b) = (a - a) + b := by rw [sub_add a a b]
_ = 0 + b := by rw [sub_self]
_ = b := by rw [zero_add]
Status: Correct
Feedback: