Curriculum Vitae of Professor Ken McAloon

Curriculum Vitae



KENNETH McALOON

Department of Computer and Information Science
Brooklyn College CUNY                           
Brooklyn NY 11210  
TEL: 718-951-5521 
FAX: 718-951-4842
E-mail: mcaloon@sci.brooklyn.cuny.edu 

Experience


1994 - 		Broeklundian Professor, Brooklyn College CUNY

1980 - 		Professor, Department of Computer and Information Science, 
		Brooklyn College CUNY, Chairman 1983-84 

		Ph.D. Programs in Computer Science, Mathematics and Philosophy,
		CUNY Graduate Center

1986-87		Visiting scientist, IBM T.J. Watson Research Center, AI 
                Languages

1969-80		Research professor, Department of Mathematics and Computer 
                Science, University of Paris VII and the Centre National de
                la Recherche Scientifique

1980		Visiting professor, University of Bruxelles, Department of 
                Mathematics and Computer Science

1976 		Visiting professor, Rockefeller University, Logic Group

1967-69  	Instructor, Princeton University, Department of Mathematics 

Education


Fordham University   B.A. Summa Cum Laude  1962 

NSF Fellowship

Woodrow Wilson Fellowship 

University of California at Berkeley   Ph.D. Mathematics  1966

NATO Post-Doctoral Fellowship

Awards


Award from the Department of Energy for innovation in computational science 
education, September, 1994

Current Professional Activities


Editor: 	
		Journal of Logic Programming,					
		Methods of Logic in Computer Science

Associate Editor:

		Annals of Mathematics and Artificial Intelligence
		Special Edition on Functional Methods

ACCLAIM Workshop, Pisa 1995

Program Committee for the First International Conference on Principles and 
Practice of Constraint Programming, 1995

Talk at the Ecole Nationale Superieure, Paris, May 1995

Talk at Laguardia Community College, June 1995

Tutorial on Optimization and Constraint Programming at CSTS in Dallas, 1996.

Current and Recent Grants

Computer Science Tools for Computationally Demanding Applications, $2,000,000, 
Department of Defense, 6/96-6/01.

Disjunctive Goal Programming, $3,519, PSC-CUNY grant, 7/95-12/96.

Logic and Optimization, $3,481, PSC-CUNY grant, 7/94-12/95.

Constraint Methods and Inference Engines for Expert Systems(with C. Tretkoff)
$22,884,NSF, US-Korea Cooperative Research, 9/94-8/96.

Logic and Optimization, (with C. Tretkoff),  $303,203, Office of Naval 
Research, 10/93-9/96.

Teaching Tools for Decision Support Software, (with C. Tretkoff) $22,500, 
CUNY, Campus Partnership Program, 1/93-6/93. 

Highly Parallel Constraint Logic Programming for AI and MIP Applications, 
(with C. Tretkoff) $134,000, NSF, Division of Numeric and Symbolic Compu-
tation, 7/92-6/94.

Highly Parallel Constraint Logic Programming for AI and MIP Applications, 
(with C. Tretkoff) $2,743, FRAP, 7/92-6/93.

Parallel Subrecursive Constraint Logic Programming, (with C. Tretkoff) $3,000
FRAP, 7/91-6/92.

Constraints, Logic Programming and Rule-Based Systems, (with C. Tretkoff) 
$180,000, NSF, Division of Informtion, Intelligent Systems and Robotics,
7/89-6/91.

Constraints, Logic Programming and Rule-Based Systems, (with C. Tretkoff) 
$10,000, FRAP, 7/89-6/90.

Applied Constraint Logic Programming, $17,000, (with C. Tretkoff) US-Japan 
Collaborative Research, 4/89-6/92

Logic, Computational Complexity and Rule-Based Systems, $150,000, NSF, 
Division of Computer and Computation Research, 7/87-6/90.

Books

Optimization and Computational Logic, with C. Tretkoff, J. Wiley and Sons, in
production

