Abstract. 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 ...
Mathematical induction is one of the major proof techniques taught to mathematics students in the fi...
In this paper we describe an environment for reasoning about the reals which combines the rigour of ...
this paper is to investigate the impact on the design of a programming language of tight integration...
Abstract. The use of computer algebra is usually considered beneficial for mechanised reasoning in m...
As verification efforts using interactive theorem proving grow, we are in need of certified algorith...
. Mechanised reasoning systems and computer algebra systems have different objectives. Their integra...
Mechanised reasoning systems and computer algebra systems have apparentlydifferent objectives. Their...
Computer algebra systems (CASs) and automated theorem provers (ATPs) exhibit complementary abilities...
We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL L...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
This article examines the idea of ‘following the flow of a proof with an example ’ in order to assis...
AbstractPresent day computer algebra systems (CASs) and proof assistants (PAs) are specialized progr...
A proof is a successful demonstration that a conclusion necessarily follows by logical reasoning fro...
Modern proof-assistants are now mature enough to formalise many aspects of mathematics. I outline so...
This talk shall discuss the potential impact of formal methods, and in particular, of interactive th...
Mathematical induction is one of the major proof techniques taught to mathematics students in the fi...
In this paper we describe an environment for reasoning about the reals which combines the rigour of ...
this paper is to investigate the impact on the design of a programming language of tight integration...
Abstract. The use of computer algebra is usually considered beneficial for mechanised reasoning in m...
As verification efforts using interactive theorem proving grow, we are in need of certified algorith...
. Mechanised reasoning systems and computer algebra systems have different objectives. Their integra...
Mechanised reasoning systems and computer algebra systems have apparentlydifferent objectives. Their...
Computer algebra systems (CASs) and automated theorem provers (ATPs) exhibit complementary abilities...
We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL L...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
This article examines the idea of ‘following the flow of a proof with an example ’ in order to assis...
AbstractPresent day computer algebra systems (CASs) and proof assistants (PAs) are specialized progr...
A proof is a successful demonstration that a conclusion necessarily follows by logical reasoning fro...
Modern proof-assistants are now mature enough to formalise many aspects of mathematics. I outline so...
This talk shall discuss the potential impact of formal methods, and in particular, of interactive th...
Mathematical induction is one of the major proof techniques taught to mathematics students in the fi...
In this paper we describe an environment for reasoning about the reals which combines the rigour of ...
this paper is to investigate the impact on the design of a programming language of tight integration...