About

This is the personal homepage of Alexander Steen. I am a researcher and doctoral student at the Artificial Intelligence group of the Institute of Computer Science at the FU Berlin. I'm currently working on the Leo-III system, an massively parallel automated theorem prover (ATP) for expressive higher-order logics.

My current research investigates efficient data structures for higher-order theorem proving and related implementation techniques. Furthermore, I'm interested in practical aspects and applications of logics and formal methods in computer science, mathematics and philosophy. Also, I like functional programming (e.g. in Haskell).

In my freetime, I'm a bass singer in a choir for classical music of various periods and singer in a Schola Cantorum (Vokalschola), see "Links" section.

Education

Since 2015
PhD student, Computer Science, working title: An Extensional Ordered Paramodulation Calculus for HOL, advisor: Christoph Benzmüller
2014
Master of Science in Computer Science, Freie Universität Berlin, Germany
2014
Bachelor of Science in Mathematics, Freie Universität Berlin, Germany
2013
Bachelor of Science in Computer Science, Freie Universität Berlin, Germany
2009
Abitur (A-Levels/Matura), Lichtenberg-Gymnasium, Cuxhaven, Germany

Professional Affiliations

2014
Researcher (wiss. Mitarbeiter) at the Intelligent Systems and Robotics group for the project Leo-III, Freie Universität Berlin
2014
Student research assistant (stud. Hilfskraft) at the project Leo-III, Freie Universität Berlin
2011
Freelance programmer (Java, JavaScript, GWT) at Farfromhomepage
2010 - 2014
Tutor (stud. Hilfskraft) at Freie Universität Berlin, Germany

Current Administrative Academic Services

Since 2016
Member of the faculty council (Fachbereichsrat)
Since 2015

Past Services

2015 - 2016
Deputy Member of the faculty council (Fachbereichsrat)
2013 - 2015
Student member of the tutor selection comittee for Computer Science (Tutorenauswahlkommission Informatik), Department of Mathematics and Computer Science, Freie Universität Berlin
2013 - 2014
Head of the teaching comittee (Ausbildungskommission), Department of Mathematics and Computer Science, Freie Universität Berlin
2013 - 2014
Student member of the institute administrative council (Institutsleitung), Institute for Computer Science, Freie Universität Berlin
2012 - 2013
Mentoring for new enrollees, Institute of Computer Science, Freie Universität Berlin
2012
Student representative for the computer science graduate program at the inFU-visit days for high-school students

Honors

2016
Woody Bledsoe Travel Award of the CADE
Zentraler Lehrpreis 2015/2016 (Teaching award) of the Freie Universität Berlin for the concept of a lecture on Computational Metaphysics (Press release: german, english)
2015
GI FB-KI Travel Grant (Gesellschaft für Informatik, Fachbereich Künstliche Intelligenz)
2012 - 2014
Scholarship of the German Academic Foundation (Studienstiftung des deutschen Volkes)

