Fo u ten in M athematica
De manier waarop we software maken is nogal onvolwassen
Het nieuwsbericht Grote fouten ontdekt in wiskundige software (NRC Handelsblad, 14 novem- ber) meldt dat er softwarefou- ten in Mathematica zitten, een programma dat vooral wordt gebruikt voor wetenschappelij- ke berekeningen.
Technisch is het mogelijk fout- loze wiskundige berekeningen en bewijzen te maken. Dit kan worden bereikt door gebruik te maken van –jawel –c o m p u te r - gestuurde bewijscheckers.
Het mooiste voorbeeld van een foutloos bewijs staat nota bene in het artikel. De vierkleuren-
stelling is in 1976 door Appel en Haken bewezen. In 2005 heeft Gonthier dit bewijs stap voor stap per computer gecheckt.
Waarom zijn er dan toch zoveel problemen met software- gestuurde systemen? Dat ligt vooral aan de nogal onvolwas- sen manier waarop we software maken. Wat technisch kan, hoeft nog niet te worden ge- bruikt. Helaas, en dat is geen nieuws, geldt dat ook voor de makers van Mathematica.
Jan Friso G ro o te
Hoogleraar informatica, Techni- sche Universiteit Eindhoven