2024 | 2023 | 2022 | 2021 | 2020 | ||||||||
Recent Work | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | ||
2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |||
1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 |
My Google Scholar profile, Scopus profile, entry in DBLP, Research Gate profile, and Imperial College page.
Other sites to meet lots of nice and interesting people are Researchers in Rewriting, and Researchers in Intersection Types and Related Systems (maintained by Joe Wells).
S. van Bakel and D. Davies. Comparing Call-by-Name and Call-by-Value Reduction Strategies in Calculi for Classical Logic. | ![]() ![]() |
|
D. Davies, S. van Bakel, and N. Wu. Candid: A Dependently Typed Programming Language with Control Operators for Classical Logic. | ![]() ![]() |
|
S. van Bakel. Exception Handling with and without Classical Logic. A full version with all proofs can be found here. | ![]() ![]() |
|
S. van Bakel and M.G. Vigliotti. A fully-abstract output-based semantics of λμ in the π-calculus. | ![]() ![]() |
2023 | ||
S. van Bakel, E. Tye, and N. Wu. A Calculus of Delayed Reductions. In: Proceedings of the 25th International Symposium on Principles and Practice of Declarative Programming, Lisbon, Portugal, October 22-23, 2023. ACM New York, NY, USA, article 21. A full version with all proofs can be found here. | ![]() ![]() |
|
(J) 0.569 |
S. van Bakel. Adding Negation to Lambda Mu. Logical Methods in Computer Science 19(2) (2023); here with corrections. | ![]() ![]() |
2019 | ||
(C) 42% |
S. van Bakel. Exception Handling and Classical Logic. In: Proceedings of the 21st International Symposium on Principles and Practice of Declarative Programming, Porto, Portugal, October 7-9, 2019. ACM New York, NY, USA, article 21. A full version with all proofs can be found here. | ![]() ![]() |
2017 | ||
(J) 0.636 |
F. Barbanera, S. van Bakel, U. de'Liguoro. Orchestrated Session Compliance. Journal of Logical and Algebraic Methods in Programming, 86(1): 30-76 (2017) | ![]() ![]() |
2014 | ||
(B) | S. van Bakel and M.G. Vigliotti. Classical π. In M. Abadi, P. Gardner, A.D. Gordon, and R. Mardare, editors, Essays for the Luca Cardelli Fest, number MSR-TR-2014-104. Microsoft Research, September 2014. | ![]() ![]() |
(W) | S. van Bakel and M.G. Vigliotti. A fully-abstract semantics of λμ in the π-calculus. In: Fifth International Workshop on Classical Logic and Computation (CL&C'14), Vienna, Austria, July 2014. EPTCS volume 164, pp 33-47, 2014. | ![]() ![]() |
(J) 0.697 |
R.N.S. Rowe and S.J. van Bakel. Semantic Types and Approximation for Featherweight Java. Theoretical Computer Science, 517:34-74, 2014. | ![]() ![]() |
(U) |
S. van Bakel and M.G. Vigliotti. An Implicative Logic based encoding of the λ-calculus into the π-calculus. | ![]() ![]() |
2013 | ||
(B) |
S.J. van Bakel and R.N.S. Rowe. Functional Type Assignment for Featherweight Java. In: The Beauty of Functional Code, Essays Dedicated to Rinus Plasmeijer on the Occasion of His 61st Birthday. Volume 8106 of Lecture Notes in Computer Science, pages 27-46, Springer-Verlag, 2013. | ![]() ![]() |
(W) | S. van Bakel, F. Barbanera, U. de'Liguoro. Characterisation of Strongly Normalising λμ-Terms. In: 6th International Workshop on Intersection Types and Related Systems (ITRS'12), Dubrovnik, Croatia, June 29th, 2012. EPTCS volume 121, pp 1-17, 2013. | ![]() ![]() |
(J) 0.646 |
S. van Bakel, S. Berardi, and U. Berger. Classical Logic and Computation (CLAC 2010) - Preface. Annals of Pure and Applied Logic 164: 589-590, 2013 |
2012 | ||
(J) 0.522 |
S. van Bakel. Completeness and Soundness results for X with Intersection and Union Types. Fundamenta Informaticae, 121:1-41, 2012. DOI:10.3233/FI-2012-770. (A version with more examples and more detailed proofs can be found here.) | ![]() ![]() |
(C) 48% |
S. van Bakel and M.G. Vigliotti. An Output-Based Semantics of Λμ with Explicit Substitution in the π-calculus - Extended Abstract. In: Theoretical Computer Science - 7th IFIP TC 1/WG 2.2 International Conference, TCS 2012, 26-28 September 2012, Amsterdam, The Netherlands. Volume 7604 of Lecture Notes in Computer Science, pages 372--387. Springer-Verlag, 2012. | ![]() ![]() |
(U) |
S. van Bakel and J. Raghunandan. An optimised term graph rewriting engine for X - Measuring the cost of α-conversion. | ![]() ![]() |
2011 | ||
(W) |
S. van Bakel, F. Barbanera, U. de'Liguoro. A Domain Logic Approach to Models of λμ and Related Calculi. In: Domains X Workshop 2011, Deptartment of Computer Science, Swansea, Wales, UK, 5 - 7 September 2011. | |
(C) 34% |
R.N.S. Rowe and S. van Bakel. Approximation Semantics and Expressive Predicate Assignment for Object-Oriented Programming. In: Proceedings of 10th International Conference on Typed Lambda Calculi and Applications (TLCA'11), Novi Sad, Serbia, June 1-3, 2011. Volume 6690 of Lecture Notes in Computer Science, pages 229-244, Springer-Verlag, 2011. | ![]() ![]() |
(C) 34% |
S. van Bakel, F. Barbanera, U. de'Liguoro. A Filter Model for the λμ-Calculus - (Extended Abstract). In: Proceedings of 10th International Conference on Typed Lambda Calculi and Applications (TLCA'11), Novi Sad, Serbia, June 1-3, 2011. Volume 6690 of Lecture Notes in Computer Science, pages 213-228, Springer-Verlag, 2011. | ![]() ![]() |
(J) 7.806 |
S. van Bakel. Strict Intersection Types for the Lambda Calculus. ACM Computing Surveys, 43(3) article 20, April 2011. | ![]() ![]() |
(U) | S. van Bakel and M.G. Vigliotti. An output-based semantics of λ in π. | ![]() ![]() |
2010 | ||
(W) | S. van Bakel, S. Berardi, and U. Berger. Proceedings Third International Workshop on Classical Logic and Computation CL&C 2010. EPTCS 47, 2010. | |
(W) | S. van Bakel. Sound and Complete Typing for λμ. In: 5th International Workshop on Intersection Types and Related Systems (ITRS'10), Edinburgh, Scotland, July 2010. EPTCS volume 45, pp 31-44. | ![]() ![]() |
(J) 0.646 |
S. van Bakel, S. Berardi, and U. Berger. Classical Logic and Computation (2008) - Preface. Annals of Pure and Applied Logic 161: 1313-1314, 2010. | |
(J) 0.646 |
S. van Bakel. Completeness and partial soundness results for intersection and union typing for Lambdabar-mu-mutilde. Annals of Pure and Applied Logic 161, pp 1400-1430, 2010. | ![]() ![]() |
Steffen van Bakel, Stefano Berardi, Ulrich Berger Proceedings Third International Workshop on Classical Logic and Computation (CL&C 2010), Brno, Czech Republic, 21-22 August, 2010. |
2008 | ||
(J) 0.646 |
S. van Bakel and S. Berardi. Classical Logic and Computation (2006) - Preface. Annals of Pure and Applied Logic 153: 1-3, 2008. | |
(J) 0.474 |
S. van Bakel and P. Lescanne. Computation with classical sequents. Mathematical Structures in Computer Science, 18:555-609, 2008 | ![]() ![]() |
(J) 0.838 |
S. van Bakel. The Heart of Intersection Type Assignment - Normalisation proofs revisited. Theoretical Computer Science, 398(1-3):82-94, 2008. | ![]() ![]() |
(J) 0.600 |
S. van Bakel and U. de'Liguoro. Logical equivalence for subtyping and recursive types. Theory of Computing Systems, 42(3):306-348, 2008. | ![]() ![]() |
(C) 43% |
S. van Bakel. Subject Reduction vs Intersection / Union Types for lambda-bar-mu-mu-tilde (Extended abstract). In: Visions of Computer Science, BCS International Academic Conference, London, pages 249-258, 2008. | ![]() ![]() |
(W) | S. van Bakel, L. Cardelli and M.G. Vigliotti. From X to π: Representing Classical Sequent Calculus in Pi-calculus. In: International Workshop on Classical Logic and Computation (CL&C'08), Reykjavik, Iceland, July 2008. | ![]() ![]() |
(W) | S. van Bakel. Reduction in X does not agree with Intersection and Union Types. In: 4th International Workshop on Intersection Types and Related Systems (ITRS'08), Turin, Italy, March 2008. | ![]() ![]() |
(W) | S. van Bakel, I. Kahn, M.G. Vigliotti, and J.K. Heath. Modelling intracellular fate of FGF receptors with BioAmbients. In: Sixth Workshop on Quantitative Aspects of Programming Languages (QAPL'08), Budapest, Hungary, March 2008. ENTCS 220, pp. 181-197. | ![]() ![]() |
2006 | ||
(C) 24% |
A. Summers and S. van Bakel. Approaches to Polymorphism in Classical Sequent Calculus. In: Programming Languages and Systems: Proceedings of 15th European Symposium on Programming (ESOP'06), Vienna, Austria. Volume 3924 of Lecture Notes in Computer Science, pages 84-99. Springer-Verlag, 2006. | ![]() ![]() |
(U) | P. Audebaud and S. van Bakel. Understanding X with λμ. (Full version), 2006. | ![]() ![]() |
(W) | S. van Bakel and J. Raghunandan. Explicit Alpha Conversion and Garbage Collection for X. International Workshop on Term Graph Rewriting (TermGraph'06), Vienna, Austria, March 2006. | ![]() ![]() |
2005 | ||
(C) 35% |
S. van Bakel, S. Lengrand and P. Lescanne. The language X: Circuits, Computations and Classical Logic. Proceedings of Ninth Italian Conference on Theoretical Computer Science (ICTCS'05), Siena, Italy, Volume 3701 of Lecture Notes in Computer Science, pages 81-96, 2005. | ![]() ![]() |
(C) 35% |
S. van Bakel and U. de'Liguoro. Subtyping object and recursive types logically (Extended Abstract). Proceedings of Ninth Italian Conference on Theoretical Computer Science (ICTCS'05), Siena, Italy, Volume 3701 of Lecture Notes in Computer Science, pages 66-80, 2005. | ![]() ![]() |
(U) | S. van Bakel. Rank 2 Types for Term Graph Rewriting. 2005. | ![]() ![]() |
(U) | S. van Bakel, J. Raghunandan, and A. Summers. Term Graphs, Alpha Conversion and Principal Types for X, 2005. | ![]() ![]() |
2004 | ||
(J) 0.825 |
S. Lengrand, P. Lescanne, D. Dougherty, M. Dezani-Ciancaglini and S. van Bakel. Intersection types for explicit substitutions. Information and Computation, 189(1):17-42, 2004. | ![]() ![]() |
(J) |
S. van Bakel. Cut-Elimination in the Strict Intersection Type Assignment System is Strongly Normalising. Notre Dame Journal of Formal Logic, Volume 45, Number 1, 2004. | ![]() ![]() |
(W) | S. van Bakel and J. Raghunandan. Implementing X. International Workshop on Term Graph Rewriting (TermGraph'04), Rome, Italy, October 2004; ENTCS, volume 127(5). | ![]() ![]() |
(W) | S. van Bakel. Intersection and Union Types for X. 3rd International Workshop on Intersection Types and Related Systems (ITRS'04), Turku, Finland, July 2004; ENTCS, volume 136. | ![]() ![]() |
2003 | ||
(J) 0.838 |
S. van Bakel and M. Fernández. Normalization, Approximation, and Semantics for Combinator Systems. Theoretical Computer Science, 290:975-1019, 2003. | ![]() ![]() |
(C) 42% |
S. van Bakel and U. de'Liguoro. Logical Semantics for the First Order Varsigma Calculus. Proceedings of Eighth Italian Conference on Theoretical Computer Science (ICTCS'03), Bertinoro, Italy, Volume 2841 of Lecture Notes in Computer Science, pages 202-215, 2003. | ![]() ![]() |
2002 | ||
(J) 0.838 |
S. van Bakel, F. Barbanera, M. Dezani-Ciancaglini, and F.J. de Vries. Intersection Types for λ-Trees. Theoretical Computer Science, 272 (Theories of Types and Proofs 1997):3-40, 2002. | ![]() ![]() |
(C) ?% |
C. Braghin, A. Cortesi, R. Focardi, and S. van Bakel. Boundary Inference for Enforcing Security Policies in Mobile Ambients. Proceedings of 2nd IFIP International Conference on Theoretical Computer Science (TCS'02), Montreal, Canada, pages 383-395, 2002. | ![]() ![]() |
(W) | S. van Bakel. Preface. 2nd International Workshop on Intersection Types and Related Systems (ITRS'02), Copenhagen, Denmark, July 2002; ENTCS, volume 70.1. | |
(W) | S. van Bakel. Strongly Normalising Cut-Elimination with Strict Intersection Types. 2nd International Workshop on Intersection Types and Related Systems (ITRS'02), Copenhagen, Denmark, July 2002; ENTCS, volume 70.1. | ![]() ![]() |
(W) | S. van Bakel. Rank 2 Type Assignment for Applicative Term Graph Rewriting. Workshop Types in Programming (TIP'02), Dagstuhl, Germany, July 2002; ENTCS, Volume 75. | ![]() ![]() |
(C) 43% |
S. van Bakel, M. Dezani-Ciancaglini. Characterising Strong Normalisation for Explicit Substitutions. Proceedings of LATIN'02, Cancun, Mexico, Volume 2286 of Lecture Notes in Computer Science, pages 356-370, Springer-Verlag, 2002. | ![]() ![]() |
2001 | ||
(U) | S. van Bakel, F. Barbanera, and M. Fernández. Polymorphic Intersection Type Assignment for Rewrite Systems with Abstraction and β-rule. Technical Report 2001/01, Department of Computer Science, Imperial College London. | ![]() ![]() |
2000 | ||
(C) ?% |
S. van Bakel, F. Barbanera, and M. Fernández. Polymorphic Intersection Type Assignment for Rewrite Systems with Abstraction and β-rule. In: Types for Proofs and Programs. International Workshop, TYPES'99. Lokeberg, Sweden, Sected Papers. Volume 1956 of Lecture Notes in Computer Science, pages 41-60, Springer-Verlag, 2000. | ![]() ![]() |
(U) | S. van Bakel, M. Dezani-Ciancaglini, U. de'Liguoro, Y. Motohama. The Minimal Relevant Logic and the Call-by-Value Lambda Calculus. 2000. Technical report TR-ARP-05-2000, Australian National University. | ![]() ![]() |
1996 | ||
(U) | S. van Bakel, F Barbanera and M. Fernández. Normalisation and Approximation results for typeable Term Rewriting Systems (with abstraction and β-rule) - Summary. | ![]() ![]() |
(J) 0.522 |
S. van Bakel. Rank 2 Intersection Type Assignment in Term Rewriting Systems. Fundamenta Informaticae, 26(2):141-166, 1996. | ![]() ![]() |
(C) 36% |
S. van Bakel, F. Barbanera, and M. Fernández. Rewrite Systems with Abstraction and β-rule: Types, Approximants and Normalization. In: Programming Languages and Systems - Proceedings of 6th European Symposium on Programming (ESOP'96), Linkoping, Sweden. Volume 1058 of Lecture Notes in Computer Science, pages 387-403. Springer-Verlag, 1996. | ![]() ![]() |
(C) 58% |
S. van Bakel and M. Fernández. Approximation and Normalization Results for Typeable Term Rewriting Systems. In: Second International Workshop on Higher Order Algebra, Logic and Term Rewriting (HOA'95), Paderborn, Germany. Selected Papers. Volume 1074 of Lecture Notes in Computer Science, pages 17-36. Springer-Verlag, 1996. | ![]() ![]() |
1992 | ||
(J) 0.838 |
S. van Bakel. Complete restrictions of the Intersection Type Discipline. Theoretical Computer Science, 102:135-163, 1992. A version of this paper with a corrected proof for the property "All strongly normalisable terms are typeable" can be found here. | ![]() ![]() |
(C) 45% |
S. van Bakel, S. Smetsers, and S. Brock. Partial Type Assignment in Left Linear Applicative Term Rewriting Systems. In: 17th Colloquim on Trees in Algebra and Programming (CAAP'92), Rennes, France. Volume 581 of Lecture Notes in Computer Science, pages 300-321, Springer-Verlag, 1992. | ![]() ![]() |