(Translated by https://www.hiragana.jp/)
Krzysztof R. Apt: Difference between revisions - Wikipedia Jump to content

Krzysztof R. Apt: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m cap
No edit summary
Line 1: Line 1:
{{Short description|Polish computer scientist}}
{{Short description|Polish computer scientist}}
[[:pl:Krzysztof Apt|Krzysztof R. Apt]] (born 26 December 1949 in [[Katowice|Katowice, Poland]])
[[:pl:Krzysztof Apt|Krzysztof R. Apt]] (born 26 December 1949 in [[Katowice|Katowice, Poland]])
is a Polish computer scientist. He defended his PhD in mathematical logic in
is a Polish computer scientist. He defended his PhD in [[mathematical logic]] in
[[Warsaw|Warsaw, Poland]] in 1974.<ref>{{MathGenealogy|id=22611}}</ref> His research interests include [[program correctness]] and [[Semantics (computer science)|semantics]], use
[[Warsaw|Warsaw, Poland]] in 1974.<ref>{{MathGenealogy|id=22611}}</ref> His research interests include [[program correctness]] and [[Semantics (computer science)|semantics]], use
of [[Logic programming|logic as a programming language]], [[distributed computing]], and [[game theory]]. Besides his own research, he has been heavily involved in service to
of [[Logic programming|logic as a programming language]], [[distributed computing]], and [[game theory]]. Besides his own research, he has been heavily involved in service to
the computing community, notably by promoting the
the computing community, notably by promoting the
use of logic in computer science (in particular by founding a new
use of [[logic in computer science]] (in particular by founding a new
journal) and by advocating open access to scientific literature.
journal) and by advocating open access to scientific literature.


Line 11: Line 11:
Apt has held various scientific positions in Poland, the [[Netherlands]],
Apt has held various scientific positions in Poland, the [[Netherlands]],
[[France]], the [[U.S.]] (the William B. Blakemore II Professor, Computer
[[France]], the [[U.S.]] (the William B. Blakemore II Professor, Computer
Science, [[University of Texas at Austin|UT Austin]], 1987-1990<ref>{{cite web
Science, [[University of Texas at Austin|UT Austin]], 1987–1990<ref>{{cite web
|url=https://utsystem.edu/sites/default/files/offices/board-of-regents/board-meetings/board-minutes/8-87meeting828.pdf
|url=https://utsystem.edu/sites/default/files/offices/board-of-regents/board-meetings/board-minutes/8-87meeting828.pdf
|title=Meeting No. 828. The Minutes of the Board of Regents of the University of Texas System
|title=Meeting No. 828. The Minutes of the Board of Regents of the University of Texas System
Line 18: Line 18:
|accessdate=2022-11-19
|accessdate=2022-11-19
|page=109}}</ref>), and [[Singapore]] (Visiting
|page=109}}</ref>), and [[Singapore]] (Visiting
Professor, Computer Science, [[National University of Singapore|NUS]], 2002-2005).{{refn|Apt's various positions are listed in his member webpage of the Academia Europaea: <ref name="AcademiaEuropaea" />}}
Professor, Computer Science, [[National University of Singapore|NUS]], 2002–2005).{{refn|Apt's various positions are listed in his member webpage of the Academia Europaea: <ref name="AcademiaEuropaea" />}}


Apt is a Fellow at [[Centrum Wiskunde & Informatica|CWI]] (National Research Institute for Mathematics and Computer Science)<ref>{{cite web
Apt is a Fellow at [[Centrum Wiskunde & Informatica|CWI]] (National Research Institute for Mathematics and Computer Science)<ref>{{cite web
Line 40: Line 40:
of [[Logic programming|logic as a programming language]], [[distributed computing]], and [[game theory]]. In particular, with coauthors he introduced the concept of
of [[Logic programming|logic as a programming language]], [[distributed computing]], and [[game theory]]. In particular, with coauthors he introduced the concept of
stratification in logic programming to provide a way to deal with
stratification in logic programming to provide a way to deal with
negation in logic and datalog programs.<ref>{{cite book
negation in logic and [[Datalog]] programs.<ref>{{cite book
|author-first1= Krzysztof R.
|author-first1= Krzysztof R.
|author-last1=Apt
|author-last1=Apt
Line 119: Line 119:
|title=Viewpoint: One more revolution to make: free scientific publishing
|title=Viewpoint: One more revolution to make: free scientific publishing
|doi=10.1145/374308.374325
|doi=10.1145/374308.374325
|journal=[[Communications of the ACM|CACM]]
|journal=[[Communications of the ACM]]
|volume=44
|volume=44
|issue=5
|issue=5

Revision as of 16:51, 14 October 2023

Krzysztof R. Apt (born 26 December 1949 in Katowice, Poland) is a Polish computer scientist. He defended his PhD in mathematical logic in Warsaw, Poland in 1974.[1] His research interests include program correctness and semantics, use of logic as a programming language, distributed computing, and game theory. Besides his own research, he has been heavily involved in service to the computing community, notably by promoting the use of logic in computer science (in particular by founding a new journal) and by advocating open access to scientific literature.

Academic career

Apt has held various scientific positions in Poland, the Netherlands, France, the U.S. (the William B. Blakemore II Professor, Computer Science, UT Austin, 1987–1990[2]), and Singapore (Visiting Professor, Computer Science, NUS, 2002–2005).[4]

Apt is a Fellow at CWI (National Research Institute for Mathematics and Computer Science)[5] in Amsterdam and Affiliated Professor at the University of Warsaw.[6] Since 2014 he is also Professor Emeritus at the University of Amsterdam.[7]

His research interests include program correctness and semantics, use of logic as a programming language, distributed computing, and game theory. In particular, with coauthors he introduced the concept of stratification in logic programming to provide a way to deal with negation in logic and Datalog programs.[8] His comprehensive survey of Hoare logic, written with Ernst-Rüdiger Olderog, summarizes the history of the subject since its inception in 1969.[9]

Apt is a member of Academia Europaea,[3] which serves as "a pan-European Academy of Sciences, Humanities and Letters"; membership is by invitation only and follows a rigorous peer review selection process.[10] He is the founder and first Editor-in-Chief of the ACM Transactions on Computational Logic[11] and past president of the Association for Logic Programming (ALP). He is one of the three initiators of the Witold Lipski Prize for Young Researchers in Computer Science.[12]

Apt has long been an active advocate of open and free access to scientific publications(e.g.[13]) and is a member of the Advisory Committee of the portion of the repository arXiv known as the Computing Research Repository (CoRR)[14]

Books published

  • — (1997). From Logic Programming to Prolog. Prentice Hall. ISBN 978-0-13-230368-2. S2CID 46574027.
  • — (2003). Principles of Constraint Programming. Cambridge University Press. doi:10.1017/CBO9780511615320. ISBN 978-0-521-82583-2. S2CID 5616873.
  • —; Wallace, Marc (2007). Constraint Logic Programming using Eclipse. Cambridge University Press. doi:10.1017/CBO9780511607400. ISBN 978-0-521-86628-6. S2CID 2249540.
  • —; de Boer, Frank; Olderog, Ernst-Rüdiger (2009). Verification of Sequential and Concurrent Programs (3rd ed.). Springer-Verlag. doi:10.1007/978-1-4757-4376-0. ISBN 978-1848827448. S2CID 9478945.

Books edited

  • —; de Bakker, J.W.; Rutten, J.M., eds. (1993). Logic Programming Languages: Constraints, Functions, and Objects. MIT Press, Cambridge, MA. ISBN 9780262511674. S2CID 60961390. Presents results from a three-year, ESPRIT-funded effort to explore the integration of the foundational issues of functional, logic, and object-oriented programming

References

  1. ^ Krzysztof R. Apt at the Mathematics Genealogy Project
  2. ^ "Meeting No. 828. The Minutes of the Board of Regents of the University of Texas System" (PDF). Board of Regents, University of Texas System. 13 August 1987. p. 109. Retrieved 2022-11-19.
  3. ^ a b "Krzysztof R. Apt". Academia Europaea - The Academy of Europe. 2006. Retrieved 2022-10-15.
  4. ^ Apt's various positions are listed in his member webpage of the Academia Europaea: [3]
  5. ^ "Krzysztof Apt". CWI Centrum Wiskunde & Informatica. Retrieved 2022-10-17.
  6. ^ "Krzysztof Rafał Apt". University of Warsaw, Faculty of Mathematics, Informatics and Mechanics. 16 June 2015. Retrieved 2022-10-17.
  7. ^ "ILLC Staff". University go Amsterdam, Institute for Logic, Language and Computation. Retrieved 2022-10-16.
  8. ^ —; Blair, Howard A.; Adrian, Walker (1988). "Chapter 2 - Towards a theory of declarative knowledge". In Minker, Jack (ed.). Foundations of Deductive Databases and Logic Programming. Morgan Kaufmann Publishers. pp. 89–148. doi:10.1016/B978-0-934613-40-8.50006-3. ISBN 9780934613408.
  9. ^ —; Olderog, Ernst-Rüdiger (December 2019). "Fifty years of Hoare's logic". Formal Aspects of Computing. 31 (6). Springer Verlag, Berlin, Heidelberg: 751–807. doi:10.1007/s00165-019-00501-3. S2CID 102351597.
  10. ^ "Membership". Academia Europaea - The Academy of Europe. Retrieved 2022-11-07.
  11. ^ — (October 2005). "EDITORIAL". ACM Transactions on Computational Logic. 6 (4): 673. doi:10.1145/1094622.1094623.
  12. ^ "Witold Lipski Prize for Young Researchers in Computer Science". Retrieved 2022-11-07.
  13. ^ — (2001). "Viewpoint: One more revolution to make: free scientific publishing". Communications of the ACM. 44 (5): 25–28. doi:10.1145/374308.374325. S2CID 12485666.
  14. ^ Welcome to the Computing Research Repository (CoRR), archived from the original on January 4, 2022

External links