Program Verification and Functioning of Operative Computing Revisited: How about Mathematics Engineering?

  • Authors:
  • Uri Pincas

  • Affiliations:
  • The Open University of Israel, Raanana, Israel

  • Venue:
  • Minds and Machines
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The issue of proper functioning of operative computing and the utility of program verification, both in general and of specific methods, has been discussed a lot. In many of those discussions, attempts have been made to take mathematics as a model of knowledge and certitude achieving, and accordingly infer about the suitable ways to handle computing. I shortly review three approaches to the subject, and then take a stance by considering social factors which affect the epistemic status of both mathematics and computing. I use the analogy between mathematics and computing in reverse--that is to say, I consider operative computing as a form of making mathematics, and so attempt to learn from computing to mathematics in general. I conclude that "mathematics engineering" is a field to be both developed for practical improvement of doing mathematics and taken into consideration while philosophizing about mathematics as well.