Brigitte Pientka. Programming Languages, Verification, Automated Theorem Proving, Logical Frameworks, Logic, Type Theory, Logic Programming



Similar documents
Progress Report to ONR on MURI Project Building Interactive Formal Digital Libraries of Algorithmic Mathematics

System Description: The MathWeb Software Bus for Distributed Mathematical Reasoning

Scott McElfresh 209 Belmont Circle, Farmville, VA (434)

CURRICULUM VITAE Herbert L. Dershem

EDUCATION. UNIVERSITY OF TORONTO, Department of History

AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

MASTER OF ARTS DEGREE PROGRAMS

Ph.D. in Bioinformatics and Computational Biology Degree Requirements

Rosta Farzan Assisstant Professor School of Information Sciences University of Pittsburgh 135 North Bellefield Avenue, Pittsburgh, PA 15260

Heather C. Smith. Education. Publications. Academic Positions

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

Curriculum Vitae Spring 2014

Robert Stempel College of Public Health and Social Work Picture Page

CURRICULUM VITAE. Oct 2005 Dec MSc in Computer Science. Faculty of Mathematics,

University of Miami Bulletin, Graduate, School of Nursing

Curriculum Vitae of. Vicky G. Papadopoulou

University of North Dakota Department of Electrical Engineering Graduate Program Assessment Plan

Carl Burch Clifton St mobile Conway AR Education May 00

DEPARTMENT OF COMPUTER SCIENCE

Machine Learning Department, School of Computer Science, Carnegie Mellon University, PA

VOLKER LAUX Associate Professor of Accounting Deloitte & Touché Centennial Faculty Fellow The University of Texas at Austin

JULIA HAAS. Washington University in St. Louis Ph.D. Philosophy Graduate Certificate in Mind, Brain, and Culture Emory University

Nordica A. MacCarty, Ph.D.

Doctor of Philosophy (Ph.D.) in Art Education

Transatlantic Academic Programs in Mechanical Engineering: The TU Darmstadt and Virginia Tech bilateral senior year abroad and dual-ms degree programs

Juliana V. Belding Department of Mathematics The University of Maryland College Park, MD

June Zhang (Zhong-Ju Zhang)

LINDSEY A. O ROURKE. Boston College Phone: (773) Commonwealth Ave. Lindsey.ORourke@bc.edu McGuinn Hall 331 Chestnut Hill, MA 02467

CURRICULUM VITAE. DR. JOYCE IMALI WANGIA (PhD) SENIOR LECTURER

DEPARTMENT OF MATHEMATICS AND STATISTICS GRADUATE STUDENT HANDBOOK. April 2015

Curriculum Vitae Aditi Barthwal

CHRYSANTHI KOUTSIVITI

Microeconomic Theory, Game Theory, Experimental Economics

Fellowship Announcement Fellowship Competition

REFEREED CONFERENCE PROCEEDINGS

Guide for Majors in Art History at Binghamton University

The Florida State University Department of Statistics Graduate Handbook

CURRICULUM VITAE. Ph.D. Candidate Kent State University, Department of Geography

Harrisonburg, VA 22807

Associate Dean since Sept Master Program Strategic Management. Assistant Professor since Jun. 2014

Curriculum Vitae NIKOLAOS GALATOS

Syracuse University Application Instructions Specific to the School of Information Studies (ischool)

Curriculum Vitae. Education Nanjing University, International Business School, Nanjing, P. R.China Bachelor of Arts in Economics, July 1994

2010 Master of Science Computer Science Department, University of Massachusetts Amherst

ELIZABETH FIELD HENDREY

Physics Graduate Program Handbook

Analysis One Code Desc. Transaction Amount. Fiscal Period

EDUCATION EMPLOYMENT. 1 P a g e

curriculum vitae: Courtney Kisat Courtney Kisat / (618) Whitener St., Cape Girardeau, MO 63701

Curriculum Vitae. Min-Jeong Yang

M.S. in Computational Finance and Risk Management University of Washington Seattle

Curriculum Vitae. John M. Zelle, Ph.D.

JASON L. BROWN. Indiana University, Kelley School of Business

Graduate Programs. Dept of Computer Science. Dr. Weining Zhang

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

Master's Degree Program in Computer Science

5/03/2014. EDUCATION 2005 Ph.D. in Computers and Information Systems

CURRICULUM VITAE OF NANCY L. MARTIN, PH.D. I. PROFESSIONAL AFFILIATION AND CONTACT INFORMATION

Graduate Program Handbook M.S. and Ph.D. Degrees

Sharique Hasan. Academic positions. Education. Affiliations. Specialization. Research. Stanford University, Graduate School of Business

CACS Degree Requirements for the MS or PhD in Computer Science of Engineering

The Johns Hopkins School of Advanced International Studies (SAIS): M.A. in International Relations, 1984

Graduate Handbook. School of Architecture

Nicole N. Hanson, M.A.

GRADUATE PROGRAMS AGRICULTURAL AND APPLIED ECONOMICS TEXAS TECH UNIVERSITY. September 2013

Civil and Environmental Engineering MS and PhD Degree Requirements by Program Area

Important Dates Calendar FALL

Curriculum Vitae Ruben Sipos

System Description: Delphin A Functional Programming Language for Deductive Systems

Best Paper Award, Hawaii International Conference on System Sciences, HICSS-36 (2003)

THE COMPUTER SCIENCE PH.D. PROGRAM AT CARNEGIE MELLON UNIVERSITY

The Florida State University Department of Statistics Graduate Handbook. November 12, 2013

MEHMET AKTAS. Graduate Teaching Assistant - Course Instructor

John Charles Marsland II. Education

ATHANASIOS EPISCOPOS

Academic Programs & Accreditation

VITAE KEVIN JAMES DONNELLY

YONGSEOK JANG 133J Bryan Hall PO Box Gainesville, FL (352) June 2015

How To Get A Phd In Philosophy

Lecture Notes in Computer Science 5161

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

MATTEO RIONDATO Curriculum vitae

Computer Science. Program of Study. Program Requirements. Advanced Placement. Approved Programs. Approved Computer Science Program

How To Understand The Consumer Choice In Korea

Laura F. Boehm Vock. Voice: (715) Website: pages.stolaf.edu/boehm/

NARANCHIMEG MIJID. Instructor, Colorado State University, Fort Collins, CO Adjunct Faculty, Front Range Community College, Fort Collins, CO

University of Cambridge: Programme Specifications

G E N E R A L I N F O R M A T I O N F O R G R A D U A T E S T U D E N T S

undergraduate graduate combined

Handbook of Graduate Studies: Economics Contents

Martin Smith. Philosophy, 67 Oakfield Ave, University of Glasgow, Glasgow G12 8LP.

Transcription:

Brigitte Pientka Department of Computer Science 5552 Beacon St #22 Pittsburgh, PA 15213-3891 Pittsburgh, PA 15217 (412) 268 3076 (412) 422 0621 e-mail: bp@cs.cmu.edu http://www.cs.cmu.edu/ bp Research Interests Programming Languages, Verification, Automated Theorem Proving, Logical Frameworks, Logic, Type Theory, Logic Programming Education, Dept. of Computer Science, USA, 1998 present Ph.D. in Computer Science (expected Summer 2003) Ph.D. Thesis: Tabled higher-order logic programming Advisor: Frank Pfenning Thesis committee: Robert Harper, Dana Scott, David S. Warren Technical University Darmstadt, Germany, 1994 1997 Diplom (comparable to M.S.) with honors in Computer Science, minor in Pedagogics average grade: 1.04 (highest grade possible: 1.0) University of Edinburgh, Scotland, 1993 1994 Course work in Computer Science and Artificial Intelligence Technical University Darmstadt, Germany, 1990 1993 Vordiplom (comparable to B.S.) in Computer Science Honors Siebel Scholar, 2002 Gottlieb Daimler Karl Benz Fellow, 2001 Graduate Research Fellowship,, 1998 present Gottlieb Daimler Karl Benz Foundation Scholarship, 1997 1998 1

Awards Conference Scholarship, Association of Logic Programming, 2002 GSA Conference Funds,, 2002 Woody Bledsoe Travel Award, CADE, 2001 Grace Hopper Conference Scholarship, 2000 Conference Scholarship, Intel Foundation, 1997 Research Experience Doctoral researcher, Dept. of Computer Science, Advisor: F. Pfenning, 1998 present Optimizing higher-order logic programming engine Termination and reduction checking for higher-order logic programs Visiting researcher, Dept. of Computer Science, Cornell University Advisors: R. Constable and C. Kreitz, 1997 1998 Automating induction proofs in NuPRL Master s thesis, Dept. of Computer Science, Technical University Darmstadt Advisors: C. Walther and S. Gerberding, 1996 1997 Structured incremental proof planning Research assistant, Institute for Professional Education, Technical University Darmstadt Advisor: A. Paul Kohlhoff, 1995 1996 Motivations for choosing careers in engineering (An interdisciplinary study of young people in Germany) Research assistant, Dept. of Computer Science, Technical University Darmstadt Advisors: C. Walther and J. Giesl, 1994 1995 Automating first-order termination proofs Undergraduate researcher, Dept. of Artificial Intelligence, University of Edinburgh Advisors: A. Bundy, A. Ireland, H. Lowe, 1993 1994 Heuristics for case analysis for the existing inductive proof planner Professional Service Journal reviewer: Journal of Higher-Order Symbolic Computation (HOSC) Conference reviewer: LICS, PPDP, ASIAN, IJCAR, CLS 2

