Departments of Mathematics, Computer Science, and Philosophy Rutgers University at New Brunswick New Jersey, USA