Formalizing Abstract Mathematics: Issues and Progress Lawrence C. Paulson Computer Laboratory