• Home
  • Search
  • Newtonian Program Analysis via Tensor Product
  • Open Access IconOpen Access
  • Cite Icon6
  • https://doi.org/10.1145/3024084Copy DOI Icon

Newtonian Program Analysis via Tensor Product

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Recently, Esparza et al. generalized Newton’s method—a numerical-analysis algorithm for finding roots of real-valued functions—to a method for finding fixed-points of systems of equations over semirings. Their method provides a new way to solve interprocedural dataflow-analysis problems. As in its real-valued counterpart, each iteration of their method solves a simpler “linearized” problem. One of the reasons this advance is exciting is that some numerical analysts have claimed that “‘all’ effective and fast iterative [numerical] methods are forms (perhaps very disguised) of Newton’s method.” However, there is an important difference between the dataflow-analysis and numerical-analysis contexts: When Newton’s method is used in numerical-analysis problems, commutativity of multiplication is relied on to rearrange an expression of the form “ a * X * b + c * X * d ” into “( a * b + c * d )* X .” Equations with such expressions correspond to path problems described by regular languages. In contrast, when Newton’s method is used for interprocedural dataflow analysis, the “multiplication” operation involves function composition and hence is non-commutative: “ a * X * b + c * X * d ” cannot be rearranged into “( a * b + c * d )* X .” Equations with such expressions correspond to path problems described by linear context-free languages (LCFLs). In this article, we present an improved technique for solving the LCFL sub-problems produced during successive rounds of Newton’s method. Our method applies to predicate abstraction, on which most of today’s software model checkers rely.

Similar Papers
  • Book Chapter
  • Citations1

Program Analyses Using Newton’s Method (Invited Paper)

  • Jan 01, 2019
  • Thomas Reps
  • Research Article
  • Citations25

Closure properties of linear context-free tree languages with an application to optimality theory

  • Dec 15, 2005
  • Theoretical Computer Science
  • Stephan Kepser +1
  • Research Article
  • Citations44

Context-free graph grammars and concatenation of graphs

  • Oct 01, 1997
  • Acta Informatica
  • Joost Engelfriet +1
  • Research Article
  • Citations7

The dissecting power of regular languages

  • Dec 19, 2012
  • Information Processing Letters
  • Tomoyuki Yamakami +1
  • Book Chapter

Boundary Sets of Regular and Context-Free Languages

  • Jan 01, 2014
  • Markus Holzer +1
  • Research Article
  • Citations1

A note on dpda transductions of {0,1}∗and inverse dpda transductions of the dyck set

  • Jan 01, 1981
  • International Journal of Computer Mathematics
  • P.M.B Vitanyi
  • Research Article
  • Citations9

Regular Languages Are Church-Rosser Congruential

  • Nov 02, 2015
  • Journal of the ACM
  • Volker Diekert +3
  • Research Article
  • Citations11

Efficient constructions of test sets for regular and context-free languages

  • Aug 01, 1993
  • Theoretical Computer Science
  • Juhani Karhuma¨Ki
  • Research Article
  • Citations6

On Efficient Parallel Algorithms for Solving Set Recurrence Equations

  • Mar 01, 1993
  • Journal of Algorithms
  • O.H Ibarra +2
  • Research Article
  • Citations77

A Note on Tape-Bounded Complexity Classes and Linear Context-Free languages

  • Oct 01, 1975
  • Journal of the ACM
  • I H Sudborough
  • Research Article
  • Citations238

Reversal-bounded multipushdown machines

  • Jun 01, 1974
  • Journal of Computer and System Sciences
  • Brenda S Baker +1
  • Research Article
  • Citations3

ON THE DECIDABILITY OF THE INTERSECTION PROBLEM FOR QUANTUM AUTOMATA AND CONTEXT-FREE LANGUAGES

  • Dec 01, 2014
  • International Journal of Foundations of Computer Science
  • Alberto Bertoni +2
  • Research Article
  • Citations8

Regular Component Splittable Languages

  • Feb 01, 1998
  • Acta Mathematica Hungarica
  • H J Shyr +1
  • PDF
  • Research Article
  • Citations11

In-vitro reconfigurability of native chemical automata, the inclusiveness of their hierarchy and their thermodynamics

  • Apr 22, 2020
  • Scientific Reports
  • Marta Dueñas-Díez +1
  • Book Chapter
  • Citations33

Identification in the Limit of k,l-Substitutable Context-Free Languages

  • Jan 01, 2008
  • Ryo Yoshinaka
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.