The Interdisciplinary Ph.D. Program
in Pure and Applied Logic
at
Carnegie Mellon University

Fall 2002





1  Nature and aims of the program

Carnegie Mellon's Ph.D. Program in Pure and Applied Logic is an interdisciplinary venture, jointly sponsored by the Departments of Mathematical Sciences, Philosophy, and Computer Science. Each of these three departments administers a track of the Program.

Carnegie Mellon has a large and active group of faculty in Pure and Applied Logic, with a particularly strong concentration in foundational aspects of Computing. This Logic Community has an established record of collaborations in pursuing theoretical research, conducting major implementation projects, and running colloquia and workshops. The Program builds on these strengths to educate new generations of scientists who will pursue research in Pure and/or Applied Logic.

The PAL World-Wide Web home page is at

http://www.cs.cmu.edu/~pal

2  The faculty


As of Fall 2002, the Program faculty consists of:


Logicians at the adjacent University of Pittsburgh include N. Belnap, R. Daley, K. Manders, and R. Thomason.

Current research interests of the Program's faculty include: Automated Theorem Proving, Category Theory, Constructive and Feasible Mathematics, Decision Theory, Foundations of Programming Languages, Game Theory, Logics of Programs, Lambda Calculus, Learning Theory, Model Theory, Proof Theory, Set Theory, Set-theoretic Algebra, Temporal and Modal Logics, Theory of Computing, and Type Theory.

The Program is further strengthened by major research and educational activities at Carnegie Mellon in related fields, such as Algorithms, Artificial Intelligence, Combinatorial Optimization, Computational Complexity, Computational Linguistics, Operations Research, and Programming Systems.

Here is a brief description of the research interests of the Program faculty.

3  Courses, colloquia, and conferences

The following graduate courses and seminars were offered by the Carnegie Mellon Logic faculty in the recent past or are planned for the next academic year. Courses with prefix 15 are offered by the Computer Science Department, those with prefix 21 are offered by the Department of Mathematical Sciences, and those with prefix 80 are offered by the Philosophy Department.

In addition to 21-804, 80-810, 80-815, 80-819, 15-820, 15-850, and 21-905, the following graduate or general colloquia and seminars were conducted in recent years.

In the past decade, the Carnegie Mellon Logic Community has organized the following conferences and workshops:



4  Degree and requirements

4.1  General requirements

The Program is an educational entity, not an independent academic unit in the university. Each student in the program will be enrolled in the Department of Mathematical Sciences, the Philosophy Department, or the Computer Science Department, and will be awarded a degree of Ph.D. in Pure and Applied Logic through this home academic department upon successful completion of the program.

Each student in the Program will follow a track corresponding to his or her home academic department. The degree requirements are generally determined by the tracks. All tracks require substantial course work in logic and logic-related subjects, and the completion of a Ph.D. thesis consisting of a scholarly exposition of substantial original research.

The courses required of each student will be determined by her or his advisor, within the guidelines of the track requirements. Among these may be courses offered by other Carnegie Mellon departments, or in some cases by other academic institutions.

The procedure for completing a thesis is determined by the regulations of the home college for each track. Work on the thesis will be supervised by the student's advisor, and reviewed by the Logic Program faculty, as well as by the home department faculty. Progress on a thesis will follow the milestones and timetable customary for the home department. (For example, CS students will present a Thesis Proposal, produced under the supervision of the student's advisor.)

On completion of a thesis, the student will present a Thesis Defense. The subject of this oral examination is the thesis and related topics. The examiners are usually, but not necessarily, the members of the Thesis Committee plus a non-departmental committee member as required by university regulations. This examination is public and must be announced throughout the university.

Students are also expected to informally participate in the activities of the Carnegie Mellon Logic community, such as relevant seminars and colloquia.

4.2  Track requirements and evaluation in Computer Science

The course requirements in the Computer Science track are:


  1. Five star courses, one from each of these five areas:
    Algorithms and Complexity, Artificial Intelligence, Computer Systems, Programming Languages, and Software Systems.

  2. At least five additional courses or core units in Logic, Logic-related areas, and other Theoretical Computer Science subjects. At least two of these should be offered by the Department of Computer Science. Since Computer Science Ph.D. students are restricted to taking the equivalent of at most one elective course (out of the required three) outside of SCS, in special cases, students may petition to have a second elective chosen from outside SCS.

Incoming students in the Computer Science track will participate in the Immigration Course. Students are expected to begin involvement in research during their first year, to complete their course requirements by the end of their second year, to satisfy the programming and communications skills requirements by the end of their third year, to present a Thesis Proposal during the third year, and to satisfy all degree requirements by the end of their fifth year. Students are expected to serve as teaching assistants for at least two semesters.

A student who has completed the course requirements, has completed the skills requirements, and has finished at least one of the two required teaching semesters may petition the faculty for a Master's degree, which may be granted at the faculty's discretion.

Computer Science/PAL students will be evaluated each semester at the regular Computer Science ``Black Friday'' meeting. Each student's advisor will present an evaluation of the student's progress at this meeting.

4.3  Track requirements and evaluation in Mathematical Sciences

