Skip to main content

Showing 1–7 of 7 results for author: Cyphert, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.00999  [pdf

    cs.NI

    A Novel Wideband and Wide Beam High Gain Unidirectional Dipole Antenna for Next Generation WLAN Applications

    Authors: Sivadeep R. Kalavakuru, Navid P. Gandji, Jonathan P. Cyphert

    Abstract: In this paper, a novel wideband and widebeam unidirectional magneto-electric (ME) dipole antenna for Wi-Fi-7 (5.18-7.125GHz) applications is presented. The element is printed on low-cost substrate and is showing wide-band characteristics with impedance matching over 50% of fractional bandwidth. A tilted ME antenna with a tilted parasitic scatterer is radiating across wide frequency, while meeting… ▽ More

    Submitted 2 May, 2024; originally announced May 2024.

  2. arXiv:2311.04092  [pdf, other

    cs.PL

    Solvable Polynomial Ideals: The Ideal Reflection for Program Analysis

    Authors: John Cyphert, Zachary Kincaid

    Abstract: This paper presents a program analysis method that generates program summaries involving polynomial arithmetic. Our approach builds on prior techniques that use solvable polynomial maps for summarizing loops. These techniques are able to generate all polynomial invariants for a restricted class of programs, but cannot be applied to programs outside of this class -- for instance, programs with nest… ▽ More

    Submitted 6 December, 2023; v1 submitted 7 November, 2023; originally announced November 2023.

    Comments: Long version of an article to appear at the 51st ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2024). This version is a replacement of an earlier long version where typos have been fixed, DOI's have been added to references when able, and a data availability statement has been added

  3. arXiv:2310.13144  [pdf, other

    cs.PL

    Optimal Symbolic Bound Synthesis

    Authors: John Cyphert, Yotam Feldman, Zachary Kincaid, Thomas Reps

    Abstract: The problem of finding a constant bound on a term given a set of assumptions has wide applications in optimization as well as program analysis. However, in many contexts the objective term may be unbounded. Still, some sort of symbolic bound may be useful. In this paper we introduce the optimal symbolic-bound synthesis problem, and a technique that tackles this problem for non-linear arithmetic wi… ▽ More

    Submitted 19 October, 2023; originally announced October 2023.

  4. arXiv:2103.04188  [pdf, ps, other

    cs.PL

    Synthesis with Asymptotic Resource Bounds

    Authors: Qinheping Hu, John Cyphert, Loris D'Antoni, Thomas Reps

    Abstract: We present a method for synthesizing recursive functions that satisfy both a functional specification and an asymptotic resource bound. Prior methods for synthesis with a resource metric require the user to specify a concrete expression exactly describing resource usage, whereas our method uses big-O notation to specify the asymptotic resource usage. Our method can synthesize programs with complex… ▽ More

    Submitted 26 May, 2021; v1 submitted 6 March, 2021; originally announced March 2021.

  5. Exact and Approximate Methods for Proving Unrealizability of Syntax-Guided Synthesis Problems

    Authors: Qinheping Hu, John Cyphert, Loris D'Antoni, Thomas Reps

    Abstract: We consider the problem of automatically establishing that a given syntax-guided-synthesis (SyGuS) problem is unrealizable (i.e., has no solution). We formulate the problem of proving that a SyGuS problem is unrealizable over a finite set of examples as one of solving a set of equations: the solution yields an overapproximation of the set of possible outputs that any term in the search space can p… ▽ More

    Submitted 2 April, 2020; originally announced April 2020.

    Journal ref: PLDI 2020

  6. arXiv:2003.13515  [pdf, other

    cs.PL

    Templates and Recurrences: Better Together

    Authors: Jason Breck, John Cyphert, Zachary Kincaid, Thomas Reps

    Abstract: This paper is the confluence of two streams of ideas in the literature on generating numerical invariants, namely: (1) template-based methods, and (2) recurrence-based methods. A template-based method begins with a template that contains unknown quantities, and finds invariants that match the template by extracting and solving constraints on the unknowns. A disadvantage of template-based methods i… ▽ More

    Submitted 30 March, 2020; originally announced March 2020.

    Comments: 20 pages, 3 figures

  7. arXiv:1905.05800  [pdf, ps, other

    cs.PL

    Proving Unrealizability for Syntax-Guided Synthesis

    Authors: Qinheping Hu, Jason Breck, John Cyphert, Loris D'Antoni, Thomas Reps

    Abstract: Proving Unrealizability for Syntax-Guided Synthesis We consider the problem of automatically establishing that a given syntax-guided-synthesis (SyGuS) problem is unrealizable (i.e., has no solution). Existing techniques have quite limited ability to establish unrealizability for general SyGuS instances in which the grammar describing the search space contains infinitely many programs. By encodin… ▽ More

    Submitted 23 July, 2019; v1 submitted 14 May, 2019; originally announced May 2019.