Publications

  1. Tobias Gleißner, Alexander Steen, Christoph Benzmüller, Theorem Provers for Every Normal Modal Logic, In Thomas Eiter, David Sands (Eds.), LPAR-21. 21st International Conference on Logic for Programming, Artificial Intelligence and Reasoning, EasyChair, EPiC Series in Computing, Volume 46, pp. 14-30, 2017.
  2. Alexander Steen, Max Wisniewski, Christoph Benzmüller Going Polymorphic - TH1 Reasoning for Leo-III, In Stephan Schulz, Geoff Sutcliffe, Josef Urban (Eds.), 12th International Workshop on the Implementation of Logics, EasyChair, EPiC Series in Computing, 2017. (To appear)
  3. Alexander Steen, Max Wisniewski, Hans-Jörg Schurr, Christoph Benzmüller Capability Discovery for Automated Reasoning Systems, In Stephan Schulz, Geoff Sutcliffe, Josef Urban (Eds.), 12th International Workshop on the Implementation of Logics, EasyChair, EPiC Series in Computing, 2017. (To appear)
  4. Christoph Benzmüller, Alexander Steen, Max Wisniewski Leo-III Version 1.1 (System description), In Thomas Eiter, David Sands (Eds.), Logic for Programming, Artificial Intelligence, and Reasoning (LPAR) -- Short Presentations, EasyChair, Kalpa Publications, 2017. (To appear)
  5. David Fuenmayor, Christoph Benzmüller, Alexander Steen, Max Wisniewski, Computer-assisted Assessment of Lowe's Modal Ontological Argument, In Stanislaw Krajewski, Piotr Balcerowicz (Eds.), Handbook of the 2nd World Congress on Logic and Religion, Warsaw, Poland, 2017.
  6. Alexander Steen, Max Wisniewski, Christoph Benzmüller, Tutorial on Reasoning in Expressive Non-Classical Logics with Isabelle/HOL. In Christoph Benzüller, Raul Rojas, Geoff Sutcliffe (Eds.), Second Global Conference on Artificial Intelligence (GCAI), Proceedings, EasyChair, EPiC Series in Computing, Volume 41, pp. 1-10, 2016.
  7. Alexander Steen, Christoph Benzmüller, Sweet SIXTEEN: Automation via Embedding into Classical Higher-Order Logic. In Logic and Logical Philosophy, Volume 25, No 4, Nicolaus Copernicus University, 2016.
  8. Tomer Libal, Alexander Steen, Towards a Substitution Tree Based Index for Higher-order Resolution Theorem Provers. In 5th Workshop on Practical Aspects of Automated Reasoning (PAAR 2016), Coimbra, Portugal, July 2016, Proceedings. CEUR Workshop Proceedings, Volume 1653, CEUR-WS.org, 2016.
  9. Max Wisniewski, Alexander Steen, Christoph Benzmüller, TPTP and Beyond: Representation of Quantified Non-Classical Logics. In C. Benzmüller, J. Otten (Eds.), 2nd International Workshop on Automated Reasoning in Quantified Non-Classical Logics (ARNQL 2016), Coimbra, Portugal, July 2016, Proceedings, CEUR Workshop Proceedings, Volume 1770, CEUR-WS.org, 2016.
  10. Alexander Steen, Max Wisniewski, Christoph Benzmüller, Einsatz von Theorembeweisern in der Lehre. In Andreas Schwill, Ulrike Lucke (Eds.), Hochschuldidaktik der Informatik, HDI2016 – 7. Fachtagung des GI-Fachbereichs Informatik und Ausbildung / Didaktik der Informatik ; 13.-14. September 2016 an der Universität Potsdam, Commentarii Informaticae Didacticae, Volume 10, pages 81 - 92, Universitätsverlag Potsdam, 2016.
  11. Alexander Steen, Max Wisniewski, Christoph Benzmüller, Agent-Based HOL Reasoning. In 5th International Congress on Mathematical Software, ICMS 2016, Berlin, Germany, July 2016, Proceedings, Springer, LNCS, volume 9725, 2016.
  12. Max Wisniewski, Alexander Steen, Kim Kern, Christoph Benzmüller, Effective Normalization Techniques for HOL. In Nicola Olivetti, Ashish Tiwari (Eds.), 8th International Joint Conference on Automated Reasoning, IJCAR 2016, Coimbra, Portugal, 27 June - 2 July, 2016, Proceedings. Springer, LNAI, volume 9706, 2016.
  13. Christoph Benzmüller, Alexander Steen, Max Wisniewski, News --- 25th International Conference on Automated Deduction (CADE-25), In Künstliche Intelligenz, volume 29, issue 4, pp. 451-452, 2015. (Non-reviewed conference report)
  14. Alexander Steen, Christoph Benzmüller, There Is No Best Beta-Normalization Strategy for Higher-Order Reasoners. In Martin Davis, Ansgar Fehnker, Annabelle CcIver, Andrei Voronkov (Eds.), 20th International Conference on Logic for Programming, Artificial Intelligence and Reasoning (LPAR), Suva, Fiji, November 2015, Proceedings, Springer, LNCS/ARCoSS, volume 9450, 2015.
  15. Alexander Steen, Christoph Benzmüller, Sweet SIXTEEN: Automation via Embedding into Classical Higher-Order Logic (Extended Abstract). Non-Classical Logic. Theory and Applications, Torun, Poland, September 24-26, 2015.
  16. Alexander Steen, Efficient Data Structures for Higher-Order Reasoners (Poster). Deduktionstreffen 2015, Berlin, Germany, 2015.
  17. Max Wisniewski, Alexader Steen, Christoph Benzmüller, LeoPARD - A Generic Platform for the Implementation of Higher-Order Reasoners (Project Paper). In Manfred Kerber, Jacques Carette, Cezary Kaliszyk, Florian Rabe, Volker Sorge (Eds.), Intelligent Computer Mathematics - International Conference, CICM 2015, Washington, DC, USA, July 13-17, 2015, Proceedings , Springer, LNCS, volume 9150, pp. 325--330, 2015.
  18. Alexander Steen, Max Wisniewski, Embedding of First-Order Nominal Logic into HOL. In Jean-Yves Beziau, Safak Ural, Arthur Buchsbaum, Iskender Tasdelen, Vedat Kamer (Eds.), 5th World Congress and School on Universal Logic (UNILOG'15), Handbook of abstracts, Istanbul, Turkey, pp. 337--339, 2015.
  19. Alexander Steen, Efficient Data Structures for Automated Theorem Proving in Expressive Higher-Order Logics. Master Thesis, Freie Universität Berlin, 2014.
  20. Max Wisniewski, Alexander Steen, Christoph Benzmüller, The Leo-III Project. In Alexander Bolotov, Manfred Kerber (Eds.), Joint Automated Reasoning Workshop and Deduktionstreffen, Vienna, Austria, pp. 38, 2014.
  21. Max Wisniewski, Alexander Steen, Embedding of Quantified Higher-Order Nominal Modal Logic into Classical Higher-Order Logic. In Christoph Benzmüller, Jens Otten (Eds.), 1st International Workshop on Automated Reasoning in Quantified Non-Classical Logics (ARQNL 2014), Vienna, Austria, Proceedings, EasyChair, EasyChair Proceedings in Computing, volume 33, pp. 59--64, 2014.
  22. Alexander Steen, Generation and State-Space Reduction of Program Graphs for Non-deterministic Programs. Bachelor Thesis, Freie Universität Berlin, 2012.

Teaching

  1. Winter 16/17: Seminar on Higher-Order Theorem Proving, 5 ECTS, Instructor
  2. Winter 16/17: Planung, Durchführung und Analyse eines Tutoriums (Conception and conduction of a tutorial), 5 ECTS, Instructor
  3. Summer 16: Künstliche Intelligenz (artificial intelligence), 5 ECTS, Tutorial sessions
  4. Summer 16: Computational Metaphysics, 5 ECTS, Instructor
  5. Summer 16: Planung, Durchführung und Analyse eines Tutoriums (Conception and conduction of a tutorial), 5 ECTS, Instructor
  6. Winter 15/16: Programmieren (Programming Basics), 5 ECTS, Stand-in Lecturer
  7. Summer 15: Proseminar Logik (Seminar on logic), 5 ECTS, Instructor
  8. Summer 15: ALP IV: Nichtsequentielle Programmierung (Concurrent programming), 5 ECTS, Lecturer (mit Lehrauftrag)
  9. Winter 14/15: Entwicklung eines netzbasierten Editors zur Generierung von PDF-Dokumenten (Software project), 10 ECTS, Instructor
  10. Winter 14/15: ALP V: Netzprogrammierung (Network programming), 5 ECTS, Tutorial session (mit Lehrauftrag)
  11. Winter 14/15: Expressive Logiken -- Theorie, Mechanisierung, Anwendungen (Theory, Automatization and Applications of Expressive Logics), 5 ECTS, Tutorial session
  12. Winter 13/14: ALP V: Netzprogrammierung (Network programming), Tutorial session
  13. Summer 13: Realworld Haskell (advanced functional programming), Lecturer & Tutorial session
  14. Summer 13: Hacken mit Haskell (introduction to functional programming for senior high school students), Lecturer
  15. Summer 13: ALP IV: Nichtsequentielle Programmierung (Concurrent programming), Tutorial session
  16. Winter 12/13: ALP V: Netzprogrammierung (Network programming), Tutorial session
  17. July/August 12: ProInformatik II - Funktionale Programmierung (Functional programming), Tutorial session (mit Lehrauftrag)
  18. Summer 12: ALP IV: Nichtsequentielle Programmierung (Concurrent programming), Tutorial session
  19. Winter 11/12: ALP I: Funktionale Programmierung (Functional programming), Tutorial session
  20. Summer 11: ALP IV: Nichtsequentielle Programmierung (Concurrent programming), Tutorial session
  21. Winter 10/11: ALP I: Funktionale Programmierung (Functional programming), Tutorial session

Only showing the latest six teaching activities. » show complete list

Miscellaneous

Links

Further Documents

  1. Nullstellen von Polynomen und Erweiterungskörper, Seminar paper on Finite Fields, 2014
  2. Embedding of Quantified Modal Logic in Higher Order Logic, Seminar paper on Expressive Logics and their Automation, 2014
  3. The Drinking Philosophers Problem: Resource Allocation in Distributed Systems, Seminar paper on Distributed Programming, 2014.