The requirements for students in the Mathematical Sciences track (which are compatible with the requirements for other Mathematical Sciences graduate students) are:

  1. A one or two-semester course in logic including proofs of the completeness and incompleteness, compactness, and undecidability theorems. Students may fulfill this requirement by taking Mathematical Logic I & II, or other suitable courses. An appropriate choice will be made in consultation with the student's advisor. Of course, some students admitted to the program may already have fulfilled this requirement. They may still choose to take one or more of these courses to refresh or enhance their knowledge.
  2. Additional courses in Logic and Logic-related areas. At least five courses shall be taken at Carnegie Mellon to fulfill requirements 1 and 2.
  3. The following Mathematics courses are required:

    21-610 Algebra I
    21-620 Real Analysis (half-semester)
    21-621 Introduction to Lebesgue Integration (half-semester)
    21-640 Functional Analysis
    21-651 General Topology

  4. The student will take additional courses to achieve a full course load of at least three courses per semester. Advanced students often sign up for Reading and Research.

  5. Another requirement is the oral Qualifying Examination. breadth and depth of the student's knowledge, especially in areas related to the student's thesis research. The examination will have a major and a minor topic. The major topic will be the area of logic in which the student expects to do thesis research, and the minor topic should be a subject relevant to, but not closely related to, the research area. The minor topic may be chosen from the fields of mathematics, computer science, or philosophy, and need not be (but may be) a field of logic. The format of this examination is determined by the committee; it is common to have a brief presentation by the student at the beginning of the examination. The content of the examination must be agreed upon by the student and the committee not less than two months prior to the date it is scheduled and a document describing the content submitted to the Department. The examiners may choose to require the student to repeat all or part of the examination. An unsatisfactory performance on the second examination normally leads to dismissal. In exceptional cases the committee may choose to make part of the examination written rather than oral.

4.4  Track requirements and evaluation in Philosophy

The Philosophy Department at Carnegie Mellon University is distinguished by its precise approach to philosophical issues in:


Cognition, AI, and Philosophy of Mind


Decision and Rational Choice

Epistemology, Scientific Method, and Automated Discovery

Logic and Mathematical Thought

The Ph.D. program seeks students interested in any of the above areas or combinations thereof and provides full tuition along with generous stipends for teaching assistance.

The department's interdisciplinary research thrust affords an unusually broad range of career possibilities. Graduates of the program have been offered posts in Philosophy, Psychology, Computer Science, Statistics, and Industrial Research. Recent doctoral students supervised by CMU Philosophy faculty have taken jobs at the University of Alberta (tenure track, philosophy) ; the University of Washington (tenure track, statistics and tenure track, philosophy); the University of Texas (tenured, philosophy) and at Microsoft (Decision Systems Research Group). This wide range of interesting career opportunties reflects the department's unique dedication to serious, interdisciplinary research ties.


Resources


The favorable institutional setting of the department, combined with its interdisciplinary ties, provides students with the opportunity to work on a broad range of applied projects unmatched in any philosophy department in the nation. The Ph.D. program is strengthened by coordination with the university's nationally preeminent School of Computer Science and the Department of Mathematical Sciences. Faculty members hold joint appointments in such departments as Psychology, Social and Decision Sciences, Statistics, Mathematical Sciences, and Computer Science, and are active participants in such university research groups as the Center for Automated Learning and Discovery and the Human Computer Interaction Institute. Related resources in the Pittsburgh community include the departments of Philosophy, History and Philosophy of Science, and Medicine, as well as the Center for the Neural Basis of Cognition (run jointly by Pitt and CMU) and the Center for Philosophy of Science and the Archives for Scientific Philosophy (housed at the University of Pittsburgh).

Students benefit from the steady stream of visitors and speakers in the Department's two colloquium series in Philosophy and Pure and Applied Logic. The second series is sponsored jointly with the departments of Computer Science and Mathematics.


The Curriculum


The core program is designed to be flexible, allowing students the freedom to develop programs emphasizing the various research strengths in the department. The following sample curricula illustrate how the core program may be extended in diverse directions reflecting the research strengths of the department.


Sample Curricula


5  Admission and support

Applications for admission are directed to the Admission Committee for the Department of the applicant's preferred track. Applications must be submitted on the forms supplied and include all the supporting material indicated in the application package. An application must clearly state interest in the Program in Pure and Applied Logic, and the Goal Statement should spell out and explain the candidate's interests in and potential for doing research in Logic.

An application should be completed by Feb 1, including all records, GRE scores, recommendation letters and any other required material, to assure consideration by the track's Admission Committee.

Only one track should be addressed as a first choice. Applicants who wish to be considered for a second track should address a letter to the Admission Committee of their second choice track and mention that fact in a cover letter with their main application. The second-choice Admission Committee will consider such applications concurrently with the main-choice Committee.

Admitted students are supported by their respective department, and earn this support as required by that academic unit. Students are treated as full fledged students within their home academic unit, notwithstanding possible variance of their degree and support requirements from those of fellow students in that unit.

Inquiries should be addressed to one of the following:

PhD Program in Pure and Applied Logic
Graduate Admission Committee


Department of Mathematical Sciences


or


Department of Philosophy


or


Department of Computer Science
Carnegie Mellon University
Pittsburgh, PA 15213-3890
USA

E-mail (for any of the three departments) can be addressed to pal-program@cs.cmu.edu.


File translated from TEX by TTH, version 2.72.
On 18 Feb 2003, 13:43.