Doctoral Program in Computer Science
365 5th Avenue
New York City 10016
Room 4319
Phone: 212.817.8190
Fax: 212.817.1510
compsci@gc.cuny.edu
  Click here to go to the Graduate Center main page.

Computer Science Colloquium
 


Tuesday, September 9, 4:15pm, room 9204/9205
 
Neil Immerman  
(University of Massachusetts, Amherst)
 
"The Boundary Between Decidability and Undecidability for Transitive-Closure Logics"
 
To reason effectively about programs it is important to have some version of a transitive closure operator so that we can describe such notions as the set of nodes reachable from a program's variables. On the other hand, with a few notable exceptions, adding transitive closure to even very tame logics makes them undecidable.

In this talk I will describe the boundary between decidability and undecidability for transitive closure logics. I will also discuss the complexity of relevant decision procedures and their application to static analysis.

Much of the work I will describe comes from papers at CSL'04 and CAV'04 with Alex Rabinovich, Tom Reps, Mooly Sagiv, and Greta Yorsh.


 
The Colloquium is supported by generous contributions from the CUNY Faculty Development Program, Bloomberg, Information Builders, Inc. and qbt Systems, Inc.