z-logo
open-access-imgOpen Access
Reasoning about coding theory: The benefits we get from computer algebra
Author(s) -
Clemens Ballarin,
Lawrence C. Paulson
Publication year - 1998
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-64960-3
DOI - 10.1007/bfb0055902
Subject(s) - automated theorem proving , computer science , symbolic computation , mathematical proof , term algebra , algebra over a field , interfacing , gas meter prover , theoretical computer science , programming language , mathematics , algebra representation , two element boolean algebra , pure mathematics , geometry , computer hardware , mathematical analysis
The use of computer algebra is usually considered beneflcial 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 com- puter algebra and increase the reasoning power of the theorem prover. The unsoundness of computer algebra systems is a major problem in in- terfacing them to theorem provers. Our approach to obtaining a sound overall system is not blanket distrust but based on the distinction be- tween 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 tem- plates, which provide formal speciflcations for the algorithms. Keywords. Computer algebra, mechanised reasoning, combining sys- tems, soundness of computer algebra systems, specialisation problem, coding theory. AISC topics. Integration of logical reasoning and computer algebra, automated theorem provers.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom