Next Types Are Theorems; Programs Are Proofs 20

Example

1Assume (ab) ∧ a
2From (1), conclude ab
(∧E)

3From (1), conclude a
(∧E)

4From (3) and (2), conclude b
(→E)

5From (1) and (4), conclude ((ab) ∧ a) → b
(→I) (discharge 1)


Next Next