메뉴 건너뛰기




Volumn 183, Issue 2, 2003, Pages 212-244

A formalised first-order confluence proof for the λ-calculus using one-sorted variable names

Author keywords

Barendregt's variable convention; Confluence; Structural induction and recursion; Theorem proving; calculus

Indexed keywords

AUTOMATA THEORY; EQUIVALENCE CLASSES; PROBLEM SOLVING; RECURSIVE FUNCTIONS;

EID: 0038746768     PISSN: 08905401     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0890-5401(03)00023-3     Document Type: Article
Times cited : (15)

References (42)
  • 2
    • 0038010795 scopus 로고    scopus 로고
    • Formalizing proofs in Isabelle/HOL of equational properties for the λ-calculus using one-sorted variable names
    • Honours Dissertation, University of Edinburgh; available from the author's homepage
    • J. Brotherston, Formalizing proofs in Isabelle/HOL of equational properties for the λ-calculus using one-sorted variable names, Honours Dissertation, University of Edinburgh; available from the author's homepage, 2001.
    • (2001)
    • Brotherston, J.1
  • 3
    • 0002746035 scopus 로고
    • Proving properties of programs by structural induction
    • R. Burstall, Proving properties of programs by structural induction, Comput. J. 12 (1967).
    • (1967) Comput. J. , vol.12
    • Burstall, R.1
  • 6
    • 0013260541 scopus 로고
    • λ calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem
    • N.G. de Bruijn, λ Calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem, Indag. Math. 34 (1972) 381-392.
    • (1972) Indag. Math. , vol.34 , pp. 381-392
    • De Bruijn, N.G.1
  • 7
    • 85022757597 scopus 로고
    • Higher-order abstract syntax with induction in Coq
    • In: F. Pfenning (Ed.); Springer, Berlin
    • J. Despeyroux, A. Hirschowitz, Higher-order abstract syntax with induction in Coq, In: F. Pfenning (Ed.), Proceedings of LPAR-5, LNAI, vol. 822, Springer, Berlin, 1994.
    • (1994) Proceedings of LPAR-5, LNAI , vol.822
    • Despeyroux, J.1    Hirschowitz, A.2
  • 8
    • 84958978438 scopus 로고    scopus 로고
    • Primitive recursion for higher-order abstract syntax
    • in: P. De Groote, J. Roger Hindley (Eds.); Springer, Berlin
    • J. Despeyroux, F. Pfenning, C. Schürmann, Primitive recursion for higher-order abstract syntax, in: P. De Groote, J. Roger Hindley (Eds.), Proceedings of TLCA-3, LNCS, vol. 1210, Springer, Berlin, 1997.
    • (1997) Proceedings of TLCA-3, LNCS , vol.1210
    • Despeyroux, J.1    Pfenning, F.2    Schürmann, C.3
  • 9
    • 0032597526 scopus 로고    scopus 로고
    • Abstract syntax and variable binding
    • M. Fiore, G. Plotkin, G. Turi, Abstract syntax and variable binding, in: Longo [27], pp. 193-202.
    • Longo [27] , pp. 193-202
    • Fiore, M.1    Plotkin, G.2    Turi, G.3
  • 12
    • 0032597512 scopus 로고    scopus 로고
    • A new approach to abstract syntax involving binders
    • M.J. Gabbay, A.M. Pitts, A new approach to abstract syntax involving binders, in: Longo [27], pp. 214-224.
    • Longo [27] , pp. 214-224
    • Gabbay, M.J.1    Pitts, A.M.2
  • 13
    • 0005500880 scopus 로고    scopus 로고
    • Locus solum: From the rules of logic to the logic of rules
    • J.-Y. Girard, Locus solum: from the rules of logic to the logic of rules, MSCS 11 (2001).
    • (2001) MSCS , vol.11
    • Girard, J.-Y.1
  • 14
    • 84956854832 scopus 로고    scopus 로고
    • Five axioms of α-conversion
    • in: J. Von Wright, J. Grundy, J. Harrison (Eds.); Springer, Berlin
    • A.D. Gordon, T. Melham, Five axioms of α-conversion, in: J. Von Wright, J. Grundy, J. Harrison (Eds.), Proceedings of TPHOL-9, LNCS, vol. 1125, Springer, Berlin, 1996.
    • (1996) Proceedings of TPHOL-9, LNCS , vol.1125
    • Gordon, A.D.1    Melham, T.2
  • 15
    • 0037672944 scopus 로고
    • A mechanisation of name-carrying syntax up to α-conversion
    • in: J. Joyce, C.-J. Seger (Eds.); Springer, Berlin
    • A. Gordon, A mechanisation of name-carrying syntax up to α-conversion, in: J. Joyce, C.-J. Seger (Eds.), Proceedings of TPHOL/HUG-6, LNCS, vol. 780, Springer, Berlin, 1993.
    • (1993) Proceedings of TPHOL/HUG-6, LNCS , vol.780
    • Gordon, A.1
  • 16
    • 0004287484 scopus 로고    scopus 로고
    • Chelsea Publishing Company, 1950; AMS, 1999, English translationo of the 2nd ed., 1938 of [16]
    • D. Hilbert, W. Ackermann, Principles of Mathematical Logic, Chelsea Publishing Company, 1950; AMS, 1999, English translationo of the 2nd ed., 1938 of [16].
    • Principles of Mathematical Logic
    • Hilbert, D.1    Ackermann, W.2
  • 17
    • 0003714119 scopus 로고    scopus 로고
    • The Church-Rosser property and a result in combinatory logic
    • Ph.D. Thesis, University of Newcastle upon Tyne, 1964
    • J. Roger Hindley, The Church-Rosser property and a result in combinatory logic, Ph.D. Thesis, University of Newcastle upon Tyne, 1964.
    • Hindley, J.R.1
  • 18
    • 0032597517 scopus 로고    scopus 로고
    • Semantical analysis of higher-order abstract syntax
    • M. Hofmann, Semantical analysis of higher-order abstract syntax, in: Longo [27], pp. 204-213.
    • Longo [27] , pp. 204-213
    • Hofmann, M.1
  • 19
    • 0038687354 scopus 로고    scopus 로고
    • A proof of the Church-Rosser theorem for the λ calculus in higher order logic
    • Category B paper at TPHOL-14
    • P. Homeier, A proof of the Church-Rosser theorem for the λ calculus in higher order logic, Category B paper at TPHOL-14, 2001.
    • (2001)
    • Homeier, P.1
  • 20
    • 84972270504 scopus 로고
    • Residual theory in λ-calculus: A formal development
    • G. Huet, Residual theory in λ-calculus: A formal development, J. Funct. Program. 4 (3) (1994) 371-394.
    • (1994) J. Funct. Program , vol.4 , Issue.3 , pp. 371-394
    • Huet, G.1
  • 21
    • 0001686885 scopus 로고
    • Completion of a set of rules modulo a set of equations
    • J.-P. Jouannaud, H. Kirchner, Completion of a set of rules modulo a set of equations, SIAM 15 (1986) 1155-1194.
    • (1986) SIAM , vol.15 , pp. 1155-1194
    • Jouannaud, J.-P.1    Kirchner, H.2
  • 22
    • 0004257495 scopus 로고
    • Mathematical Centre Tracts 127, Mathematisch Centrum, Amsterdam
    • J.W. Klop, Combinatory Reduction Systems, Mathematical Centre Tracts 127, Mathematisch Centrum, Amsterdam, 1980.
    • (1980) Combinatory Reduction Systems
    • Klop, J.W.1
  • 24
    • 0002687255 scopus 로고
    • An algebraic interpretation of the λβκ-calculus; and an application of a labelled λ-calculus
    • J.-J. Lévy, An algebraic interpretation of the λβκ-calculus; and an application of a labelled λ-calculus, Theoret. Comput. Sci. 2 (1) (1976) 97-114.
    • (1976) Theoret. Comput. Sci. , vol.2 , Issue.1 , pp. 97-114
    • Lévy, J.-J.1
  • 25
    • 0033328539 scopus 로고    scopus 로고
    • Some λ calculus and type theory formalized
    • J. McKinna, R. Pollack, Some λ calculus and type theory formalized, J. Automat. Reason. 23 (3-4) (1999).
    • (1999) J. Automat. Reason. , vol.23 , Issue.3-4
    • McKinna, J.1    Pollack, R.2
  • 26
    • 85031158509 scopus 로고    scopus 로고
    • Axiomatic rewriting theory I, II, III, IV, V, VI, VII, JCL 10(3)-2000
    • in preparation
    • P.-A. Melliès, Axiomatic rewriting theory I, II, III, IV, V, VI, VII, JCL 10(3)-2000, CTCS'97, LICS'98, RTA13, in preparation.
    • CTCS'97, LICS'98, RTA13
    • Melliès, P.-A.1
  • 27
    • 0034836793 scopus 로고    scopus 로고
    • More Church-Rosser proofs (in Isabelle/HOL)
    • T. Nipkow, More Church-Rosser proofs (in Isabelle/HOL), J. Automat. Reason. 26 (2001) 51-66.
    • (2001) J. Automat. Reason. , vol.26 , pp. 51-66
    • Nipkow, T.1
  • 28
    • 84958778762 scopus 로고    scopus 로고
    • Church-Rosser theorems for abstract reduction modulo an equivalence relation
    • Springer, Berlin
    • E. Ohlebusch, Church-Rosser theorems for abstract reduction modulo an equivalence relation, in: Proceedings of RTA-9, LNCS, vol. 1379, Springer, Berlin, 1998.
    • (1998) Proceedings of RTA-9, LNCS , vol.1379
    • Ohlebusch, E.1
  • 29
    • 0003447787 scopus 로고
    • A proof of the Church-Rosser theorem and its representation in a logical framework
    • Technical Report CMU-CS-92-186, Carnegie Mellon University, Pittsburgh, Pennsylvania, September
    • F. Pfenning, A proof of the Church-Rosser theorem and its representation in a logical framework, Technical Report CMU-CS-92-186, Carnegie Mellon University, Pittsburgh, Pennsylvania, September 1992.
    • (1992)
    • Pfenning, F.1
  • 30
    • 35448990873 scopus 로고    scopus 로고
    • System description: Twelf-a meta-logical framework for deductive systems
    • in: H. Ganzinger (Ed.); Springer, Berlin
    • F. Pfenning, C. Schürmann, System description: Twelf-a meta-logical framework for deductive systems, in: H. Ganzinger (Ed.), Proceedings of CADE-16, LNAI, vol. 1632, Springer, Berlin, 1999.
    • (1999) Proceedings of CADE-16, LNAI , vol.1632
    • Pfenning, F.1    Schürmann, C.2
  • 31
    • 0344994323 scopus 로고    scopus 로고
    • Explicit substitutions-tutorial and survey
    • Technical Report LS-96-13, BRICS, Aarhus University, Denmark, September
    • K. Rose, Explicit substitutions-tutorial and survey, Technical Report LS-96-13, BRICS, Aarhus University, Denmark, September 1996.
    • (1996)
    • Rose, K.1
  • 32
    • 0038010797 scopus 로고
    • A calculus of transition systems (towards universal coalgebra)
    • Technical Report CS-R9503, CWI - Centrum voor Wiskunde en Informatica, January 13
    • J.J.M.M. Rutten, A calculus of transition systems (towards universal coalgebra), Technical Report CS-R9503, CWI - Centrum voor Wiskunde en Informatica, January 13, 1995.
    • (1995)
    • Rutten, J.J.M.M.1
  • 33
    • 0038010824 scopus 로고
    • The Church-Rosser theorem
    • Ph.D. Thesis, Cornell, June
    • D.E. Schroer, The Church-Rosser theorem, Ph.D. Thesis, Cornell, June 1965.
    • (1965)
    • Schroer, D.E.1
  • 34
    • 0012575339 scopus 로고    scopus 로고
    • Automating the meta theory of deductive systems
    • Ph.D. Thesis, Carnegie Mellon University
    • C. Schürmann, Automating the meta theory of deductive systems, Ph.D. Thesis, Carnegie Mellon University, 2000.
    • (2000)
    • Schürmann, C.1
  • 35
    • 0024047773 scopus 로고
    • A mechanical proof of the Church-Rosser theorem
    • N. Shankar, A mechanical proof of the Church-Rosser theorem, J. ACM 35 (3) (1988) 475-522.
    • (1988) J. ACM , vol.35 , Issue.3 , pp. 475-522
    • Shankar, N.1
  • 36
    • 0024057219 scopus 로고
    • Substitution revisited
    • A. Stoughton, Substitution revisited, Theoret. Comput. Sci. 59 (3) (1988) 317-325.
    • (1988) Theoret. Comput. Sci. , vol.59 , Issue.3 , pp. 317-325
    • Stoughton, A.1
  • 37
    • 0001372112 scopus 로고
    • Parallel reductions in λ-calculus
    • M. Takahashi, Parallel reductions in λ-calculus, Inform. Comput. 118 (1995) 120-127.
    • (1995) Inform. Comput. , vol.118 , pp. 120-127
    • Takahashi, M.1
  • 38
    • 0038010821 scopus 로고    scopus 로고
    • Advanced orthogonality
    • Terese, Cambridge University Press
    • V. van Oostrom, Advanced orthogonality, in: Term Rewriting Systems, Terese, Cambridge University Press, 2003.
    • (2003) Term Rewriting Systems
    • Van Oostrom, V.1
  • 39
    • 26744446705 scopus 로고    scopus 로고
    • The primitive proof theory of the λ-calculus
    • Ph.D. Thesis, Heriot-Watt University
    • R. Vestergaard, The primitive proof theory of the λ-calculus, Ph.D. Thesis, Heriot-Watt University, 2003.
    • (2003)
    • Vestergaard, R.1
  • 40
    • 84888267920 scopus 로고    scopus 로고
    • A formalised first-order confluence proof for the λ-calculus using one-sorted variable names (Barendregt was right after all ... almost)
    • Springer, Berlin; in: A. Middeldorp (Ed.)
    • R. Vestergaard, J. Brotherston, A formalised first-order confluence proof for the λ-calculus using one-sorted variable names (Barendregt was right after all ... almost), Springer, Berlin, Proceedings of RTA-12, LNCS, vol. 2051, in: A. Middeldorp (Ed.), 2001.
    • (2001) Proceedings of RTA-12, LNCS , vol.2051
    • Vestergaard, R.1    Brotherston, J.2
  • 41
    • 0038348848 scopus 로고    scopus 로고
    • The mechanisation of Barendregt-style equational proofs (the residual perspective)
    • R. Vestergaard, J. Brotherston, The mechanisation of Barendregt-style equational proofs (the residual perspective), Electron. Notes Theoret. Comput. Sci. 58 (1) (2001).
    • (2001) Electron. Notes Theoret. Comput. Sci. , vol.58 , pp. 1
    • Vestergaard, R.1    Brotherston, J.2
  • 42
    • 84945122896 scopus 로고    scopus 로고
    • Equational reasoning for linking with first-class primitive modules
    • in: G. Smolka (Ed.)
    • J. Wells, R. Vestergaard, Equational reasoning for linking with first-class primitive modules, in: G. Smolka (Ed.), Proceedings of ESOP-9, LNCS, vol. 1782, 2000.
    • (2000) Proceedings of ESOP-9, LNCS , vol.1782
    • Wells, J.1    Vestergaard, R.2


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