Sciweavers

AISC
1998
Springer

Reasoning About Coding Theory: The Benefits We Get from Computer Algebra

14 years 4 months ago
Reasoning About Coding Theory: The Benefits We Get from Computer Algebra
The use of computer algebra is usually considered beneficial for mechanised reasoning in mathematical domains. We present a case study, in the application domain of coding theory, that supports this claim: the mechanised proofs depend on non-trivial algorithms from computer algebra and increase the reasoning power of the theorem prover. The unsoundness of computer algebra systems is a major problem in interfacing them to theorem provers. Our approach to obtaining a sound overall system is not blanket distrust but based on the distinction between algorithms we call sound and ad hoc respectively. This distinction is blurred in most computer algebra systems. Our experimental interface therefore uses a computer algebra library. It is based on theorem templates, which provide formal specifications for the algorithms. Keywords. Computer algebra, mechanised reasoning, combining systems, soundness of computer algebra systems, specialisation problem, coding theory. AISC topics. Integration of l...
Clemens Ballarin, Lawrence C. Paulson
Added 05 Aug 2010
Updated 05 Aug 2010
Type Conference
Year 1998
Where AISC
Authors Clemens Ballarin, Lawrence C. Paulson
Comments (0)