Safety Synthesis Sans Specification

11/15/2020
by   Roderick Bloem, et al.
0

We define the problem of learning a transducer S from a target language U containing possibly conflicting transducers, using membership queries and conjecture queries. The requirement is that the language of S be a subset of U. We argue that this is a natural question in many situations in hardware and software verification. We devise a learning algorithm for this problem and show that its time and query complexity is polynomial with respect to the rank of the target language, its incompatibility measure, and the maximal length of a given counterexample. We report on experiments conducted with a prototype implementation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/23/2019

Adaptive Exact Learning of Decision Trees from Membership Queries

In this paper we study the adaptive learnability of decision trees of de...
research
12/20/2020

Learning Halfspaces With Membership Queries

Active learning is a subfield of machine learning, in which the learning...
research
11/07/2019

Modularity in Query-Based Concept Learning

We define and study the problem of modular concept learning, that is, le...
research
05/27/2021

Learning Union of Integer Hypercubes with Queries (Technical Report)

We study the problem of learning a finite union of integer (axis-aligned...
research
10/27/2019

Complexity and Information in Invariant Inference

This paper addresses the complexity of SAT-based invariant inference, a ...
research
05/21/2021

ConQuer-92 – The revised report on the conceptual query language LISA-D

In this report the conceptual query language ConQuer-92 is introduced. T...
research
05/20/2023

Learning Horn Envelopes via Queries from Large Language Models

We investigate an approach for extracting knowledge from trained neural ...

Please sign up or login with your details

Forgot password? Click here to reset