Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Experiments on the feasibility of using a floating-point simplex in an SMT solver

View through CrossRef
SMT solvers use simplex-based decision procedures to solve decision problems whose formulas are quantifier-free and atoms are linear constraints over the rationals. State-of-art SMT solvers use rational (exact) simplex implementations, which have shown good performance for typical software, hardware or protocol verification problems over the years.Yet, most other scientific and technical fields use (inexact) floating-point computations, which are deemed far more efficient than exact ones.It is therefore tempting to use a floating-point simplex implementation inside an SMT solver, though special precautions must be taken to avoid unsoundness.In this work, we describe experimental results, over common benchmarks (SMT-LIB) of the integration of a mature floating-point implementation of the simplex algorithm (GLPK) into an existing SMT solver (OpenSMT).We investigate whether commonly cited reasons for and against the use of floating-point truly apply to real cases from verification problems.
Title: Experiments on the feasibility of using a floating-point simplex in an SMT solver
Description:
SMT solvers use simplex-based decision procedures to solve decision problems whose formulas are quantifier-free and atoms are linear constraints over the rationals.
State-of-art SMT solvers use rational (exact) simplex implementations, which have shown good performance for typical software, hardware or protocol verification problems over the years.
Yet, most other scientific and technical fields use (inexact) floating-point computations, which are deemed far more efficient than exact ones.
It is therefore tempting to use a floating-point simplex implementation inside an SMT solver, though special precautions must be taken to avoid unsoundness.
In this work, we describe experimental results, over common benchmarks (SMT-LIB) of the integration of a mature floating-point implementation of the simplex algorithm (GLPK) into an existing SMT solver (OpenSMT).
We investigate whether commonly cited reasons for and against the use of floating-point truly apply to real cases from verification problems.

Related Results

Runahead threads
Runahead threads
Los temas de investigación sobre multithreading han ganado mucho interés en la arquitectura de computadores con la aparición de procesadores multihilo y multinucleo. Los procesador...
Submedius Thalamus Modulates Orbitofrontal Cortex Representations During Maternal Behavior in Mice
Submedius Thalamus Modulates Orbitofrontal Cortex Representations During Maternal Behavior in Mice
Summary The orbitofrontal cortex (OFC) is central to cognitive and social functions, yet its presynaptic partners remain incompletely defined. In...
Bi-Text Alignment of Movie Subtitles for English-Arabic Statistical Machine Translation
Bi-Text Alignment of Movie Subtitles for English-Arabic Statistical Machine Translation
With the increasing demand for access to content in foreign languages in recent years, we have also seen a steady improvement in the quality of tools that can help bridge this gap....
Stronger SMT Solvers for Proof Assistants : Proofs, Quantifier Simplification, Strategy Schedules
Stronger SMT Solvers for Proof Assistants : Proofs, Quantifier Simplification, Strategy Schedules
Consolidation des solveurs SMT pour les assistants de preuve : preuves, simplification des quantificateurs, planification de stratégies Cette thèse présente trois c...
Kajian Pengembangan Sediaan Floating Sustained Release Tablet
Kajian Pengembangan Sediaan Floating Sustained Release Tablet
Abstract. Floating sustained release tablets were developed to increase the elimination half-life and bioavailability of the drug because it is able to release the active substance...
Design of Floating HPMC Matrix Tablets: Effect of Formulation Variables on Floating Properties and Drug Release
Design of Floating HPMC Matrix Tablets: Effect of Formulation Variables on Floating Properties and Drug Release
Floating matrix tablets were designed and evaluated. Theophylline was used as a model drug. The system was prepared by mixing drug, matrix-forming polymer (hydroxypropyl methylcell...
Radiation and ablation coupling applied to the study of the Lost City bolide.
Radiation and ablation coupling applied to the study of the Lost City bolide.
IntroductionMeteor phenomena involve a series of complex aspects, from multiphase physics of the meteoroid (melting and evaporation) to non-equilibrium effects within the flow.The ...

Back to Top