Skip to main content

Showing 1–6 of 6 results for author: Gavran, I

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

    cs.SE cs.AI

    Accessible Smart Contracts Verification: Synthesizing Formal Models with Tamed LLMs

    Authors: Jan Corazza, Ivan Gavran, Gabriela Moreira, Daniel Neider

    Abstract: When blockchain systems are said to be trustless, what this really means is that all the trust is put into software. Thus, there are strong incentives to ensure blockchain software is correct -- vulnerabilities here cost millions and break businesses. One of the most powerful ways of establishing software correctness is by using formal methods. Approaches based on formal methods, however, induce a… ▽ More

    Submitted 22 January, 2025; originally announced January 2025.

  2. Lassie: HOL4 Tactics by Example

    Authors: Heiko Becker, Nathaniel Bos, Ivan Gavran, Eva Darulova, Rupak Majumdar

    Abstract: Proof engineering efforts using interactive theorem proving have yielded several impressive projects in software systems and mathematics. A key obstacle to such efforts is the requirement that the domain expert is also an expert in the low-level details in constructing the proof in a theorem prover. In particular, the user needs to select a sequence of tactics that lead to a successful proof, a ta… ▽ More

    Submitted 4 January, 2021; originally announced January 2021.

  3. arXiv:1909.05912  [pdf, other

    cs.AI

    Joint Inference of Reward Machines and Policies for Reinforcement Learning

    Authors: Zhe Xu, Ivan Gavran, Yousef Ahmad, Rupak Majumdar, Daniel Neider, Ufuk Topcu, Bo Wu

    Abstract: Incorporating high-level knowledge is an effective way to expedite reinforcement learning (RL), especially for complex tasks with sparse rewards. We investigate an RL problem where the high-level knowledge is in the form of reward machines, i.e., a type of Mealy machine that encodes the reward functions. We focus on a setting in which this knowledge is a priori not available to the learning agent.… ▽ More

    Submitted 8 February, 2022; v1 submitted 12 September, 2019; originally announced September 2019.

    Comments: Fixed incorrect references in proof of Lemma 4

  4. arXiv:1806.03953  [pdf, ps, other

    cs.LO cs.LG

    Learning Linear Temporal Properties

    Authors: Daniel Neider, Ivan Gavran

    Abstract: We present two novel algorithms for learning formulas in Linear Temporal Logic (LTL) from examples. The first learning algorithm reduces the learning task to a series of satisfiability problems in propositional Boolean logic and produces a smallest LTL formula (in terms of the number of subformulas) that is consistent with the given data. Our second learning algorithm, on the other hand, combines… ▽ More

    Submitted 20 September, 2018; v1 submitted 11 June, 2018; originally announced June 2018.

  5. arXiv:1803.02238  [pdf, ps, other

    cs.RO cs.CL eess.SY

    Precise but Natural Specification for Robot Tasks

    Authors: Ivan Gavran, Brendon Boldt, Eva Darulova, Rupak Majumdar

    Abstract: We present Flipper, a natural language interface for describing high-level task specifications for robots that are compiled into robot actions. Flipper starts with a formal core language for task planning that allows expressing rich temporal specifications and uses a semantic parser to provide a natural language interface. Flipper provides immediate visual feedback by executing an automatically co… ▽ More

    Submitted 20 September, 2018; v1 submitted 6 March, 2018; originally announced March 2018.

  6. arXiv:1704.05303  [pdf, other

    eess.SY cs.CC cs.DS cs.GT math.OC

    The Robot Routing Problem for Collecting Aggregate Stochastic Rewards

    Authors: Rayna Dimitrova, Ivan Gavran, Rupak Majumdar, Vinayak S. Prabhu, Sadegh Esmaeil Zadeh Soudjani

    Abstract: We propose a new model for formalizing reward collection problems on graphs with dynamically generated rewards which may appear and disappear based on a stochastic model. The *robot routing problem* is modeled as a graph whose nodes are stochastic processes generating potential rewards over discrete time. The rewards are generated according to the stochastic process, but at each step, an existing… ▽ More

    Submitted 17 July, 2017; v1 submitted 18 April, 2017; originally announced April 2017.

    Comments: 20 Pages. Full version of the CONCUR (28th International Conference on Concurrency Theory) 2017 paper