Concepts:
theorem
statementdefinition
proofExample:
theorem len_empty: 0 = len(Empty)
proof
definition len
end
Concepts:
Example:
theorem len_one: all x:Nat. len(Node(x, Empty)) = 1
proof
arbitrary x:Nat
suffices 1 + 0 = 1 by definition {len, len}
evaluate
end