Deepak Kapur

Deepak Kapur (born August 24, 1950) is a Distinguished Professor in the Department of Computer Science at the University of New Mexico.[3]

Deepak Kapur
BornAugust 24, 1950
Amritsar, Punjab, India
NationalityIndian, American
Alma materIndian Institute of Technology Kanpur
Massachusetts Institute of Technology
Spouse(s)Roli Varma
ChildrenIla Kapur Varma
AwardsHerbrand Award (2009)
Scientific career
FieldsAutomated Reasoning, Term rewriting, Unification, Symbolic Computation, Formal Methods.
ThesisTowards a Theory of Abstract Data Types.[1] (1980)
Doctoral advisorBarbara Liskov[2]
Websitehttps://www.cs.unm.edu/~kapur/

Biography

Kapur was born in a lower-middle-class family based in Amritsar, where his father, Nawal Kishore Kapur, was a cloth merchant and broker; and mother, Bimlavati Kapur, a housewife.

Education

Government Primary School, Katra Khazana, Amritsar, until 3rd grade, Vidya Bhushan School, Amritsar, until 5th grade, DAV High School until 11th grade, and IIT, Kanpur, 1966-73, B Tech graduated in May 1971, M. Tech graduates in May 1973.

Academic career

  • GE Corporate R&D, 1980-1987
  • SUNY Albany, 1988-1998, hired as a tenured full professor. In 1998, Kapur got distinguished research award.
  • Kapur becomes Chair of the Computer Science department at the University of New Mexico, from 1998 until 2006. In 2007, Kapur becomes Distinguished Professor. In May, 2010, Kapur was awarded Senior Faculty Research Excellence Award by the School of Engineering of the University of New Mexico.
  • Consultant to GE Corporate Research and Development, Sandia National Labs, Fujitsu Labs, IBM Research at Watson.
  • Kapur was a Board Member of United Nation University - Computing and Society, United Nations University - Internal Institute for Software Technology, Computer Science Research Institute - Sandia National Laboratories, Los Alamos Computer Science Institute, International Federation of Computational Logic.

in recognition of his seminal contributions to several areas of automated deduction including inductive theorem proving, geometry theorem proving, term rewriting, unification theory, integration and combination of decision procedures, lemma and loop invariant generation, as well as his work in computer algebra, which helped to bridge the gap between the two areas.

Research

Kapur has published over 150 papers on Automated Theorem Proving, Term Rewriting, Inductive Theorem Proving, Unification Theory, and Complexity of Automated Reasoning Algorithms, Congruence Closure, Geometry Theorem Proving, Groebner basis, Comprehensive Groebner Basis, Multivariate Dixon Resultants, Software and Hardware Verification, Automated Derivation of Loop Invariants and Interpolation [5]

Kapur developed the Rewrite Rule Laboratory (RRL), the world’s first theorem prover based on term rewriting and the Knuth-Bendix completion procedure and its generalization.[6] The theorem prover mechanized equational, first-order, and inductive reasoning. At General Electric Corporate Research and Development Center, Kapur designed and led the development of GeoMeter, a system for geometric and algebraic reasoning based on Groebner basis and comprehensive Groebner basis for applications to geometry theorem proving and computer vision. At the University at Albany, State University of New York, Kapur led the development of Tecton for hierarchical proof management.[7] This system was built on top of RRL. These systems have been used in applications of hardware verification, specification analysis, geometric modeling, and computer vision.

Selected publications

  • Donald, B.R.; Kapur, D.; Mundy, J.L. (1992). Symbolic and Numerical Computation for Artificial Intelligence. Academic Press. ISBN 978-0-12-220535-4.
  • Kapur, D.; Nie, X.; Musser, D.R. (October 1994). "An overview of the Tecton proof system". Theoretical Computer Science. 133 (2): 307–339. doi:10.1016/0304-3975(94)90192-9.
  • Kandri-Rody, A.; Kapur, D.; Winkler, F. (1989). "Knuth-Bendix procedure and Buchberger algorithm: a synthesis". Proceedings of the ACM-SIGSAM 1989 International Symposium on Symbolic and Algebraic Computation - ISSAC '89: 55–67. doi:10.1145/74540.74548. ISBN 0897913256. S2CID 17914831.
  • Chtcherba, A.D.; Kapur, D. (September 2003). "Exact resultants for corner-cut unmixed multivariate polynomial systems using the Dixon formulation". Journal of Symbolic Computation. 36 (3–4): 289–315. doi:10.1016/S0747-7171(03)00084-1.
  • Kapur, D.; Subramaniam, M. (September 2000). "Using an induction prover for verifying arithmetic circuits". International Journal on Software Tools for Technology Transfer. 3 (1): 32–65. doi:10.1007/PL00010808. S2CID 10544549.
  • Falke, S.; Kapur, D. (2015). "When Is a Formula a Loop Invariant?". Logic, Rewriting, and Concurrency. Lecture Notes in Computer Science. 9200: 264–286. doi:10.1007/978-3-319-23165-5_13. ISBN 978-3-319-23164-8.
  • Kapur, D. (2013). "Elimination Techniques for Program Analysis". Programming Logics. Lecture Notes in Computer Science. 7797: 194–215. doi:10.1007/978-3-642-37651-1_8. ISBN 978-3-642-37650-4.
  • Kapur, D. (February 2017). "Comprehensive Gröbner basis theory for a parametric polynomial ideal and the associated completion algorithm". Journal of Systems Science and Complexity. 30 (1): 196–233. doi:10.1007/s11424-017-6337-8. S2CID 33584098.
  • Kapur, D.; Majumdar, R.; Zarba, C.G. (2006). "Interpolation for data structures". Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering - SIGSOFT '06/FSE-14: 105. doi:10.1145/1181775.1181789. ISBN 1595934685. S2CID 158878.
  • Varma, R.; Kapur, D. (23 April 2015). "Decoding femininity in computer science in India". Communications of the ACM. 58 (5): 56–62. doi:10.1145/2663339. S2CID 18503653.
  • Varma, R.; Kapur, D. (August 2013). "Comparative Analysis of Brain Drain, Brain Circulation and Brain Retain: A Case Study of Indian Institutes of Technology". Journal of Comparative Policy Analysis: Research and Practice. 15 (4): 315–330. doi:10.1080/13876988.2013.810376. S2CID 41370320.

References

  1. Kapur, Deepak (June 1980). "Towards a Theory for Abstract Data Types. Deepak Kapur Ph.D. thesis". Retrieved 28 September 2021. Cite journal requires |journal= (help)
  2. Deepak Kapur at the Mathematics Genealogy Project
  3. "Faculty Profiles: Deepak Kapur". CS UNM. Retrieved 28 September 2021.
  4. "Herbrand Award: for Distinguished Contributions to Automated Reasoning". Conference on Automated Deduction. 5 August 2009. Retrieved 2021-09-28.
  5. "Deepak Kapur Publications". Retrieved 2021-09-28.
  6. Kapur, Deepak; Sivakumar, G.; Zhang, Hantao (1986). "RRL: A rewrite rule laboratory". 8th International Conference on Automated Deduction. Lecture Notes in Computer Science. 230: 691–692. doi:10.1007/3-540-16780-3_140. ISBN 978-3-540-16780-8.
  7. "The Tecton Project". Retrieved 28 September 2021.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.