Model Theory and Arithmetic, editor with C. Berline and J. P. Ressayre, 
Springer Lecture Notes in Mathematics 890 (1981) 306 pp.

Logic Colloquium `78, editor with M. Boffa and D. van Dalen, North-Holland 
(1979) 434 pp.

Théorie des ensembles:  Séminaire GMS, editor with S. Grigorieff and J. Stern
Publications de l'U.E.R. de Mathémattique et Informatique de l'Universit
mattique et Informatique de l'Université Paris VII (1979) 228 pp.

Calculo, Publicaciones Cultural S. A., Mexico, Spanish language edition of 
Calculus (1976) 874 pp.

Calculo de Una Variable, Publicaciones Cultural S. A., Mexico, Spanish language 
edition of Calculus of One Variable (1975) 576 pp.


Calculus, with A. Tromba, Harcourt Brace Javonovich (1972) 879 pp.

Calculus of One Variable, with A. Tromba, Harcourt Brace Javonovich (1972) 492 pp.

Published Seminars


Séminaire GMS: Théorie Descriptive des Ensembles 1976-77, editor with S. 
Grigorieff and J. Stern, U.E.R. de Mathématique et Informatique, Unverité
Paris VII (1978).

Séminaire GMS: Théorie Descriptive des Ensembles 1975-76, editor with S.
Grigorieff and J. Stern, U.E.R. de Mathématique et Informatique, Université 
Paris VII (1976).

Séminaire GMS: Théorie Descriptive des Ensembles 1974-75, editor with S. 
Grigorieff and J. Stern, U.E.R. de Mathématique et Informatique, Université 
Paris VII (1975).

Papers


2LP: Linear programming and logic programming (with C. Tretkoff), Principles
and Practice of Constraint Programming, edited by P. van Hentenryck and V. 
Saraswat, MIT Press, 1995, pp 99-114..

Parallel integer goal programming(with D. Arnow and C. Tretkoff), Proceedings
of the 1995 ACM Computer Science conference, February, 1995, pp 42-47

Parallel integer goal programming (with David Arnow and Carol Tretkoff), 
Proceedings of the Workshop on Parallelism, International Conference on 
Logic Programming, November, 1994.

Disjunctive programming and distributed programming, (with D. Arnow and C. 
Tretkoff), Sixth IASTED-ISMM Conference on Parallel and Distributed Computing
and Systems, Washington DC, October, 1994.

Simplification and elimination of redundant linear arithmetic constraints 
(with J.L. Lassez, and T. Huynh), Constraint Logic Programming:, edited by 
F. Benhamou and A. Colmerauer, MIT Press, 1993, pp 73-88.

Decision procedures for constraint based extensions of Datalog,(with J. Cox).
Constraint Logic Programming, edited by  F. Benhamou and A. Colmerauer, MIT 
Press. 1993, pp 17-32.

A constraint sequent calculus,(with J.-L. Lassez). Constraint Logic Programm-
ing, edited by  F. Benhamou and A. Colmerauer, MIT Press. 1993, pp 33-44.

2LP: a highly parallel constraint logic programming language, (with C. Atay 
and C. Tretkoff), Sixth SIAM Confer-
ence on Parallel Processing  for Scientific Computation, March 1993.

Parallelism in 2LP (with C. Atay and C. Tretkoff). Proceedings of the ICLP Workshop on Constraint Logic Program-
ming, November 1992.

Constraint solving in CLP languages (with Geun-Sik Jo).  Proceedings of the 2nd Pacific Rim International Confer-
ence on Artificial Intelligence,  September1992, pp 758-763.

Computational complexity and constraint logic programming (with J. Cox and C. Tretkoff), Annals of Mathematics 
and Artificial Intelligence, 5 (1992) 163-190.

Constraint logic programming for AI and MIP applications (with C. Tretkoff),  Proceedings of the NACLP 1991 
Workshop on Expert Systems, AI and Software Engineering Applications.

Subrecursive constraint logic programming (with C. Tretkoff), Proceedings of the 1990 NACLP Workshop on Logic 
Programming Architectures and Implementations, J. Mills editor, pp 36-43. 

Computational complexity and constraint logic programming, Extended Abstract (with J. Cox and C. Tretkoff), Pro-
ceedings of the 1990 North American Conference on Logic Programming, MIT Press (1990) 401-415. 

A canonical form for generalized linear constraints (with J.-L. Lassez), Journal of Symbolic Computation, 13 (1992) 
pp 1-24

Constraint Sequent Calculus (with J.-L. Lassez), Proceedings of Logic in Computer Science 90, Philadelphia, pp 51-
61.

Simplifications and elimination of redundant linear arithmetic constraints (with T. Huynh and J.L. Lassez), Proceed-
ings of the 1989 North American Conference on Logic Programming, L. Sterling editor,  MIT Press.

Stratification and knowledge-base management (with C. Lassez and G. Port), Journal of Symbolic Computation, Vol. 
7, No. 5, May 1989, pp 509-522.

Independence of negative constraints (with J.L. Lassez), Proceedings of the Advanced Seminar on Foundations of 
Innovative Software Development, TAPSOFT 89, Lecture Notes in Computer Science 351, Springer-Verlag, pp 19-
27.

Hierarchy and separation results for MIXED-TIME, Logic and Computation, W. Sieg, editor, Contemporary Mathe-
matics 106, pp. 213-220.

Applications of a canonical form for generalized linear constraints (with J. L. Lassez), Proceedings of the 1988 Inter-
national Conference on Fifth Generation Computing Systems, Tokyo 1988

Efficient parallel algorithms for antiunification and relative complement (with G. Kuper, K. Palem and K. Perry),  
Proceeedings of Logic in Computer Science 88, Edinborough.

Constraint logic programming and options trading, (with C. Lassez and R. Yap), IEEE Expert, Fall 1987, pp 41-50 .

The complexity of logic programming with sets, (with G. Kuper, K. Palem,K. Perry), IBM Technical Report RC 
12887.

Stratification as a tool in interactive knowledge base management, (with C. Lassez and G. Port), extended abstract, 
Proceedings of the 1987 International Conference on Logic Programming, MIT Press, pp 136-151.

Stratified interactive knowledge bases (with C. Lassez), in Proceedings of the 1987 International Symposium on 
Methodologies for Intelligent Systems, ed. Z. Ras and M. Zemankova, North-Holland 1987, pp. 408-415.

Gödel incompleteness and finite combinatorics, (with A. Kanamori), Annals of Pure and Applied Logic 33 (1987) 23-
41.

Separation results for bounded alternation, in Structure in Complexity Theory, Springer Lecture Notes in Computer 
Science 223, pp 265-272, ed. A. Selman, Springer Verlag 1986.

Models of arithmetic and complexity theory, in Studies in Complexity Theory, pp 119-221, ed. R. Book, Pitman and 
John Wiley 1986.

Paris-Harrington incompleteness and transfinite progressions of theories, in Proceedings of Symposia in Pure Mathe-
matics 42, American Mathematical Society (1985) 447-460.

Petri nets and large finite sets, Journal of Theoretical Computer Science 32 (1984) 173-183

Two further combinatorial statements equivalent to the 1-consistency of Peano arithmetic, (with P. Clote), Journal of 
Symbolic Logic 48 (1983) 1090-1104

Reducibilities among decision problems for HNN groups, vector addition systems and subsystems of Peano arith-
metic, (with M. Anshel), Proceedings of the American Mathematical Society 89 (1983) 423-429.

A finite combinatorial statement equivalent to the 1-consistency of predicative analysis, (with H. Friedman and S. 
Simpson), in Patras Logikon Symposion, editor G. Metiakides, North-Holland (1982) 197-230.

Modèles récursivement saturés de l'addition et de la multiplication des entiers naturels, (with P. Cegielski and G. 
Wilmers), in Logic Colloquium `80, editor D. Van Dalen, North-Holland (1982) 23-31.

