SMS: Interactive theorem proving