An effective approach to handling the theory of floating-point is to reduce it to the theory of bit-vectors. Implementing the required encodings is complex, error prone and requires a deep understanding of floating-point hardware. This paper presents SymFPU, a library of encodings that can be included in solvers. It also includes a verification argument for its correctness, and experimental results showing that its use in CVC4 out-performs all previous tools. As well as a significantly improved performance and correctness, it is hoped this will give a simple route to add support for the theory of floating-point
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
This paper describes the support for encoding C/C++ programs using the SMT theory of floating-point ...
This paper describes the support for encoding C/C++ programs using the SMT theory of floating-point ...
An effective approach to handling the theory of floating-point is to reduce it to the theory of bit-...
An effective approach to handling the theory of floating-point is to reduce it to the theory of bit-...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Floating-point arithmetic is considered an esotoric subject by many people. This is rather surprisin...
Floating-point arithmetic is considered an esotoric subject by many people. This is rather surprisin...
Throughout academia and industry, formal verification techniques have become essential for asserting...
Floating-point numbers have an intuitive meaning when it comes to physics-based numerical computatio...
This handbook is a definitive guide to the effective use of modern floating-point arithmetic, which ...
International audienceThis handbook is a definitive guide to the effective use of modern floating-po...
Automated reasoning procedures are essential for a number of applications that involve bit-exact flo...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
This paper describes the support for encoding C/C++ programs using the SMT theory of floating-point ...
This paper describes the support for encoding C/C++ programs using the SMT theory of floating-point ...
An effective approach to handling the theory of floating-point is to reduce it to the theory of bit-...
An effective approach to handling the theory of floating-point is to reduce it to the theory of bit-...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
Floating-point arithmetic is considered an esotoric subject by many people. This is rather surprisin...
Floating-point arithmetic is considered an esotoric subject by many people. This is rather surprisin...
Throughout academia and industry, formal verification techniques have become essential for asserting...
Floating-point numbers have an intuitive meaning when it comes to physics-based numerical computatio...
This handbook is a definitive guide to the effective use of modern floating-point arithmetic, which ...
International audienceThis handbook is a definitive guide to the effective use of modern floating-po...
Automated reasoning procedures are essential for a number of applications that involve bit-exact flo...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
This paper describes the support for encoding C/C++ programs using the SMT theory of floating-point ...
This paper describes the support for encoding C/C++ programs using the SMT theory of floating-point ...