Proceedings

A Theoretical Framework for Consistency Techniques in Logic Programming

Download BibTeX Cite

Proceedings of the Tenth International Joint Conference on Artificial Intelligence. Architectures and Languages. Pages 2-7.

© 1987 International Joint Conferences on Artificial Intelligence

Abstract

While beina a powerful paradism for oolving Constraint Satisfaction Problem• (CSPs), Conoiotency Technique• (CTs) · have never been taken into account durins the desisn of declarat'lve proarammina lansuaseo . This paper defines ·a theoretical framework for using CT1 lnoide loRic programming . Three Inference rule• are introduced and their formal propertieo are inveotigated. Also, computation rule• are defined which are worth conaiderins wrt the Inference rules. As practical reouiWI , the progrllmmer can write "generate &. test" prosramo while the interpreter /compiler will use CTs for oolvin1 them (e .s forward checking or arc consiotency) . This make• Josie programmina not only a sood language for stating CSPo but aloo an efficient tool for oolvins them as confirmed by our firot experiences.

  1. All•ltacl, H. and Nur, R. •LOGIN: A Loslc Procramralac Lancuace with built• In Inheritance• . JOflrMI of Lofie ProgrAmmirlf j, 3 (October 1986), 186•215.
  2. Colmerauer, A., Kaaoul, H. and Van Caneshem, M. •Proloa, buea theorlquea et developpemeata actuela.•. T.SJ. {Ttcl&nipcl tt Science• ln/orrtllltifuu). I, 4 (1913), 211•311.
  3. S. Fikes, R.E. .A ""'ri•tic pro,..am for 1olllirlf probMrnl atett4 ., non•dctermini•tic proceduru.. Ph.D . Th., Comput. acl. dept. Carne1ie•Mellon Unlv. PltUburch, I'A, 1968.
  4. '• Freuder, E. C. •synthealalnc conatraint expretaloaa~. Communication~ of tl&e .ACM 11 (November 1971), 958•9641.
  5. I, Haralick, R.M. and Elliot, G.L. •tacreulnc Uee March efficiency for constraint eatidacUon probleraa. •. Arti/ieWI intelligence 14 (1980), 263•313.
  6. e. Irani, K.B. and Shin, D.G. A Many-Sorted Reaolullon bued on an Extenaion of a Flnl•Order lancuace. IJCAI•I5, Loa Ancelea, Aucuat, 1986.
  7. T. Jaffar, J. and Luaea, J.i.. Conatralat Lock Procrammlnc. Proceedinc• of the 14th ACM POPL Sympoalum, Munich, W11t Germany, January, 1917.
  8. Kulpera, B.J. •Qualitative almulation•. Af'CilicMJ /011~ n, 3 (aeptember 1986), 289-331.
  9. Laurlere, J-L. • A Lancuace and a Prosram for Slallac . and Solvlns Combinatorial Problema• . .Arli/icMl I~• 10, l (1978), 29•127.
  10. Lloyd, J. W .. Foundation~ of Logic Programmirlf. Sprlncer• Verlaa, Berlin Heidelber1 New York Tokyo, 1984.
  11. Mack worth, A.K. . •cunaiatency In network of nla&lona•. .Arli/ieiollntclligcncc 8, I (1971), 99•118.
  12. Mobr, R and Henderaon, T.C. • Arc and Path Conalateacy Revlai&ed•. Arli/icMl lnttlligeM• U (1980), 221•233.
  13. Montanari, U. •Network• of conalralnla : fundamental properliea and applica&loaa to picture proc:etalnc•. I'll/~ Seitncr 1, 2 (1974), 95•132.
  14. Stallman, R.M . and Su11man, G.J. •Forward nuonlnc and depency•dlrected baclt&racklac In a .,.atem for computer• aided circuit analyall•. Af'CilicMJ ltllfllittnc• I (1971), 131i•IM.
  15. Su11man, G.J. and Steele, G.L. •coNSTRAINTS-A Lancuace for Expre11in1 Almoat•Hierarchlcal De.crlpllona•. .Arli/ieiol Jntelligcncr 1-1, 1 (1980), 1•39.
  16. Ul. Van Hentenryck, P. and Dlacbu, M. Domain• In Loak Procrammlna. Proceedinc• of the National Conferenc, on Artificial lntelli1ence (AAAI•86), Philadelphia, USA, Aucual, 1986, pp. 759. 765.
  17. lT. Van Hentenryck, P. and Dlncbu, M. Forward Checklna In Lock Proarammlnc. Fourth International Confe"nce on Loaic Proarammlna, Melbourne, Audralia, Ma,., 1987.
  18. Walther, C. Unification Ia many•aorted theoriet. Proc•edln1• of the 6th European Conference o~ Artificial
  19. lntelllaeace, Plaa (Jtalia), aeptember, 1984.
  20. Walt&, D. Gen•ratlnc semantic deacrlptlona from drawinc• of acenea with ahadowa. Al271, MIT, MuaacbuaeUa, November, 1972.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards