Skip to main content

Showing 1–9 of 9 results for author: Brauße, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.10215  [pdf, other

    cs.LG cs.AI cs.LO cs.SC math.OC

    SMLP: Symbolic Machine Learning Prover (User Manual)

    Authors: Franz Brauße, Zurab Khasidashvili, Konstantin Korovin

    Abstract: SMLP: Symbolic Machine Learning Prover an open source tool for exploration and optimization of systems represented by machine learning models. SMLP uses symbolic reasoning for ML model exploration and optimization under verification and stability constraints, based on SMT, constraint and NN solvers. In addition its exploration methods are guided by probabilistic and statistical methods. SMLP is a… ▽ More

    Submitted 16 May, 2024; originally announced May 2024.

    Comments: arXiv admin note: text overlap with arXiv:2402.01415

  2. arXiv:2402.01415  [pdf, other

    cs.LG cs.AI cs.LO cs.SC math.OC

    SMLP: Symbolic Machine Learning Prover

    Authors: Franz Brauße, Zurab Khasidashvili, Konstantin Korovin

    Abstract: Symbolic Machine Learning Prover (SMLP) is a tool and a library for system exploration based on data samples obtained by simulating or executing the system on a number of input vectors. SMLP aims at exploring the system based on this data by taking a grey-box approach: SMLP combines statistical methods of data exploration with building and exploring machine learning models in close feedback loop w… ▽ More

    Submitted 2 February, 2024; originally announced February 2024.

    Comments: 12 pages, 4 figures. (submitted)

  3. arXiv:2312.14746  [pdf, ps, other

    cs.SE

    ESBMC v7.4: Harnessing the Power of Intervals

    Authors: Rafael Menezes, Mohannad Aldughaim, Bruno Farias, Xianzhiyu Li, Edoardo Manino, Fedor Shmarov, Kunjian Song, Franz Brauße, Mikhail R. Gadelha, Norbert Tihanyi, Konstantin Korovin, Lucas C. Cordeiro

    Abstract: ESBMC implements many state-of-the-art techniques for model checking. We report on new and improved features that allow us to obtain verification results for previously unsupported programs and properties. ESBMC employs a new static interval analysis of expressions in programs to increase verification performance. This includes interval-based reasoning over booleans and integers, forward and backw… ▽ More

    Submitted 22 December, 2023; originally announced December 2023.

  4. arXiv:2308.05649  [pdf, other

    cs.LO

    ESBMC v7.3: Model Checking C++ Programs using Clang AST

    Authors: Kunjian Song, Mikhail R. Gadelha, Franz Brauße, Rafael S. Menezes, Lucas C. Cordeiro

    Abstract: This paper introduces ESBMC v7.3, the latest Efficient SMT-Based Context-Bounded Model Checker version, which now incorporates a new clang-based C++ front-end. While the previous CPROVER-based front-end served well for handling C++03 programs, it encountered challenges kee** up with the evolving C++ language. As new language and library features were added in each C++ version, the limitations of… ▽ More

    Submitted 10 August, 2023; originally announced August 2023.

  5. arXiv:2106.06067  [pdf, ps, other

    cs.LG cs.LO

    Bayesian Optimisation with Formal Guarantees

    Authors: Franz Brauße, Zurab Khasidashvili, Konstantin Korovin

    Abstract: Application domains of Bayesian optimization include optimizing black-box functions or very complex functions. The functions we are interested in describe complex real-world systems applied in industrial settings. Even though they do have explicit representations, standard optimization techniques fail to provide validated solutions and correctness guarantees for them. In this paper we… ▽ More

    Submitted 10 June, 2021; originally announced June 2021.

    Comments: FMCAD-2021

  6. arXiv:2104.13269  [pdf, other

    cs.LO

    The ksmt calculus is a $δ$-complete decision procedure for non-linear constraints

    Authors: Franz Brauße, Konstantin Korovin, Margarita V. Korovina, Norbert Th. Müller

    Abstract: ksmt is a CDCL-style calculus for solving non-linear constraints over real numbers involving polynomials and transcendental functions. In this paper we investigate properties of the ksmt calculus and show that it is a $δ$-complete decision procedure for bounded problems. We also propose an extension with local linearisations, which allow for more efficient treatment of non-linear constraints.

    Submitted 27 April, 2021; originally announced April 2021.

    Comments: The conference version of this paper is accepted at CADE-28

  7. arXiv:1905.09227  [pdf, other

    cs.LO

    A CDCL-style calculus for solving non-linear constraints

    Authors: Franz Brauße, Konstantin Korovin, Margarita Korovina, Norbert Th. Müller

    Abstract: In this paper we propose a novel approach for checking satisfiability of non-linear constraints over the reals, called ksmt. The procedure is based on conflict resolution in CDCL style calculus, using a composition of symbolical and numerical methods. To deal with the non-linear components in case of conflicts we use numerically constructed restricted linearisations. This approach covers a large n… ▽ More

    Submitted 5 July, 2019; v1 submitted 22 May, 2019; originally announced May 2019.

    Comments: 17 pages, 3 figures; accepted at FroCoS 2019; software available at <http://informatik.uni-trier.de/~brausse/ksmt/>

  8. arXiv:1703.10044  [pdf, other

    cs.LO

    A minimal representation for continuous functions

    Authors: Franz Brauße, Florian Steinberg

    Abstract: Kawamura and Cook specified the least set of information about a continuous function on the unit interval which is needed for fast function evaluation. This paper presents a variation of their result. To make the above statement precise, one has to specify what a "set of information" is and what "fast" should mean. Kawamura and Cook use polynomial-time computability in the sense of second-order co… ▽ More

    Submitted 26 August, 2018; v1 submitted 29 March, 2017; originally announced March 2017.

  9. arXiv:1608.05787  [pdf, other

    math.NA cs.LO

    Semantics, Specification Logic, and Hoare Logic of Exact Real Computation

    Authors: Sewon Park, Franz Brauße, Pieter Collins, SunYoung Kim, Michal Konečný, Gyesik Lee, Norbert Müller, Eike Neumann, Norbert Preining, Martin Ziegler

    Abstract: We propose a simple imperative programming language, ERC, that features arbitrary real numbers as primitive data type, exactly. Equipped with a denotational semantics, ERC provides a formal programming language-theoretic foundation to the algorithmic processing of real numbers. In order to capture multi-valuedness, which is well-known to be essential to real number computation, we use a Plotkin po… ▽ More

    Submitted 12 May, 2024; v1 submitted 20 August, 2016; originally announced August 2016.

    MSC Class: 03B70; 65Y99; 68P; 68N; 68Q ACM Class: F.3.1; G.1.0; I.1.2