On the complexity of models of arithmetic, Journal of Symbolic Logic 47 (1982) 403-415.

Indicators, recursive saturation and expandability, with L.A.S. Kirby and R. Murawski, Fundamenta Mathematicae 
LXIV (1981) 127-139.

Les méthods de Kirby-Paris et la théorie des ensembles, (with J. P. Ressayre), in Model Theory and Arithmetic, 
Springer Lecture Notes in Mathematics 890 (1981).

Récursivité et effectivité, (with J. P. Ressayre), Encyclopédie Universalis, Gauthiers-Villars (1981).

Les rapports entre la méthode des indicatrices et la méthode de Gödel pour obtenir des résultats d'indépendence, 
Modèles de l'Arithmétique, Astérisque 73, Société Mathématique de France (1980) 31-39.

Progressions transfinies de théories axiomatiques, formes combinatoires du théorème d'incomplétude et fonctions 
récursives à croissance rapide, Modèles de l'Arithmétique, Astérisque No. 73, Société Mathématique de France 
(1980) 41-58.

Les théorèmes de Martin et Harrington - applications et remarques, Théorie des Ensembles: Séminaire GMS, Publica-
tions de l'U.E.R. de Mathématique et d'Informatique de l'Université Paris VII (1979) 253-277

Completeness theorems, incompleteness theorems and models of arithmetic, Transactions of the American Mathe-
matical Society 239 (1978) 253-277.

