In this paper, we explore the powerful bidirectional interface between Prolog and C to build an equation solver that mixes infinite precision and numerical methods. Meta-inference rules in Prolog control the numerical process in C, so that exact methods of solution are used preferably to numerical approximations, leading to the preservation of as much significant digits as possible during the computations. On the other hand, the possibility to access numerical resources when symbolic treatment fails allowed us to handle a much wider range of equations than with a purely symbolic system. Another advantage of this hybrid approach is the possibility of recording previous results to aid in future computations.
It is proposed to add bounded quantifications to Prolog. The main reason is one of natural expressio...
International audienceComputer programs may go wrong due to exceptional behaviors, out-of-bound arra...
In our laboratory, the application of Prolog language to chemical engineering problems have been stu...
The Prolog inference engine can be extended to solve for unknowns in arithmetic equations such as X−...
Numerical computations form an essential part of almost any real-world program. Clearly, in order fo...
As a logic programming language, Prolog has shortcomings. One of the most serious of these is in ari...
Uncertain facts and inexact rules can be represented and processed in standard Prolog through meta-i...
In \cite{BockmayrWeispfenning01}, we give an overview of solving numerical constraints in the contex...
We present a new approach to termination analysis of numerical computations in logic programs. Tradi...
CR-Prolog is an extension of the knowledge representation language A-Prolog. The extension is built ...
PROLOG is a programming language based on the use of mathematical logic—specifically the first order...
Siegel, Stephen F.Numerical computation has broad application to a variety of fields. Typically a nu...
A major cost in scientific computing is the creation of software that performs the numerical compu-t...
New programming languages are available in the market place that ease the design of intelligent task...
神奈川県茅ヶ崎市 E.Y. Shapiro proved that any Prolog-program is constructed by means of an iteration of the ...
It is proposed to add bounded quantifications to Prolog. The main reason is one of natural expressio...
International audienceComputer programs may go wrong due to exceptional behaviors, out-of-bound arra...
In our laboratory, the application of Prolog language to chemical engineering problems have been stu...
The Prolog inference engine can be extended to solve for unknowns in arithmetic equations such as X−...
Numerical computations form an essential part of almost any real-world program. Clearly, in order fo...
As a logic programming language, Prolog has shortcomings. One of the most serious of these is in ari...
Uncertain facts and inexact rules can be represented and processed in standard Prolog through meta-i...
In \cite{BockmayrWeispfenning01}, we give an overview of solving numerical constraints in the contex...
We present a new approach to termination analysis of numerical computations in logic programs. Tradi...
CR-Prolog is an extension of the knowledge representation language A-Prolog. The extension is built ...
PROLOG is a programming language based on the use of mathematical logic—specifically the first order...
Siegel, Stephen F.Numerical computation has broad application to a variety of fields. Typically a nu...
A major cost in scientific computing is the creation of software that performs the numerical compu-t...
New programming languages are available in the market place that ease the design of intelligent task...
神奈川県茅ヶ崎市 E.Y. Shapiro proved that any Prolog-program is constructed by means of an iteration of the ...
It is proposed to add bounded quantifications to Prolog. The main reason is one of natural expressio...
International audienceComputer programs may go wrong due to exceptional behaviors, out-of-bound arra...
In our laboratory, the application of Prolog language to chemical engineering problems have been stu...