Catálogo de publicaciones - libros
Towards Mechanized Mathematical Assistants: 14th Symposium, Calculemus 2007, 6th International Conference, MKM 2007, Hagenberg, Austria, June 27-30, 2007. Proceedings
Manuel Kauers ; Manfred Kerber ; Robert Miner ; Wolfgang Windsteiger (eds.)
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Algebra; Artificial Intelligence (incl. Robotics); Data Mining and Knowledge Discovery; Information Systems Applications (incl. Internet); Database Management; Computer Communication Networks
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2007 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-73083-5
ISBN electrónico
978-3-540-73086-6
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2007
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2007
Cobertura temática
Tabla de contenidos
Executing in Common Lisp, Proving in ACL2
Mirian Andrés; Laureano Lambán; Julio Rubio
In this paper, an approach to integrate an already-written Common Lisp program for algebraic manipulation with ACL2 proofs of properties of that program is presented. We report on a particular property called “cancellation theorem”, which has been proved in ACL2, and could be applied to several problems in the field of Computational Algebraic Topology.
- Contributions to Calculemus 2007 | Pp. 1-12
A Rational Reconstruction of a System for Experimental Mathematics
Jacques Carette; William M. Farmer; Volker Sorge
In previous papers we described the implementation of a system which combines mathematical object generation, transformation and filtering, conjecture generation, proving and disproving for mathematical discovery in non-associative algebra. While the system has generated novel, fully verified theorems, their construction involved a lot of ad hoc communication between disparate systems. In this paper we carefully reconstruct a specification of a sub-process of the original system in a framework for trustable communication between mathematics systems put forth by us. It employs the concept of biform theories that enables the combined formalisation of the axiomatic and algorithmic theories behind the generation process. This allows us to gain a much better understanding of the original system, and exposes clear generalisation opportunities.
- Contributions to Calculemus 2007 | Pp. 13-26
Context Aware Calculation and Deduction
Amine Chaieb; Makarius Wenzel
We address some aspects of a system architecture for mathematical assistants that integrates calculations and deductions by common infrastructure within the Isabelle theorem proving environment. Here calculations may refer to arbitrary extra-logical mechanisms, operating on the syntactic structure of logical statements. Deductions are devoid of any computational content, but driven by procedures external to the logic, following to the traditional “LCF system approach”. The latter is extended towards explicit dependency on abstract theory contexts, with separate mechanisms to interpret both logical and extra-logical content uniformly. Thus we are able to implement proof methods that operate on abstract theories and a range of particular theory interpretations. Our approach is demonstrated in Isabelle/HOL by a proof-procedure for generic ring equalities via Gröbner Bases.
- Contributions to Calculemus 2007 | Pp. 27-39
Towards Constructive Homological Algebra in Type Theory
Thierry Coquand; Arnaud Spiwack
This paper reports on ongoing work on the project of representing the Kenzo system [15] in type theory [11].
- Contributions to Calculemus 2007 | Pp. 40-54
What Might “Understand a Function” Mean?
James H. Davenport
Many functions in classical mathematics are largely defined in terms of their derivatives, so Bessel’s function is “the” solution of Bessel’s equation, etc. For definiteness, we need to add other properties, such as initial values, branch cuts, etc. What actually makes up “the definition” of a function in computer algebra? The answer turns out to be a combination of arithmetic and analytic properties.
- Contributions to Calculemus 2007 | Pp. 55-65
Biform Theories in Chiron
William M. Farmer
An represents mathematical knowledge declaratively as a set of . An represents mathematical knowledge procedurally as a set of . A is simultaneously an axiomatic theory and an algorithmic theory. It represents mathematical knowledge both declaratively and procedurally. Since the algorithms of algorithmic theories manipulate the syntax of expressions, biform theories—as well as algorithmic theories—are difficult to formalize in a traditional logic without the means to reason about syntax. is a derivative of von-Neumann-Bernays-Gödel () set theory that is intended to be a practical, general-purpose logic for mechanizing mathematics. It includes elements of type theory, a scheme for handling undefinedness, and a facility for reasoning about the syntax of expressions. It is an exceptionally well-suited logic for formalizing biform theories. This paper defines the notion of a biform theory, gives an overview of Chiron, and illustrates how biform theories can be formalized in Chiron.
- Contributions to Calculemus 2007 | Pp. 66-79
Automatic Synthesis of Decision Procedures: A Case Study of Ground and Linear Arithmetic
Predrag Janičić; Alan Bundy
We address the problem of automatic synthesis of decision procedures. Our synthesis mechanism consists of several stages and sub-mechanisms and is well-suited to the proof-planning paradigm. The system (), that we present in this paper, synthesised a decision procedure for ground arithmetic completely automatically and it used some specific method generators in generating a decision procedure for linear arithmetic, in only a few seconds of time. We believe that this approach can lead to automated assistance in constructing decision procedures and to more reliable implementations of decision procedures.
- Contributions to Calculemus 2007 | Pp. 80-93
Certified Computer Algebra on Top of an Interactive Theorem Prover
Cezary Kaliszyk; Freek Wiedijk
We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL Light. This architecture guarantees that one can be certain that the system will make no mistakes. All expressions in the system will have precise semantics, and the proof assistant will check the correctness of all simplifications according to this semantics. The system actually each simplification performed by the computer algebra system.
Although our system is built on top of a proof assistant, we designed the user interface to be very close in spirit to the interface of systems like Maple and Mathematica. The system, therefore, allows the user to easily probe the underlying automation of the proof assistant for strengths and weaknesses with respect to the automation of mainstream computer algebra systems. The system that we present is a prototype, but can be straightforwardly scaled up to a practical computer algebra system.
- Contributions to Calculemus 2007 | Pp. 94-105
Quantifier Elimination for Approximate Factorization of Linear Partial Differential Operators
Elena Kartashova; Scott McCallum
This paper looks at the feasibility of applying the quantifier elimination program QEPCAD-B to obtain quantifier-free conditions for the approximate factorization of a simple hyperbolic linear partial differential operator (LPDO) of order 2 over some given bounded rectangular domain in the plane. A condition for approximate factorization of such an operator to within some given tolerance over some given bounded rectangular domain is first stated as a quantified formula of elementary real algebra. Then QEPCAD-B is applied to try to eliminate the quantifiers from the formula. While QEPCAD-B required too much space and time to finish its task, it was able to find a partial solution to the problem. That is, it was able to find a nontrivial quantifier-free sufficient condition for the original quantified formula.
- Contributions to Calculemus 2007 | Pp. 106-115
Rule-Based Simplification in Vector-Product Spaces
Songxin Liang; David J. Jeffrey
A vector-product space is a component-free representation of the common three-dimensional Cartesian vector space. The components of the vectors are invisible and formally inaccessible, although expressions for the components could be constructed. Expressions that have been built from the scalar and vector products can be simplified using a rule-based system. In order to develop and specify the system, an axiomatic system for a vector-product space is given. In addition, a brief description is given of an implementation in Aldor. The present work provides simplification functionality which overcomes difficulties encountered in earlier packages.
- Contributions to Calculemus 2007 | Pp. 116-127