Lev Nachmanson

dblp:81/2797 · DBLP profile ↗
← Back
24ranked-venue papers
4as first author
2since 2021 · last 2026
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 19 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 5 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2Graphics, computer vision, multimedia, augmented reality and games · 1
YearPublicationVenuePosition
2026 Syntactically Convex Model-Based Projection for Linear Real Arithmetic
abstract
Quantifier elimination (QE) is a key task in formal verification algorithms, and the ability to return partial results, such as under-approximations, is beneficial for many QE clients. In Linear Real Arithmetic (LRA), existing QE methods often fail to preserve syntactic convexity, that is, they return a disjunction even for a conjunctive input, or they return a large non-minimal representation. We define the novel concept of Bidirectional Model-Based Projection and a new QE algorithm for LRA (BMBP-QE) that (i) returns a conjunctive over-approximation and a disjunctive under-approximation when interrupted early, (ii) returns a minimal conjunction when the input is conjunctive, and (iii) applies to arbitrary LRA formulae. We show that BMBP-QE outperforms SMT-based QE algorithms, offering improvements in both runtime and result size.
Anna Becchi, Grigory Fedyukovich, Arie Gurfinkel, Lev Nachmanson
TACAS (1)4
2024 Arithmetic Solving in Z3
abstract
Abstract The theory of arithmetic is integral to many uses of SMT solvers. Z3 has implemented native solvers for arithmetic reasoning since its first release. We present a full re-implementation of Z3’s original arithmetic solver. It is based on substantial experiences from user feedback, engineering and experimentation. While providing a comprehensive overview of the main components we emphasize selected new insights we arrived at while developing and testing the solver.
Nikolaj S. Bjørner, Lev Nachmanson
CAV (1)2
2017 Monadic Decomposition
abstract
Monadic predicates play a prominent role in many decidable cases, including decision procedures for symbolic automata. We are here interested in discovering whether a formula can be rewritten into a Boolean combination of monadic predicates. Our setting is quantifier-free formulas whose satisfiability is decidable, such as linear arithmetic. Here we develop a semidecision procedure for extracting a monadic decomposition of a formula when it exists.
Margus Veanes, Nikolaj S. Bjørner, Lev Nachmanson, Sergey Bereg
J. ACM3
2016 Graph Drawing Contest Report
Philipp Kindermann, Maarten Löffler, Lev Nachmanson, Ignaz Rutter
GD3
2016 Node Overlap Removal by Growing a Tree
Lev Nachmanson, Arlind Nocaj, Sergey Bereg, Leishi Zhang, Alexander E. Holroyd
GD1
2016 Edge routing with ordered bundles
Sergey Pupyrev, Lev Nachmanson, Sergey Bereg, Alexander E. Holroyd
Comput. Geom.2
2016 Representing Permutations with Few Moves
abstract
Consider a finite sequence of permutations of the elements $1,\ldots,n$ with the property that each element changes its position by at most 1 from any permutation to the next. We call such a sequence a tangle, and we define a move of element $i$ to be a maximal subsequence of at least two consecutive permutations during which its positions form an arithmetic progression of common difference +1 or -1. We prove that for any initial and final permutations, there is a tangle connecting them in which each element makes at most 5 moves, and another in which the total number of moves is at most 4n. On the other hand, there exist permutations that require at least 3 moves for some element, and at least 2n-2 moves in total. If we further require that every pair of elements exchange positions at most once, then any two permutations can be connected by a tangle with at most $O(\log n)$ moves per element, but we do not know whether this can be reduced to O(1) per element, or to O(n) in total. A key tool is the introduction of certain restricted classes of tangle that perform pattern-avoiding permutations.
Sergey Bereg, Alexander E. Holroyd, Lev Nachmanson, Sergey Pupyrev
SIAM J. Discret. Math.3
2015 Graph Drawing Contest Report
Philipp Kindermann, Maarten Löffler, Lev Nachmanson, Ignaz Rutter
GD3
2015 GraphMaps: Browsing Large Graphs as Interactive Maps
Lev Nachmanson, Roman Prutkin, Bongshin Lee, Nathalie Henry Riche, Alexander E. Holroyd, Xiaoji Chen
GD1
2014 Monadic Decomposition
Margus Veanes, Nikolaj S. Bjørner, Lev Nachmanson, Sergey Bereg
CAV3
2014 Graph Drawing Contest Report
Carsten Gutwenger, Maarten Löffler, Lev Nachmanson, Ignaz Rutter
GD3
2013 Drawing Permutations with Few Corners
Sergey Bereg, Alexander E. Holroyd, Lev Nachmanson, Sergey Pupyrev
GD3
2013 Graph Drawing Contest Report
Christian A. Duncan, Carsten Gutwenger, Lev Nachmanson, Georg Sander
GD3
2012 Graph Drawing Contest Report
Christian A. Duncan, Carsten Gutwenger, Lev Nachmanson, Georg Sander
GD3
2011 Graph Drawing Contest Report
Christian A. Duncan, Carsten Gutwenger, Lev Nachmanson, Georg Sander
GD3
2011 Edge Routing with Ordered Bundles
Sergey Pupyrev, Lev Nachmanson, Sergey Bereg, Alexander E. Holroyd
GD2
2010 Graph Drawing Contest Report
Christian A. Duncan, Carsten Gutwenger, Lev Nachmanson, Georg Sander
GD3
2010 Improving Layered Graph Layouts with Edge Bundling
Sergey Pupyrev, Lev Nachmanson, Michael Kaufmann 0001
GD2
2009 Graph Drawing Contest Report
Christian A. Duncan, Carsten Gutwenger, Lev Nachmanson, Georg Sander
GD3
2009 Fast Edge-Routing for Large Graphs
Tim Dwyer, Lev Nachmanson
GD2
2009 PhyloDet: a scalable visualization tool for mapping multiple traits to large evolutionary trees
abstract
UNLABELLED: Evolutionary biologists are often interested in finding correlations among biological traits across a number of species, as such correlations may lead to testable hypotheses about the underlying function. Because some species are more closely related than others, computing and visualizing these correlations must be done in the context of the evolutionary tree that relates species. In this note, we introduce PhyloDet (short for PhyloDetective), an evolutionary tree visualization tool that enables biologists to visualize multiple traits mapped to the tree. AVAILABILITY: http://research.microsoft.com/cue/phylodet/
Bongshin Lee, Lev Nachmanson, George G. Robertson, Jonathan M. Carlson, David Heckerman
Bioinform.2
2007 Drawing Graphs with GLEE
Lev Nachmanson, George G. Robertson, Bongshin Lee
GD1
2005 Testing Concurrent Object-Oriented Systems with Spec Explorer
Colin Campbell, Wolfgang Grieskamp, Lev Nachmanson, Wolfram Schulte, Nikolai Tillmann, Margus Veanes
FM3
2004 Optimal strategies for testing nondeterministic systems
abstract
This paper deals with testing of nondeterministic software systems. We assume that a model of the nondeterministic system is given by a directed graph with two kind of vertices: states and choice points. Choice points represent the nondeterministic behaviour of the implementation under test (IUT). Edges represent transitions. They have costs and probabilities. Test case generation in this setting amounts to generation of a game strategy. The two players are the testing tool (TT) and the IUT. The game explores the graph. The TT leads the IUT by selecting an edge at the state vertices. At the choice points the control goes to the IUT. A game strategy decides which edge should be taken by the TT in each state. This paper presents three novel algorithms 1) to determine an optimal strategy for the bounded reachability game, where optimality means maximizing the probability to reach any of the given final states from a given start state while at the same time minimizing the costs of traversal; 2) to determine a winning strategy for the bounded reachability game, which guarantees that given final vertices are reached, regardless how the IUT reacts; 3) to determine a fast converging edge covering strategy, which guarantees that the probability to cover all edges quickly converges to 1 if TT follows the strategy.
Lev Nachmanson, Margus Veanes, Wolfram Schulte, Nikolai Tillmann, Wolfgang Grieskamp
ISSTA1