Skip to main content

Proving the Chinese remainder theorem by the cover set induction

  • Conference paper
  • First Online:
Book cover Automated Deduction—CADE-11 (CADE 1992)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 607))

Included in the following conference series:

Abstract

An experiment of the cover sel induction principle in RRL is presented with a proof of the Chinese Remainder theorem. To the best of our knowledge, this is the first machine proof of the theorem. The proof itself can be viewed as the correctness proof of a program which computes the least positive simultaneous solution of n congruence equations. We also discussed the problems involved in proving the theorem: designs of good specifications and induction schemes and control of rewriting.

Partially supported by the National Science Foundation Grants no. CCR-9009414 and INT-9016100.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Basin, D., Kaufmann, M.: (1990) The Boyer-Moore prover and Nuprl: an experimental comparison. In: Proc. of the BRA Logical Frameworks Workshop.

    Google Scholar 

  2. Boyer, R.S. and Moore, J S.: (1979) A computational logic. New York: Academic Press.

    Google Scholar 

  3. Burstall, R.: (1969) Proving properties of programs by structural induction. Computer Journal 12(1), 41–48.

    Google Scholar 

  4. Ehrig, II., Mahr, B.: (1985) Fundamentals of Algebraic Specification. Vol. 1&2. Springer-Verlag.

    Google Scholar 

  5. Gramlich, B.: (1990) Completion based inductive theorem proving: A case study in verifying sorting algorithms. SEKI-Report SR-90-04, FB Informatik, Universität Kaiserslautern.

    Google Scholar 

  6. Hua, X., Zhang, H.: (1992) Axiomatic semantics of a hardware specification language. Proc. of the Second IEEE Great Lakes Symposium on VLSI, Kalamazoo, MI, February 1992.

    Google Scholar 

  7. Hua, X., Zhang, H.: (1992) FRI: Failure Resistant Induction in RRL. See this volume.

    Google Scholar 

  8. Jouannaud, J.-P., and Kounalis, E.: (1986) Proofs by induction in cquational theories without constructors. In: Proc. of Logic in Computer Science Conference, Cambridge MA.

    Google Scholar 

  9. Kapur, D., Narendran, P., and Zhang, H.: (1986) Proof by induction using test sets. Proc. of 8th Intl Conf. on Automated Deduction (CADE-8), Oxford, U.K.

    Google Scholar 

  10. Kapur, D., Zhang, H.: (1989) An overview of RRL: Rewrite Rule Laboratory. Proc. of the third International Conference on Rewriting Techniques and its Applications (RTA-89), Chapel Hill, NC, Springer Verlag LNCS 355, 513–529.

    Google Scholar 

  11. Musser, D.R.: (1980) On proving inductive properties of abstract data types. In Proceedings 7th ACM Symp. on Principles of Programming Languages, pages 154–162. ACM. Las Vegas, NE.

    Google Scholar 

  12. Peterson, G.L.: (1990) Complete sets of reductions with constraints. Proc. of 10th International Conference on Automated Deduction. Lecture Notes in Artificial Intelligence Vol. 449. Springer-Verlag, Berlin, pp. 381–395

    Google Scholar 

  13. Russinoff, D.M.: (1985) An experiment with the Boyer-Moore theorem prover: a proof of Wilson's theorem. J. of Automated Reasoning 1:121–139

    Google Scholar 

  14. Zhang, H.: (1992) Automated induction in algebraic specification. Research monograph (under preparation).

    Google Scholar 

  15. Zhang, H., Guha, A., Hua, X.: (1991) Using algebraic specifications in Floyd-Hoare assertions. In: Rus, T. (ed.): Proc. of Second International Conference on Algebraic Methodology and Software Technology, Iowa City, Iowa.

    Google Scholar 

  16. Zhang, H., Hua, X.: (1992) Proving Ramsey theorem by cover set induction: a case and comparison study. Presented at the Second International Symposium on Artificial Intelligence and Mathematics. Fort Lauderdale, Florida.

    Google Scholar 

  17. Zhang, H., Hua, X.: (1992) A computer proof of the Chinese remainder theorem. Unpublished manuscript.

    Google Scholar 

  18. Zhang, H., Hua, X., Kapur, D.: (1992) Use of induction hypotheses in the cover set induction: a case and comparison study. Unpublished manuscript.

    Google Scholar 

  19. Zhang, H., Kapur, D.: First-order logic theorem proving using conditional rewrite rules. In: Lusk, E., Overbeek, R., (eds.): Proc. of 9th international conference on automated deduction. Lecture Notes in Computer Science 310, Springer 1988, pp. 1–20

    Google Scholar 

  20. Zhang, H. and Kapur, D., and Krishnamoorthy, M.S.: (1988) A Mechanizable Induction Principle for Equational Specifications. Proc. of Ninth International Conference on Automated Deduction (CADE-9), Argonne, IL, May 1988. Springer-Verlag LNCS 310, pp. 250–265.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Deepak Kapur

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, H., Hua, X. (1992). Proving the Chinese remainder theorem by the cover set induction. In: Kapur, D. (eds) Automated Deduction—CADE-11. CADE 1992. Lecture Notes in Computer Science, vol 607. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55602-8_182

Download citation

  • DOI: https://doi.org/10.1007/3-540-55602-8_182

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55602-2

  • Online ISBN: 978-3-540-47252-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics