메뉴 건너뛰기




Volumn 41, Issue 1, 1999, Pages 67-102

Pragmatic reconstruction of λProlog

Author keywords

[No Author keywords available]

Indexed keywords

PROLOG (PROGRAMMING LANGUAGE);

EID: 0032653648     PISSN: 07431066     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0743-1066(98)10038-9     Document Type: Article
Times cited : (9)

References (60)
  • 1
    • 0039859639 scopus 로고
    • The generalised completeness of Horn predicate-logic as a programming language
    • DAI Research Report 21, University of Edinburgh, 1976
    • H. Andréka, I. Németi, The generalised completeness of Horn predicate-logic as a programming language, DAI Research Report 21, University of Edinburgh, 1976; Acta Cybernetica 4 (1978) 3-10.
    • (1978) Acta Cybernetica , vol.4 , pp. 3-10
    • Andréka, H.1    Németi, I.2
  • 2
    • 0000533830 scopus 로고
    • Introduction to generalized type systems
    • H. Barendregt, Introduction to generalized type systems, J. Functional Programming 1 (2) (1991) 125-154.
    • (1991) J. Functional Programming , vol.1 , Issue.2 , pp. 125-154
    • Barendregt, H.1
  • 4
    • 0022103846 scopus 로고
    • Automatic synthesis of typed λ-programs on term algebras
    • C. Böhm, A. Berarducci, Automatic synthesis of typed λ-programs on term algebras, Theoretical Computer Science 39 (1985) 135-154.
    • (1985) Theoretical Computer Science , vol.39 , pp. 135-154
    • Böhm, C.1    Berarducci, A.2
  • 5
    • 84945281278 scopus 로고
    • The architecture of an implementation of λProlog: Prolog/Mali
    • Philadelphia, 1992, Revised version in ILPS Workshop on Implementation Techniques for Logic Programming Languages
    • P. Brisset, O. Ridoux, The architecture of an implementation of λProlog: Prolog/Mali, in: Workshop on λProlog, Philadelphia, 1992, Revised version in ILPS Workshop on Implementation Techniques for Logic Programming Languages, 1994.
    • (1994) Workshop on λProlog
    • Brisset, P.1    Ridoux, O.2
  • 7
    • 0026263502 scopus 로고
    • Naïve reverse can be linear
    • K. Furukawa (Ed.), MIT Press
    • P. Brisset, O. Ridoux, Naïve reverse can be linear, in: K. Furukawa (Ed.), 8th Int. Conf. Logic Programming, MIT Press, 1991, pp. 857-870.
    • (1991) 8th Int. Conf. Logic Programming , pp. 857-870
    • Brisset, P.1    Ridoux, O.2
  • 8
    • 0003180840 scopus 로고
    • A formulation of the simple theory of types
    • A. Church, A formulation of the simple theory of types, J. Symbolic Logic 5 (1) (1940) 56-68.
    • (1940) J. Symbolic Logic , vol.5 , Issue.1 , pp. 56-68
    • Church, A.1
  • 9
    • 0025451309 scopus 로고
    • Constraint logic programming languages
    • J. Cohen, Constraint logic programming languages, CACM 33 (7) (1990) 52-68.
    • (1990) CACM , vol.33 , Issue.7 , pp. 52-68
    • Cohen, J.1
  • 10
    • 25344458475 scopus 로고
    • Using logic programming languages for optical music recognition
    • A. Marien (Ed.), Alinmead Software Ltd, Paris, France
    • B. Coüasnon, P. Brisset, I. Stéphan, Using logic programming languages for optical music recognition, in: A. Marien (Ed.), Third Conf., The Practical Application of Prolog, Alinmead Software Ltd, Paris, France, 1995, pp. 115-134.
    • (1995) Third Conf., the Practical Application of Prolog , pp. 115-134
    • Coüasnon, B.1    Brisset, P.2    Stéphan, I.3
  • 12
    • 0013260541 scopus 로고
    • Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem
    • N.G. de Bruijn, Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem, Indagationes Mathematicae 34 (1972) 381-392.
    • (1972) Indagationes Mathematicae , vol.34 , pp. 381-392
    • De Bruijn, N.G.1
  • 13
    • 84968445083 scopus 로고
    • Higher-order unification with dependent function types
    • N. Derschowitz (Ed.), LNCS 355, Springer, Berlin
    • C.M. Elliott, Higher-order unification with dependent function types, in: N. Derschowitz (Ed.), Third Int. Conf. Rewriting Techniques and Applications, LNCS 355, Springer, Berlin, 1989, pp. 121-136.
    • (1989) Third Int. Conf. Rewriting Techniques and Applications , pp. 121-136
    • Elliott, C.M.1
  • 14
    • 0345578185 scopus 로고
    • A semi-functional implementation of a higher-order logic programming language
    • P. Lee (Ed.), MIT Press
    • C.M. Elliott, F. Pfenning, A semi-functional implementation of a higher-order logic programming language, in: P. Lee (Ed.), Topics in Advanced Language Implementation, MIT Press, 1991, pp. 289-325.
    • (1991) Topics in Advanced Language Implementation , pp. 289-325
    • Elliott, C.M.1    Pfenning, F.2
  • 15
    • 0011002458 scopus 로고
    • Implementing tactics and tacticals in a higher-order logic programming language
    • A. Felty, Implementing tactics and tacticals in a higher-order logic programming language, J. Automated Reasoning 11 (1) (1993) 43-81.
    • (1993) J. Automated Reasoning , vol.11 , Issue.1 , pp. 43-81
    • Felty, A.1
  • 19
    • 0344716137 scopus 로고
    • Synthesis of rewrite programs by higher-order and semantic unification
    • M. Hagiya, Synthesis of rewrite programs by higher-order and semantic unification, New Generation Computing 8 (4) (1991) 403-420.
    • (1991) New Generation Computing , vol.8 , Issue.4 , pp. 403-420
    • Hagiya, M.1
  • 20
    • 84974325966 scopus 로고
    • Extended natural semantics
    • J. Hannan, Extended natural semantics, J. Functional Programming 3 (2) (1993) 123-152.
    • (1993) J. Functional Programming , vol.3 , Issue.2 , pp. 123-152
    • Hannan, J.1
  • 22
    • 0002537243 scopus 로고
    • Concerning formulas of the types A→BVC, A→(Ex)B(x) in intuitionistic formal systems
    • R. Harrop, Concerning formulas of the types A→BVC, A→(Ex)B(x) in intuitionistic formal systems, J. Symbolic Logic 25 (1) (1960) 23-27.
    • (1960) J. Symbolic Logic , vol.25 , Issue.1 , pp. 23-27
    • Harrop, R.1
  • 23
    • 43949161369 scopus 로고
    • Logic programming in a fragment of intuitionistic linear logic
    • J.S. Hodas, D.A. Miller, Logic programming in a fragment of intuitionistic linear logic, Information and Computation 110 (2) (1994) 327-365.
    • (1994) Information and Computation , vol.110 , Issue.2 , pp. 327-365
    • Hodas, J.S.1    Miller, D.A.2
  • 24
    • 0003115226 scopus 로고
    • On sentences which are true of direct unions of algebras
    • A. Horn, On sentences which are true of direct unions of algebras, J. Symbolic Logic 16 (1) (1951).
    • (1951) J. Symbolic Logic , vol.16 , Issue.1
    • Horn, A.1
  • 25
    • 0002386430 scopus 로고
    • The formulae-as-types notion of construction
    • J.P. Seldin, J.R. Hindley (Eds.), Lambda Calculus and Formalism, Academic Press, London
    • W.A. Howard, The formulae-as-types notion of construction, in: J.P. Seldin, J.R. Hindley (Eds.), To H.B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism, Academic Press, London, 1980, pp. 479-490.
    • (1980) To H.B. Curry: Essays on Combinatory Logic , pp. 479-490
    • Howard, W.A.1
  • 26
    • 49549145605 scopus 로고
    • A unification algorithm for typed λ-calculus
    • G. Huet, A unification algorithm for typed λ-calculus, Theoretical Computer Science 1 (1975) 27-57.
    • (1975) Theoretical Computer Science , vol.1 , pp. 27-57
    • Huet, G.1
  • 27
    • 0026303964 scopus 로고
    • Typed Prolog: A semantic reconstruction of the Mycroft-O'Keefe type system
    • V. Saraswat, K. Ueda (Eds.), MIT Press
    • T.K. Lakshman, U.S. Reddy, Typed Prolog: a semantic reconstruction of the Mycroft-O'Keefe type system, in: V. Saraswat, K. Ueda (Eds.), Eighth Int. Logic Programming Symp., MIT Press, 1991, pp. 202-217.
    • (1991) Eighth Int. Logic Programming Symp. , pp. 202-217
    • Lakshman, T.K.1    Reddy, U.S.2
  • 29
    • 85031630253 scopus 로고
    • Object-level Substitution
    • Ph.D. Thesis, University of Pennsylvania, Department of Computer and Information Science
    • C.C. Liang, Object-level Substitution, Unification and Generalization in Meta-Logic, Ph.D. Thesis, University of Pennsylvania, Department of Computer and Information Science, 1995.
    • (1995) Unification and Generalization in Meta-Logic
    • Liang, C.C.1
  • 32
    • 0003733288 scopus 로고
    • Abstract syntax and logic programming
    • A. Voronkov (Ed.), LNCS 592, Springer, Berlin
    • D.A. Miller, Abstract syntax and logic programming, in: A. Voronkov (Ed.), Second Russian Conf. Logic Programming, LNCS 592, Springer, Berlin, 1991.
    • (1991) Second Russian Conf. Logic Programming
    • Miller, D.A.1
  • 33
    • 0039631145 scopus 로고
    • Lexical scoping as universal quantification
    • G. Levi, M. Martelli (Eds.), MIT Press
    • D.A. Miller, Lexical scoping as universal quantification, in: G. Levi, M. Martelli (Eds.), 6th Int. Conf. Logic Programming, MIT Press, 1989, pp. 268-283.
    • (1989) 6th Int. Conf. Logic Programming , pp. 268-283
    • Miller, D.A.1
  • 34
    • 0000968273 scopus 로고    scopus 로고
    • A logic programming language with lambda-abstraction, function variables, and simple unification
    • P. Schroeder-Heister (Ed.), LNAI 475, Springer, New York, 1989
    • D.A. Miller, A logic programming language with lambda-abstraction, function variables, and simple unification, in: P. Schroeder-Heister (Ed.), Int. Workshop on Extensions of Logic Programming, LNAI 475, Springer, New York, 1989; Also in J. Logic and Computation 1 (4) (1991) 497-536.
    • Int. Workshop on Extensions of Logic Programming
    • Miller, D.A.1
  • 35
    • 0000968273 scopus 로고    scopus 로고
    • D.A. Miller, A logic programming language with lambda-abstraction, function variables, and simple unification, in: P. Schroeder-Heister (Ed.), Int. Workshop on Extensions of Logic Programming, LNAI 475, Springer, New York, 1989; Also in J. Logic and Computation 1 (4) (1991) 497-536.
    • (1991) J. Logic and Computation , vol.1 , Issue.4 , pp. 497-536
  • 36
    • 0024480570 scopus 로고
    • A logical analysis of modules in logic programming
    • D.A. Miller, A logical analysis of modules in logic programming, J. Logic Programming 6 (1/2) (1989) 79-108.
    • (1989) J. Logic Programming , vol.6 , Issue.1-2 , pp. 79-108
    • Miller, D.A.1
  • 37
    • 85026646749 scopus 로고
    • A proposal for modules in λProlog
    • R. Dyckhoff (Ed.), LNAI 798, Springer
    • D.A. Miller, A proposal for modules in λProlog, in: R. Dyckhoff (Ed.), Int. Workshop Extensions of Logic Programming, LNAI 798, Springer, 1993, pp. 206-221.
    • (1993) Int. Workshop Extensions of Logic Programming , pp. 206-221
    • Miller, D.A.1
  • 38
    • 0022953766 scopus 로고
    • A theory of modules for logic programming
    • Salt Lake City, UT, USA
    • D.A. Miller, A theory of modules for logic programming, in: Symp. Logic Programming, Salt Lake City, UT, USA, 1986, pp. 106-115.
    • (1986) Symp. Logic Programming , pp. 106-115
    • Miller, D.A.1
  • 39
    • 0026271590 scopus 로고
    • Unification of simply typed lambda-terms as logic programming
    • K. Furukawa (Ed.), MIT Press
    • D.A. Miller, Unification of simply typed lambda-terms as logic programming, in: K. Furukawa (Ed.), Eighth Int. Conf. Logic Programming, MIT Press, 1991, pp. 255-269.
    • (1991) Eighth Int. Conf. Logic Programming , pp. 255-269
    • Miller, D.A.1
  • 40
    • 0000100589 scopus 로고
    • Unification under a mixed prefix
    • D.A. Miller, Unification under a mixed prefix, J. Symbolic Computation 14 (1992) 321-358.
    • (1992) J. Symbolic Computation , vol.14 , pp. 321-358
    • Miller, D.A.1
  • 41
    • 84976835681 scopus 로고
    • Higher-order logic programming
    • E. Shapiro (Ed.), LNCS 225, Springer
    • D.A. Miller, G. Nadathur, Higher-order logic programming, in: E. Shapiro (Ed.), Third Int. Conf. Logic Programming, LNCS 225, Springer, 1986, pp. 448-462.
    • (1986) Third Int. Conf. Logic Programming , pp. 448-462
    • Miller, D.A.1    Nadathur, G.2
  • 42
    • 0023537510 scopus 로고
    • A logic programming approach to manipulating formulas and programs
    • S. Haridi (Ed.), San Francisco, CA, USA
    • D.A. Miller, G. Nadathur, A logic programming approach to manipulating formulas and programs, in: S. Haridi (Ed.), IEEE Symp. Logic Programming, San Francisco, CA, USA, 1987, pp. 379-388.
    • (1987) IEEE Symp. Logic Programming , pp. 379-388
    • Miller, D.A.1    Nadathur, G.2
  • 44
  • 45
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • R. Milner, A theory of type polymorphism in programming, J. Computer and System Sciences 17 (1978) 348-375.
    • (1978) J. Computer and System Sciences , vol.17 , pp. 348-375
    • Milner, R.1
  • 46
    • 0041160562 scopus 로고
    • The proper treatment of quantification in ordinary English
    • R.M. Thomason (Ed.), Yale University Press, New Haven, CO
    • R. Montague, The proper treatment of quantification in ordinary English, in: R.M. Thomason (Ed.), Formal Philosophy, Yale University Press, New Haven, CO, 1974.
    • (1974) Formal Philosophy
    • Montague, R.1
  • 48
    • 0025496551 scopus 로고
    • Higher-order Horn clauses
    • G. Nadathur, D.A. Miller, Higher-order Horn clauses, JACM 37 (4) (1990) 777-814.
    • (1990) JACM , vol.37 , Issue.4 , pp. 777-814
    • Nadathur, G.1    Miller, D.A.2
  • 49
    • 0002047775 scopus 로고
    • An overview of λProlog
    • K. Bowen, R. Kowalski (Eds.), Seattle, WA
    • G. Nadathur, D.A. Miller, An overview of λProlog, in: K. Bowen, R. Kowalski (Eds.), Symp. Logic Programming, Seattle, WA, 1988, pp. 810-827.
    • (1988) Symp. Logic Programming , pp. 810-827
    • Nadathur, G.1    Miller, D.A.2
  • 53
    • 0344284092 scopus 로고
    • Extending definite clause grammars with scoping constructs
    • D.H.D. Warren, P. Szeredi (Eds.), MIT Press
    • R. Pareschi, D.A. Miller, Extending definite clause grammars with scoping constructs, in: D.H.D. Warren, P. Szeredi (Eds.), Seventh Int. Conf. Logic Programming, MIT Press, 1990, pp. 373-389.
    • (1990) Seventh Int. Conf. Logic Programming , pp. 373-389
    • Pareschi, R.1    Miller, D.A.2
  • 55
    • 0026185718 scopus 로고
    • Unification and anti-unification in the calculus of constructions
    • F. Pfenning, Unification and anti-unification in the calculus of constructions, in: Symp. Logic in Computer Science, 1991, pp. 74-85.
    • (1991) Symp. Logic in Computer Science , pp. 74-85
    • Pfenning, F.1
  • 56
    • 0013308733 scopus 로고
    • Programming in higher-order typed lambda-calculi
    • School of Computer Science, Carnegie Mellon University
    • B. Pierce, S. Dietzen, S. Michaylov, Programming in higher-order typed lambda-calculi, Research Report CMU-CS-89-111, School of Computer Science, Carnegie Mellon University, 1989.
    • (1989) Research Report CMU-CS-89-111
    • Pierce, B.1    Dietzen, S.2    Michaylov, S.3
  • 57
    • 0345578179 scopus 로고    scopus 로고
    • Engineering transformations of attributed grammars in λProlog
    • M. Maher (Ed.), MIT Press
    • O. Ridoux, Engineering transformations of attributed grammars in λProlog, in: M. Maher (Ed.), Joint Int. Conf. and Symp. Logic Programming, MIT Press, 1996, pp. 244-258.
    • (1996) Joint Int. Conf. and Symp. Logic Programming , pp. 244-258
    • Ridoux, O.1
  • 60
    • 0042064830 scopus 로고
    • Horn clause computability
    • S.-Å. Tärnlund, Horn clause computability, BIT 17 (1977) 215-226.
    • (1977) BIT , vol.17 , pp. 215-226
    • Tärnlund, S.-Å.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.