Demo Data from VLDB 2026 / reviewers in the wild / expert
Søren B. Lassen
dblp:36/1149
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 6 · 5 first-authorSoftware engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
4 papers |
Programming languages and type systems · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.2 | 3 | 2008 | Typed Normal Form Bisimulation for Parametric Polymorphism · LICS 2008 A complete, co-inductive syntactic theory of sequential control and state · POPL 2007 Eager Normal Form Bisimulation · LICS 2005 |
Information retrieval
retrieval models |
0.2 | 1 | 2013 | Unicorn: A System for Searching the Social Graph · Proc. VLDB Endow. 2013 |
Information retrieval
search engines |
0.2 | 1 | 2013 | Unicorn: A System for Searching the Social Graph · Proc. VLDB Endow. 2013 |
Information retrieval › web search › social search
social network search |
0.2 | 1 | 2013 | Unicorn: A System for Searching the Social Graph · Proc. VLDB Endow. 2013 |
Programming languages and type systems
type theory |
0.1 | 2 | 2008 | Typed Normal Form Bisimulation for Parametric Polymorphism · LICS 2008 Head Normal Form Bisimulation for Pairs and the \lambda\mu-Calculus · LICS 2006 |
Programming languages and type systems › program equivalence › bisimulation
normal form bisimulation |
0.1 | 2 | 2008 | Typed Normal Form Bisimulation for Parametric Polymorphism · LICS 2008 Eager Normal Form Bisimulation · LICS 2005 |
Programming languages and type systems
lambda calculus |
0.1 | 2 | 2006 | Head Normal Form Bisimulation for Pairs and the \lambda\mu-Calculus · LICS 2006 Eager Normal Form Bisimulation · LICS 2005 |
Programming languages and type systems › type theory
existential types |
0.1 | 1 | 2008 | Typed Normal Form Bisimulation for Parametric Polymorphism · LICS 2008 |
Programming languages and type systems › type systems › polymorphism
parametric polymorphism |
0.1 | 1 | 2008 | Typed Normal Form Bisimulation for Parametric Polymorphism · LICS 2008 |
Programming languages and type systems › parametricity
relational parametricity |
0.1 | 1 | 2008 | Typed Normal Form Bisimulation for Parametric Polymorphism · LICS 2008 |
Programming languages and type systems › program equivalence
full abstraction |
0.1 | 1 | 2006 | Head Normal Form Bisimulation for Pairs and the \lambda\mu-Calculus · LICS 2006 |
Programming languages and type systems › lambda calculus
lambda-mu calculus |
0.1 | 1 | 2006 | Head Normal Form Bisimulation for Pairs and the \lambda\mu-Calculus · LICS 2006 |
Programming languages and type systems › program equivalence
bisimulation |
0.1 | 1 | 2005 | Eager Normal Form Bisimulation · LICS 2005 |
Programming languages and type systems › evaluation strategies
call-by-value |
0.1 | 1 | 2005 | Eager Normal Form Bisimulation · LICS 2005 |
Methods — techniques the papers use, named apart from their topics
inverted indexing · 0.3coinduction · 0.3CPS transform · 0.1labelled transition system · 0.1bohm-out technique · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Unicorn: A System for Searching the Social GraphabstractUnicorn is an online, in-memory social graph-aware indexing system designed to search trillions of edges between tens of billions of users and entities on thousands of commodity servers. Unicorn is based on standard concepts in information retrieval, but it includes features to promote results with good social proximity. It also supports queries that require multiple round-trips to leaves in order to retrieve objects that are more than one edge away from source nodes. Unicorn is designed to answer billions of queries per day at latencies in the hundreds of milliseconds, and it serves as an infrastructural building block for Facebook's Graph Search product. In this paper, we describe the data model and query language supported by Unicorn. We also describe its evolution as it became the primary backend for Facebook's search offerings. Michael Curtiss, Iain Becker, Tudor Bosman, Sergey Doroshenko, Lucian Grijincu, Sandhya Kunnatur, Søren B. Lassen, Philip Pronin, Sriram Sankar, Guanghao Shen, Gintaras Woss, Ning Zhang 0002 |
Proc. VLDB Endow. | 8 |
| 2008 | Typed Normal Form Bisimulation for Parametric PolymorphismabstractThis paper presents a new bisimulation theory for parametric polymorphism which enables straight forward co-inductive proofs of program equivalences involving existential types. The theory is an instance of typed normal form bisimulation and demonstrates the power of this recent framework for modeling typed lambda calculi as labelled transition systems.We develop our theory for a continuation-passing style calculus, Jump-With-Argument, where normal form bisimulation takes a simple form. We equip the calculus with both existential and recursive types. An "ultimate pattern matching theorem" enables us to define bisimilarity and we show it to be a congruence. We apply our theory to proving program equivalences, type isomorphisms and genericity. Søren B. Lassen, Paul Blain Levy |
LICS | 1 |
| 2007 | A complete, co-inductive syntactic theory of sequential control and state
Kristian Støvring, Søren B. Lassen |
POPL | 2 |
| 2006 | Head Normal Form Bisimulation for Pairs and the \lambda\mu-CalculusabstractBohm tree equivalence up to possibly infinite eta expansion for the pure lambda-calculus can be characterized as a bisimulation equivalence. We call this co-inductive syntactic theory extensional head normal form bisimilarity and in this paper we extend it to the lambdaFP-calculus (the lambda-calculus with functional and surjective pairing) and to two untyped variants of Parigot's lambdamu-calculus. We relate the extensional head normal form bisimulation theories for the different calculi via Fujita's extensional CPS transform into the lambdaFP-calculus. We prove that extensional hnf bisimilarity is fully abstract for the pure lambda-calculus by a co-inductive reformulation of Barendregt's proof for Bohm tree equivalence up to possibly infinite eta expansion. The proof uses the so-called Bohm-out technique from Bohm's proof of the separation property for the lambda-calculus. Moreover, we extend the full abstraction result to extensional hnf bisimilarity for the lambdaFP-calculus. For the "standard" lambdamu-calculus, the separation property fails, as shown by David and Py, and for the same reason extensional hnf bisimilarity is not fully abstract. However, an "extended" variant of the lambdamu-calculus satisfies the separation property, as shown by Saurin, and we show that extensional hnf bisimilarity is fully abstract for this extended lambdamu-calculus Søren B. Lassen |
LICS | 1 |
| 2005 | Eager Normal Form BisimulationabstractThis paper describes two new bisimulation equivalences for the pure untyped call-by-value /spl lambda/-calculus, called enf bisimilarity and enf bisimilarity up to /spl eta/. They are based on eager reduction of terms to eager normal form (enf), analogously to co-inductive bisimulation characterizations of Levy-Longo tree equivalence and Bohm tree equivalence (up to /spl eta/). We argue that enf bisimilarity is the call-by-value analogue of Levy-Longo tree equivalence. Enf bisimilarity (up to /spl eta/) is the congruence on source terms induced by the call-by-value CPS transform and Bohm tree equivalence (up to /spl eta/) on target terms. Enf bisimilarity and enf bisimilarity up to /spl eta/ enjoy powerful bisimulation proof principles which, among other things, can be used to establish a retraction theorem for the call-by-value CPS transform. Søren B. Lassen |
LICS | 1 |
| 1999 | Unique Fixed Point Induction for McCarthy's Amb
Søren B. Lassen, Andrew Moran |
MFCS | 1 |
| 1999 | Compilation and Equivalence of Imperative ObjectsabstractWe adopt the untyped imperative object calculus of Abadi and Cardelli as a minimal setting in which to study problems of compilation and program equivalence that arise when compiling object-oriented languages. We present both a big-step and a small-step substitution-based operational semantics for the calculus. Our first two results are theorems asserting the equivalence of our substitution-based semantics with a closure-based semantics like that given by Abadi and Cardelli. Our third result is a direct proof of the correctness of compilation to a stack-based abstract machine via a small-step decompilation algorithm. Our fourth result is that contextual equivalence of objects coincides with a form of Mason and Talcott's CIU equivalence; the latter provides a tractable means of establishing operational equivalences. Finally, we prove correct an algorithm, used in our prototype compiler, for statically resolving method offsets. This is the first study of correctness of an object-oriented abstract machine, and of operational equivalence for the imperative object calculus. Andrew D. Gordon 0001, Paul D. Hankin, Søren B. Lassen |
J. Funct. Program. | 3 |
| 1997 | Compilation and Equivalence of Imperative Objects
Andrew D. Gordon 0001, Paul D. Hankin, Søren B. Lassen |
FSTTCS | 3 |
| 1997 | Action Semantics Reasoning about Functional ProgramsabstractThis paper develops the functional part of a theory of action semantics for reasoning about programs. Action notation, the specification language of action semantics, is given an evaluation semantics, and operational techniques from process theory and functional programming are applied in the development of a versatile action theory. The power of the theory is demonstrated by means of action semantic proofs of functional program equivalences. Søren B. Lassen |
Math. Struct. Comput. Sci. | 1 |