Publications (Computer Science) [1] Brigitte Pientka and Frank Pfenning. Optimizing higher-order pattern unification To appear in F. Baader, editor, 19th International Conference on Automated Deduction, Miami, Florida, USA, Lecture Notes in Computer Science (LNCS), Springer-Verlag, 2003. [2] Brigitte Pientka. A proof-theoretic foundation for tabled higher-order logic programming. In P. Stuckey, editor, 18th International Conference on Logic Programming, Copenhagen, Denmark, Lecture Notes in Computer Science (LNCS), pages 271 286. Springer-Verlag, 2002. [3] Brigitte Pientka. Memoization-based proof search in LF: an experimental evaluation of a prototype. In Third International Workshop on Logical Frameworks and Meta-Languages (LFM 02), Copenhagen, Denmark, Electronic Notes in Theoretical Computer Science (ENTCS), Volume 70, Issue 2, pages 1 14, 2002. [4] Brigitte Pientka. Termination and reduction checking for higher-order logic programs. In T. Nipkow, R. Gore, A. Leitsch, editor, First International Joint Conference on Automated Reasoning, Siena, Italy, Lecture Notes in Artificial Intelligence (LNAI) 2083, pages 401 415. Springer-Verlag, 2001. (A preliminary version of this paper appeared in [8]) [5] Brigitte Pientka. Termination and reduction checking in the logical framework. Technical report CMU-CS-01-105,, 2001. (This is an extended and revised version of the paper [4, 8] including proofs and a description of the implementation) [6] Christoph Kreitz and Brigitte Pientka. Connection-driven inductive theorem proving. Studia Logica, 69(2):pages 293 326, 2001. (This is an extended journal version of [7]). [7] Christoph Kreitz and Brigitte Pientka. Matrix-based inductive theorem proving. In R. Dyckhoff, editor, 9th International Conference on Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX), Lecture Notes in Artificial Intelligence (LNAI) 1847, pages 294 308. Springer Verlag, 2000. [8] Brigitte Pientka and Frank Pfenning. Termination and reduction checking in the logical framework. In C. Schürmann, editor, Workshop on Automation of Proofs by Mathematical Induction, Pittsburgh, USA, 2000. [9] Christoph Kreitz, Jens Otten, Stephan Schmitt, and Brigitte Pientka. Matrix-based constructive theorem proving. In Steffen Hölldobler, editor, Intellectics and Computational Logic. Papers in honor of Wolfgang Bibel, Applied Logic Series, vol. 19, pages 189 205. Kluwer, 2000. [10] Brigitte Pientka and Christoph Kreitz. Automating inductive specification proofs. Fundamenta Informatica, 39(1 2):pages 189 209, 1999. (This is an extended journal version of [11]) 3

[11] Brigitte Pientka and Christoph Kreitz. Instantiation of existentially quantified variables in inductive specification proofs. In J. Plaza and J. Calmet, editors, 4th International Conference on Artificial Intelligence and Symbolic Computation, Lecture Notes in Artificial Intelligence (LNAI) 1476, pages 247 258. Springer-Verlag, 1998. [12] Stefan Gerberding and Brigitte Pientka. Structured incremental proof planning. In Brewka, G. Habel, C. Nebel, B: Proceedings of the 21st Annual German Conference on Artificial Intelligence (KI-97): Advances in Artificial Intelligence, Freiburg, Germany, Lecture Notes in Artificial Intelligence (LNAI) 1303, pages 63-74, Springer, 1997. [13] Brigitte Pientka. Structuring and optimizing incremental proof planning. Master s thesis, Technical University Darmstadt, 1997. [14] Brigitte Pientka. A heuristic for case analysis. Technical Paper 37, Department of Artificial Intelligence, University of Edinburgh, 1995. Presentations (Computer Science) 18th International Conference on Logic Programming, Copenhagen, Denmark, Jul 2002 A proof-theoretic foundation for tabled higher-order logic programming Third International Workshop on Logical Frameworks and Meta-Languages (LFM 02) Copenhagen, Denmark, Jul 2002 Memoization-based proof search in LF: an experimental evaluation of a prototype First International Joint Conference on Automated Reasoning, Siena, Italy, Jun 2001 Termination and reduction in higher-order logic programming, Seminar on Deduction, Schloß Dagstuhl, Germany, Mar 2001 Termination and reduction in higher-order logic programming AIDA Seminar (Artificial Intelligence Darmstadt), Dept. of Computer Science, Technical University Darmstadt, Germany, Jan 2001 Termination and reduction in the logical framework German Center for Artificial Intelligence, Saarbrücken, Germany, Dec 2000 Termination and reduction in the logical framework (including a general introduction to the logical framework) Workshop on Automation of Proofs by Induction (in conjunction with CADE), Pittsburgh, USA, Jul 2000 Termination and eduction in the logical framework AIDA Seminar (Artificial Intelligence Darmstadt), Dept. of Computer Science, Technical University Darmstadt, Germany, Jan 2000 Designing an inverse method theorem prover using focusing proofs 4

