Demo Data from EDBT 2026 / reviewers in the wild / expert
Alexandre Miquel
dblp:33/1010
· DBLP profile ↗
9ranked-venue papers
3as first author
0since 2021 · last 2020
0000-0003-2853-6862ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 3 first-authorSoftware engineering, systems software and programming languages · 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
3 papers |
Programming languages and type systems · 76% Compilers and program optimization · 24% | |
| Theoretical computer science
2 papers |
Logic in computer science · 69% Quantum computing and quantum information · 31% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
program transformation |
0.1 | 1 | 2011 | Forcing as a Program Transformation · LICS 2011 |
Logic in computer science › constructive mathematics › realizability
classical realizability |
0.1 | 1 | 2011 | Forcing as a Program Transformation · LICS 2011 |
Logic in computer science
proof theory |
0.1 | 1 | 2011 | Forcing as a Program Transformation · LICS 2011 |
Programming languages and type systems
type theory |
0.0 | 1 | 2000 | A Model for Impredicative Type Systems, Universes, Intersection Types and Subtyping · LICS 2000 |
Methods — techniques the papers use, named apart from their topics
krivine abstract machine · 0.2forcing translation · 0.2call/cc · 0.2extended calculus of constructions · 0.0coherence spaces · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Implicative algebras: a new foundation for realizability and forcingabstractAbstract We introduce the notion of implicative algebra, a simple algebraic structure intended to factorize the model-theoretic constructions underlying forcing and realizability (both in intuitionistic and classical logic). The salient feature of this structure is that its elements can be seen both as truth values and as (generalized) realizers, thus blurring the frontier between proofs and types. We show that each implicative algebra induces a (Set-based) tripos, using a construction that is reminiscent from the construction of a realizability tripos from a partial combinatory algebra. Relating this construction with the corresponding constructions in forcing and realizability, we conclude that the class of implicative triposes encompasses all forcing triposes (both intuitionistic and classical), all classical realizability triposes (in the sense of Krivine), and all intuitionistic realizability triposes built from partial combinatory algebras. Alexandre Miquel |
Math. Struct. Comput. Sci. | 1 |
| 2019 | Realizability in the Unitary SphereabstractIn this paper we present a semantics for a linear algebraic lambda-calculus based on realizability. This semantics characterizes a notion of unitarity in the system, answering a long standing issue. We derive from the semantics a set of typing rules for a simply-typed linear algebraic lambda-calculus, and show how it extends both to classical and quantum lambda-calculi. Alejandro Díaz-Caro, Mauricio Guillermo, Alexandre Miquel, Benoît Valiron |
LICS | 3 |
| 2017 | Ordered combinatory algebras and realizabilityabstractWe propose the new concept ofKrivine ordered combinatory algebra( $\mathcal{^KOCA}$ ) as foundation for the categorical study of Krivine's classical realizability, as initiated by Streicher (2013). We show that $\mathcal{^KOCA}$ 's are equivalent to Streicher'sabstract Krivine structuresfor the purpose of modeling higher-order logic, in the precise sense that they give rise to the same class oftriposes. The difference between the two representations is that the elements of a $\mathcal{^KOCA}$ play both the role of truth values and realizers, whereas truth values aresetsof realizers in $\mathcal{AKS}$ s. To conclude, we give a direct presentation of the realizability interpretation of a higher order language in a $\mathcal{^KOCA}$ , which showcases the dual role that is played by the elements of the $\mathcal{^KOCA}$ . Walter Ferrer Santos, Jonas Frey, Mauricio Guillermo, Octavio Malherbe, Alexandre Miquel |
Math. Struct. Comput. Sci. | 5 |
| 2016 | Specifying Peirce's law in classical realizabilityabstractThis paper deals with the specification problem in classical realizability (such as introduced by Krivine (2009 Panoramas et synthéses27)), which is to characterize the universal realizers of a given formula by their computational behaviour. After recalling the framework of classical realizability, we present the problem in the general case and illustrate it with some examples. In the rest of the paper, we focus on Peirce's law, and present two game-theoretic characterizations of its universal realizers. First, we consider the particular case where the language of realizers contains no extra instruction such as ‘quote’ (Krivine 2003 Theoretical Computer Science308 259–276). We present a first game $\mathds{G}$ 0 and show that the universal realizers of Peirce's law can be characterized as the uniform winning strategies for $\mathds{G}$ 0, using the technique of interaction constants. Then we show that in the presence of extra instructions such as ‘quote’, winning strategies for the game $\mathds{G}$ 0 are still adequate but no more complete. For that, we exhibit an example of a wild realizer of Peirce's law, that introduces a purely game-theoretic form of backtrack that is not captured by $\mathds{G}$ 0. We finally propose a more sophisticated game $\mathds{G}$ 1, and show that winning strategies for the game $\mathds{G}$ 1 are both adequate and complete in the general case, without any further assumption about the instruction set used by the language of classical realizers. Mauricio Guillermo, Alexandre Miquel |
Math. Struct. Comput. Sci. | 2 |
| 2011 | Forcing as a Program TransformationabstractThis paper is a study of the forcing translation through the proofs as programs correspondence in classical logic, following the methodology introduced by Krivine in . For that, we introduce an extension of (classical) higher-order arithmetic suited to express the forcing translation, called PA ω+. We present the proof system of PA ω+- based on Curry-style proof terms with call/cc - as well as the corresponding classical realizability semantics. Then, given a poset of conditions (represented in PA ω+as an upwards closed subset of a fixed meet semi-lattice), we define the forcing translation A ⇒ (p ⊢ A) (where A ranges over propositions) and show that the corresponding transformation of proofs is induced by a simple program transformation t ⇒ t* defined on raw proof-terms (i.e. independently from the derivation). From an analysis of the computational behavior of transformed programs, we show how to avoid the cost of the transformation by introducing an extension of Krivine's abstract machine devoted to the execution of proofs constructed by forcing. We show that this machine induces new classical realizability models and present the corresponding adequacy results. Alexandre Miquel |
LICS | 1 |
| 2009 | The lambda-calculus with constructors: Syntax, confluence and separationabstractAbstract We present an extension of the λ(η)-calculus with a case construct that propagates through functions like a head linear substitution, and show that this construction permits to recover the expressiveness of ML-style pattern matching. We then prove that this system enjoys the Church–Rosser property using a semi-automatic ‘divide and conquer’ technique by which we determine all the pairs of commuting subsystems of the formalism (considering all the possible combinations of the nine primitive reduction rules). Finally, we prove a separation theorem similar to Böhm's theorem for the whole formalism. Ariel Arbiser, Alexandre Miquel, Alejandro Ríos 0001 |
J. Funct. Program. | 2 |
| 2008 | Classical Fomega, orthogonality and symmetric candidates
Stéphane Lengrand, Alexandre Miquel |
Ann. Pure Appl. Log. | 2 |
| 2006 | A Lambda-Calculus with Constructors
Ariel Arbiser, Alexandre Miquel, Alejandro Ríos 0001 |
RTA | 2 |
| 2000 | A Model for Impredicative Type Systems, Universes, Intersection Types and SubtypingabstractWe introduce a novel model based on coherence spaces for interpreting large impredicative type systems such as the Extended Calculus of Constructions (ECC). Moreover we show that this model is well-suited for interpreting intersection types and subtyping too, and we illustrate this by interpreting a variant of ECC with an additional intersection type binder. Furthermore, we propose a general method for interpreting the impredicative level in a non-syntactical way, by allowing the model to be parametrized by an arbitrarily large coherence space in order to interpret inhabitants of impredicative types. As an application, we show that uncountable types such as the type of real numbers or Zermelo-Frankel sets can safely be axiomatized on the impredicative level of, say, ECC, without harm for consistency. Alexandre Miquel |
LICS | 1 |