The disambiguation approach to the input of formulae enables users of mathematical assistants to type correct formulae in a terse syntax close to the usual ambiguous mathematical notation. When it comes to incorrect formulae however, far too many typing errors are generated; among them we want to present only errors related to the formula interpretation meant by the user, hiding errors related to other interpretations. We study disambiguation errors and how to classify them into the spurious and genuine error classes. To this end we give a general presentation of the classes of disambiguation algorithms and efficient disambiguation algorithms. We also quantitatively assess the quality of the presented error classification criteria benchmarking them in the setting of a formal development of constructive algebra
C. Sacerdoti Coen, S. Zacchiroli (2008). Spurious Disambiguation Errors and How to Get Rid of Them. MATHEMATICS IN COMPUTER SCIENCE, 2, 355-378 [10.1007/s11786-008-0058-2].
Spurious Disambiguation Errors and How to Get Rid of Them
SACERDOTI COEN, CLAUDIO;ZACCHIROLI, STEFANO
2008
Abstract
The disambiguation approach to the input of formulae enables users of mathematical assistants to type correct formulae in a terse syntax close to the usual ambiguous mathematical notation. When it comes to incorrect formulae however, far too many typing errors are generated; among them we want to present only errors related to the formula interpretation meant by the user, hiding errors related to other interpretations. We study disambiguation errors and how to classify them into the spurious and genuine error classes. To this end we give a general presentation of the classes of disambiguation algorithms and efficient disambiguation algorithms. We also quantitatively assess the quality of the presented error classification criteria benchmarking them in the setting of a formal development of constructive algebraI documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.