Zum Hauptinhalt springen

Showing 1–16 of 16 results for author: Kapur, D

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

    cs.CR cs.LG

    Diverse Community Data for Benchmarking Data Privacy Algorithms

    Authors: Aniruddha Sen, Christine Task, Dhruv Kapur, Gary Howarth, Karan Bhagat

    Abstract: The Collaborative Research Cycle (CRC) is a National Institute of Standards and Technology (NIST) benchmarking program intended to strengthen understanding of tabular data deidentification technologies. Deidentification algorithms are vulnerable to the same bias and privacy issues that impact other data analytics and machine learning applications, and can even amplify those issues by contaminating… ▽ More

    Submitted 31 October, 2023; v1 submitted 20 June, 2023; originally announced June 2023.

    Journal ref: https://proceedings.neurips.cc/paper_files/paper/2023/file/a15032f8199511ced4d7a8e2bbb487a5-Paper-Datasets_and_Benchmarks.pdf

  2. arXiv:2306.09602  [pdf, ps, other

    math.AC cs.SC math.AG

    Existence and Construction of a Gröbner Basis for a Polynomial Ideal

    Authors: Deepak Kapur, Paliath Narendran

    Abstract: This extended abstract gives a construction for lifting a Gröbner basis algorithm for an ideal in a polynomial ring over a commutative ring R under the condition that R also admits a Gröbner basis for every ideal in R.

    Submitted 15 June, 2023; originally announced June 2023.

  3. Verifying Quantum Phase Estimation (QPE) using Prove-It

    Authors: Wayne M. Witzel, Warren D. Craft, Robert Carr, Deepak Kapur

    Abstract: The general-purpose interactive theorem-proving assistant called Prove-It was used to verify the Quantum Phase Estimation (QPE) algorithm, specifically claims about its outcome probabilities. Prove-It is unique in its ability to express sophisticated mathematical statements, including statements about quantum circuits, integrated firmly within its formal theorem-proving framework. We demonstrate o… ▽ More

    Submitted 4 April, 2023; originally announced April 2023.

    Comments: 28 pages, 18 figures, 5 tables. Prove-It theorem-proving results available at http://pyproveit.org/ and Prove-It code available at https://github.com/PyProveIt/Prove-It

    Journal ref: Physical Review A 108(5), 052609. Published 20 November 2023

  4. arXiv:2303.07243  [pdf, other

    cs.RO

    Sim-to-Real Deep Reinforcement Learning based Obstacle Avoidance for UAVs under Measurement Uncertainty

    Authors: Bhaskar Joshi, Dhruv Kapur, Harikumar Kandath

    Abstract: Deep Reinforcement Learning is quickly becoming a popular method for training autonomous Unmanned Aerial Vehicles (UAVs). Our work analyzes the effects of measurement uncertainty on the performance of Deep Reinforcement Learning (DRL) based waypoint navigation and obstacle avoidance for UAVs. Measurement uncertainty originates from noise in the sensors used for localization and detecting obstacles… ▽ More

    Submitted 13 March, 2023; originally announced March 2023.

  5. arXiv:2204.11771  [pdf, ps, other

    cs.LO

    General Interpolation and Strong Amalgamation for Contiguous Arrays

    Authors: Silvio Ghilardi, Alessandro Gianola, Deepak Kapur, Chiara Naso

    Abstract: Interpolation is an essential tool in software verification, where first-order theories are used to constrain datatypes manipulated by programs. In this paper, we introduce the datatype theory of contiguous arrays with maxdiff, where arrays are completely defined in their allocation memory and for which maxdiff returns the max index where they differ. This theory is strictly more expressive than t… ▽ More

    Submitted 25 April, 2022; originally announced April 2022.

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

  6. Modularity and Combination of Associative Commutative Congruence Closure Algorithms enriched with Semantic Properties

    Authors: Deepak Kapur

    Abstract: Algorithms for computing congruence closure of ground equations over uninterpreted symbols and interpreted symbols satisfying associativity and commutativity (AC) properties are proposed. The algorithms are based on a framework for computing a congruence closure by abstracting nonflat terms by constants as proposed first in Kapur's congruence closure algorithm (RTA97). The framework is general, fl… ▽ More

    Submitted 13 March, 2023; v1 submitted 8 November, 2021; originally announced November 2021.

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 1 (March 14, 2023) lmcs:8693

  7. arXiv:2010.07082  [pdf, ps, other

    cs.LO

    Interpolation and Amalgamation for Arrays with MaxDiff (Extended Version)

    Authors: Silvio Ghilardi, Alessandro Gianola, Deepak Kapur

    Abstract: In this paper, the theory of McCarthy's extensional arrays enriched with a maxdiff operation (this operation returns the biggest index where two given arrays differ) is proposed. It is known from the literature that a diff operation is required for the theory of arrays in order to enjoy the Craig interpolation property at the quantifier-free level. However, the diff operation introduced in the lit… ▽ More

    Submitted 19 January, 2021; v1 submitted 14 October, 2020; originally announced October 2020.

  8. arXiv:2003.07957  [pdf, ps, other

    cs.SC

    An Algorithm for Computing a Minimal Comprehensive Gröbner\, Basis of a Parametric Polynomial System

    Authors: Deepak Kapur, Yiming Yang

    Abstract: An algorithm to generate a minimal comprehensive Gröbner\, basis of a parametric polynomial system from an arbitrary faithful comprehensive Gröbner\, system is presented. A basis of a parametric polynomial ideal is a comprehensive Gröbner\, basis if and only if for every specialization of parameters in a given field, the specialization of the basis is a Gröbner\, basis of the associated specialize… ▽ More

    Submitted 17 March, 2020; originally announced March 2020.

    Comments: 8 pages

  9. Uniform Interpolants in EUF: Algorithms using DAG-representations

    Authors: Silvio Ghilardi, Alessandro Gianola, Deepak Kapur

    Abstract: The concept of uniform interpolant for a quantifier-free formula from a given formula with a list of symbols, while well-known in the logic literature, has been unknown to the formal methods and automated reasoning community for a long time. This concept is precisely defined. Two algorithms for computing quantifier-free uniform interpolants in the theory of equality over uninterpreted symbols (EUF… ▽ More

    Submitted 13 April, 2022; v1 submitted 22 February, 2020; originally announced February 2020.

    Journal ref: Logical Methods in Computer Science, Volume 18, Issue 2 (April 14, 2022) lmcs:7257

  10. arXiv:1905.11625  [pdf, other

    cs.LO cs.LG

    NIL: Learning Nonlinear Interpolants

    Authors: Mingshuai Chen, Jian Wang, Jie An, Bohua Zhan, Deepak Kapur, Naijun Zhan

    Abstract: Nonlinear interpolants have been shown useful for the verification of programs and hybrid systems in contexts of theorem proving, model checking, abstract interpretation, etc. The underlying synthesis problem, however, is challenging and existing methods have limitations on the form of formulae to be interpolated. We leverage classification techniques with space transformations and kernel tricks a… ▽ More

    Submitted 28 August, 2019; v1 submitted 28 May, 2019; originally announced May 2019.

    Comments: Full version of the paper in Proc. of CADE-27, with typos corrected

  11. Using Dynamic Analysis to Generate Disjunctive Invariants

    Authors: ThanhVu Nguyen, Deepak Kapur, Westley Weimer, Stephanie Forrest

    Abstract: Program invariants are important for defect detection, program verification, and program repair. However, existing techniques have limited support for important classes of invariants such as disjunctions, which express the semantics of conditional statements. We propose a method for generating disjunctive invariants over numerical domains, which are inexpressible using classical convex polyhedra.… ▽ More

    Submitted 16 April, 2019; originally announced April 2019.

    Comments: appear in ICSE 2014

  12. arXiv:1903.11765  [pdf, ps, other

    cs.PL

    Connecting Program Synthesis and Reachability: Automatic Program Repair using Test-Input Generation

    Authors: ThanhVu Nguyen, Westley Weimer, Deepak Kapur, Stephanie Forrest

    Abstract: We prove that certain formulations of program synthesis and reachability are equivalent. Specifically, our constructive proof shows the reductions between the template-based synthesis problem, which generates a program in a pre-specified form, and the reachability problem, which decides the reachability of a program location. This establishes a link between the two research fields and allows for t… ▽ More

    Submitted 27 March, 2019; originally announced March 2019.

    Journal ref: Tools and Algorithms for the Construction and Analysis of Systems (TACAS), pages 301--318. Springer, 2017

  13. arXiv:1601.04802  [pdf, other

    cs.LO

    Interpolation synthesis for quadratic polynomial inequalities and combination with EUF

    Authors: Ting Gan, Liyun Dai, Bican Xia, Naijun Zhan, Deepak Kapur, Mingshuai Chen

    Abstract: An algorithm for generating interpolants for formulas which are conjunctions of quadratic polynomial inequalities (both strict and nonstrict) is proposed. The algorithm is based on a key observation that quadratic polynomial inequalities can be linearized if they are concave. A generalization of Motzkin's transposition theorem is proved, which is used to generate an interpolant between two mutuall… ▽ More

    Submitted 10 November, 2016; v1 submitted 19 January, 2016; originally announced January 2016.

    Comments: 40 pages, 1 figures

    ACM Class: D.2.4

  14. arXiv:1304.0825  [pdf, ps, other

    eess.SY cs.SC math.NA

    Synthesizing Switching Controllers for Hybrid Systems by Continuous Invariant Generation

    Authors: Deepak Kapur, Naijun Zhan, Hengjun Zhao

    Abstract: We extend a template-based approach for synthesizing switching controllers for semi-algebraic hybrid systems, in which all expressions are polynomials. This is achieved by combining a QE (quantifier elimination)-based method for generating continuous invariants with a qualitative approach for predefining templates. Our synthesis method is relatively complete with regard to a given family of predef… ▽ More

    Submitted 2 April, 2013; originally announced April 2013.

  15. arXiv:1203.6025  [pdf, ps, other

    eess.SY cs.SC

    A "Hybrid" Approach for Synthesizing Optimal Controllers of Hybrid Systems: A Case Study of the Oil Pump Industrial Example

    Authors: Hengjun Zhao, Naijun Zhan, Deepak Kapur, Kim G. Larsen

    Abstract: In this paper, we propose an approach to reduce the optimal controller synthesis problem of hybrid systems to quantifier elimination; furthermore, we also show how to combine quantifier elimination with numerical computation in order to make it more scalable but at the same time, keep arising errors due to discretization manageable and within bounds. A major advantage of our approach is not only t… ▽ More

    Submitted 2 June, 2012; v1 submitted 26 March, 2012; originally announced March 2012.

  16. Unification modulo a partial theory of exponentiation

    Authors: Deepak Kapur, Andrew Marshall, Paliath Narendran

    Abstract: Modular exponentiation is a common mathematical operation in modern cryptography. This, along with modular multiplication at the base and exponent levels (to different moduli) plays an important role in a large number of key agreement protocols. In our earlier work, we gave many decidability as well as undecidability results for multiple equational theories, involving various properties of modula… ▽ More

    Submitted 22 December, 2010; originally announced December 2010.

    Comments: In Proceedings UNIF 2010, arXiv:1012.4554

    Journal ref: EPTCS 42, 2010, pp. 12-23