4th International Conference on Artificial Intelligence and Symbolic Computation, Plattsburgh, USA, Sep 1998 Instantiation of existentially quantified variables in inductive specification proof PRL Seminar (Proof/Program Refinement Logic), Dept. of Computer Science, Cornell University, USA, May 1998 Finding substitutions for meta-variables in specification proofs POP Seminar (Principles of Programming Languages), Dept., USA, Feb 1998 Finding substitutions for meta-variables in specification proofs of Computer Science, PRL Seminar (Proof/Program Refinement Logic), Dept. University, USA, Dec 1998 A uniform rippling approach for instantiating free variables of Computer Science, Cornell AIDA Seminar (Artificial Intelligence Darmstadt), Dept. of Computer Science, Technical University Darmstadt, Germany, Nov 1995 A heuristic for case analysis DREAM Meeting, Dept. of Computer Science, University of Edinburgh, Scotland, Sep 1995 A heuristic for case analysis Publications (Gender Studies) [1] Brigitte Pientka. How to prove it. In Proceeding of the Third International Conference on Women, Work and Computerization, Bonn, Germany. Springer-Verlag, 1997. [2] Brigitte Pientka. Ist die Informatik männlich? Eindrücke, Erfahrungen, Forderungen. In A. Paul-Kohlhoff and C. Walter, editors, Eine Frau, die Maschinenbau studiert ist kein Wesen vom Mars... Studentinnen motivieren Schülerinnen, volume 17. Darmstädter Beiträge zur Berufspädagogik, 1996. Presentations (Gender Studies) Grace Hopper Celebration of Women in Computing, Cape Cod, Sep 2000 Participant on the panel Women in Computer Science: The Carnegie Mellon Experience Third International Conference on Women, Work and Computerization, Bonn, Germany, May 1997 How to prove it 5

Teaching Experience Teaching fellow, Eberly Center for Teaching Excellence,, May 2001 present, Co-teacher in seminars at the Eberly Center for Teaching Excellence, conducted microobservations of other graduate students Documentation of teaching development, Future faculty development program, Eberly Center for Teaching Excellence,, May 200 present, Participated in seminars on teaching and had two classroom observations Teaching assistant for interdisciplinary undergraduate course, Constructive Logic, Carnegie Mellon University, with S. Awodey, Fall 2001 Weekly recitations, two guest lectures, supervision of the Tutch proof system Teaching assistant for graduate course,computation and Deduction, with F. Pfenning, Spring 2001 Design of assignments and grading, two guest lectures Teaching assistant for advanced undergraduate course, Programming Languages, Carnegie Mellon University with S. Brooks, Fall 1999 Weekly recitations, design of assignments, grading, one guest lecture Instructor on an interdisciplinary team for an Internet introductory course The (social) Impact of the WWW A course with practical experiments at the Technical University Darmstadt, Summer 1996 Teaching assistant for undergraduate course, Data Structures and Algorithms, Technical University Darmstadt with A. Buchmann, Fall 1995 Weekly recitations, grading University and Community Service Founding member of Women@SCS, and the Women in School of Computer Science Advisory Committee (WSCSAC),, Sep 1999 present Member of the Election Commission, Technical University Darmstadt, 1996 1997 Elected Equal Opportunity Officer, Technical University Darmstadt, 1995 1996 Elected into the Student Parliament, Technical University Darmstadt, 1995 1996 Committee of Student Representatives, Technical University Darmstadt, 1991 1997 Languages : German (native language), English (fluent), French (basic knowledge), Latin 6

References : Frank Pfenning Robert Harper Department of Computer Science Department of Computer Science 5000 Forbes Avenue 5000 Forbes Avenue Pittsburgh, PA 15213-3891, U.S.A. Pittsburgh, PA 15213-3891, U.S.A. e-mail: fp@cs.cmu.edu e-mail: rwh@cs.cmu.edu phone: 412 268-6343 phone: 412 268-3675 fax: 412 268-3608 fax: 412 268-4801 Dana Scott David S. Warren Department of Computer Science Department of Computer Science State University of New York 5000 Forbes Avenue at Stony Brook Pittsburgh, PA 15213-3891, U.S.A. Stony Brook, NY 11794-4400, U.S.A. e-mail: dana.scott@cs.cmu.edu e-mail: warren@cs.sunysb.edu phone: 412 268-3881 phone: 516 632-8454 fax: 412 268-5576 fax : 516 632-8334 7