A combinatorial characterization of inaccessible cardinals, Higher Set Theory, editor Dana Scott, Springer Lecture 
Notes in Mathematics 669 (1978) 385-390.

Diagonal methods and strong cuts in models of arithmetic, Logic Colloquium `77, North Holland (1978) 171-181.

Formes combinatoires du théorème d'incomplétude, Séminaire Bourbaki 77-78, Springer Lecture Notes in Mathe-
matics 710 (1978) 1-14.

Consistency statements and number theories, Colloque International de Logique, Colloques C.N.R.S.  No. 249 
(1977) 199-207.

Formules de Rosser pour ZF, Comptes Rendus de l'Académie des Sciences (1976) .

Applications alternées de théorèmes de complétude et d'incomplétude, Comptes Rendus de l'Académie des Sciences 
(1975) 669-672.

On the sequence of models HODn, Fundamenta Mathematicae LVII (1974) 85-93.

Forcing and generalized quantifiers, (with J. L. Krivine), Annals of Mathematical Logic (1973) 1-95.

Some true unprovable formulas for set theory, with J. L Krivine, Proceedings of the Bertrand Russell Memorial 
Logic Conference, Uldum (1973) 332-341.

Consistency results about ordinal definability, Annals of Mathematical Logic (1971) 449-467.

Work of mine on the Measure Problem and the Continuum Hypothesis is integrated into the following paper of R. M. 
Solovay:  A model of set theory in which all sets are Lebesgue measurable, Annals of Mathematics (1970) 1-56.

Les algèbres rigides et minimales, Comptes Rendus de l'Académie des Sciences (1970).

Some applications of Cohen's Method, Thesis, Department of Mathematics, University of California at Berkeley 
(1966).



















KENNETH McALOON



Department of Computer and Information Science

Brooklyn College CUNY                           

Brooklyn NY 11210  

TEL: 718-951-5521 

FAX: 914-738-5404

E-mail: mcaloon@sci.brooklyn.cuny.edu  



Recent Teaching



	Graduate Mathematics 

Linear and Integer Programming

Mathematical Logic

Computational Complexity



Graduate Computer Science

Artificial Intelligence

Expert Systems

Constraint Logic Programming



Undergraduate Computer Science

Programming Languages

	Theory of Computability

C, C++, LISP, Prolog