-
1
-
-
0036010443
-
A predicative analysis of structural recursion
-
Abel, A. and Altenkirch, T. (2000) A predicative analysis of structural recursion. J. Functional Program. 12(1):1-41
-
(2000)
J. Functional Program
, vol.12
, Issue.1
, pp. 1-41
-
-
Abel, A.1
Altenkirch, T.2
-
2
-
-
13644276572
-
Generic programming within dependently typed programming
-
Gibbons, J. and Jeuring, J. (eds.), Kluwer
-
Altenkirch, T. and McBride, C. (2002) Generic programming within dependently typed programming. In: Gibbons, J. and Jeuring, J. (eds.), Proceedings IFIP 2.1 Working Conference on Generic Programming. Kluwer.
-
(2002)
Proceedings IFIP 2.1 Working Conference on Generic Programming
-
-
Altenkirch, T.1
McBride, C.2
-
3
-
-
84956864074
-
Monadic presentations of lambda-terms using generalized inductive types
-
Springer-Verlag
-
Altenkirch, T. and Reus, B. (1999) Monadic presentations of lambda-terms using generalized inductive types. Lecture Notes in Computer Science 1683, pp. 453-468. Springer-Verlag.
-
(1999)
Lecture Notes in Computer Science
, vol.1683
, pp. 453-468
-
-
Altenkirch, T.1
Reus, B.2
-
7
-
-
0001439401
-
Lambda calculi with types
-
Abramsky, S., Gabbay, D. and Maibaum, T. (eds.), Oxford University Press
-
Barendregt, H. (1992) Lambda calculi with types. In: Abramsky, S., Gabbay, D. and Maibaum, T. (eds.), Handbook of Logic in Computer Science, vol. II. Oxford University Press.
-
(1992)
Handbook of Logic in Computer Science
, vol.2
-
-
Barendregt, H.1
-
9
-
-
0033423865
-
De Bruijn notation as a nested datatype
-
Bird, R. and Paterson, R. (1999) de Bruijn notation as a nested datatype. J. Functional Program. 9(1), 77-92.
-
(1999)
J. Functional Program
, vol.9
, Issue.1
, pp. 77-92
-
-
Bird, R.1
Paterson, R.2
-
10
-
-
84949501091
-
Nested general recursion and partiality in type theory
-
Boulton, R. and Jackson, P. (eds.), Springer-Verlag
-
Bove, A. and Capretta, V. (2001) Nested general recursion and partiality in type theory. In: Boulton, R. and Jackson, P. (eds.), Theorem Proving in Higher Order Logics, TPHOLs 2001: LNCS 2152. Springer-Verlag.
-
(2001)
Theorem Proving in Higher Order Logics, TPHOLs 2001: LNCS
, vol.2152
-
-
Bove, A.1
Capretta, V.2
-
11
-
-
0002746035
-
Proving properties of programs by structural induction
-
Burstall, R. (1969) Proving properties of programs by structural induction. Comput. J. 12(1), 41-48.
-
(1969)
Comput. J.
, vol.12
, Issue.1
, pp. 41-48
-
-
Burstall, R.1
-
12
-
-
0003483482
-
-
Burton, W., Meijer, E., Samson, P., Thompson, S. and Wadler, P. (1996) Views: An Extension to Haskell Pattern Matching. Available from http://www.haskell.org/development/views.html.
-
(1996)
Views: An Extension to Haskell Pattern Matching
-
-
Burton, W.1
Meijer, E.2
Samson, P.3
Thompson, S.4
Wadler, P.5
-
13
-
-
84876608004
-
Implementation techniques for inductive types in plastic
-
Springer-Verlag
-
Callaghan, P. and Luo, Z. (2000) Implementation techniques for inductive types in plastic. Proceedings TYPES'99: LNCS 1956, pp. 94-113. Springer-Verlag.
-
(2000)
Proceedings TYPES'99: LNCS
, vol.1956
, pp. 94-113
-
-
Callaghan, P.1
Luo, Z.2
-
14
-
-
0000826543
-
Negation as failure
-
Gallaire, H. and Minker, J. (eds.), Plenum Press
-
Clark, K. (1978) Negation as failure. In: Gallaire, H. and Minker, J. (eds.), Logic and Data Bases, pp. 292-322. Plenum Press.
-
(1978)
Logic and Data Bases
, pp. 292-322
-
-
Clark, K.1
-
16
-
-
0010047034
-
Pattern matching with dependent types
-
Nordström, B., Petersson, K. and Plotkin, G. (eds.), Båstad, Sweden
-
Coquand, T. (1992) Pattern matching with dependent types. In: Nordström, B., Petersson, K. and Plotkin, G. (eds.), Electronic Proceedings of the Third Annual BRA Workshop on Logical Frameworks, Båstad, Sweden. Available at http://www.lfcs.informatics.ed.ac.uk/research/types-bra/proc/proc92.ps.gz.
-
(1992)
Electronic Proceedings of the Third Annual BRA Workshop on Logical Frameworks
-
-
Coquand, T.1
-
18
-
-
49649139118
-
Lambda Calculus notation with nameless dummies: A tool for automatic formula manipulation
-
de Bruijn, N. G. (1972) Lambda Calculus notation with nameless dummies: a tool for automatic formula manipulation. Indagationes Mathematics, 34, 381-392.
-
(1972)
Indagationes Mathematics
, vol.34
, pp. 381-392
-
-
De Bruijn, N.G.1
-
19
-
-
0026138967
-
Telescopic mappings in typed lambda-calculus
-
de Bruijn, N. G. (1991) Telescopic mappings in typed lambda-calculus. Infor. & computation, 91, 189-204.
-
(1991)
Infor. & Computation
, vol.91
, pp. 189-204
-
-
De Bruijn, N.G.1
-
20
-
-
0003266602
-
Inductive sets and families in Martin-Löf's Type Theory
-
Huet, G. and Plotkin, G. (eds.). CUP
-
Dybjer, P. (1991) Inductive sets and families in Martin-Löf's Type Theory. In: Huet, G. and Plotkin, G. (eds.), Logical Frameworks. CUP.
-
(1991)
Logical Frameworks
-
-
Dybjer, P.1
-
21
-
-
84948168202
-
Codifying guarded definitions with recursive schemes
-
Dybjer, P., Nordström, B. and Smith, J. (eds.), Springer-Verlag
-
Giménez, E. (1994) Codifying guarded definitions with recursive schemes. In: Dybjer, P., Nordström, B. and Smith, J. (eds.), Types for Proofs and Programs, '94: LNCS 996, pp. 39-59. Springer-Verlag.
-
(1994)
Types for Proofs and Programs, '94: LNCS
, vol.996
, pp. 39-59
-
-
Giménez, E.1
-
22
-
-
84878591537
-
Structural recursive definitions in type theory
-
Springer-Verlag
-
Giménez, E. (1998) Structural recursive definitions in type theory. Proceedings of ICALP '98: LNCS 1443. Springer-Verlag.
-
(1998)
Proceedings of ICALP '98: LNCS
, vol.1443
-
-
Giménez, E.1
-
23
-
-
0004160776
-
-
PhD thesis, Laboratory for Foundations of Computer Science, University of Edinburgh
-
Goguen, H. (1994) A Typed Operational Semantics for Type Theory. PhD thesis, Laboratory for Foundations of Computer Science, University of Edinburgh. Available from http://www.lfcs.informatics.ed.ac.uk/reports/94/ECS-LFCS-94-304/.
-
(1994)
A Typed Operational Semantics for Type Theory
-
-
Goguen, H.1
-
24
-
-
34249908745
-
Type checking with universes
-
Harper, R. and Pollack, R. (1991) Type checking with universes. Theor. Comput. Sci. 89, 107-136.
-
(1991)
Theor. Comput. Sci.
, vol.89
, pp. 107-136
-
-
Harper, R.1
Pollack, R.2
-
28
-
-
0004119262
-
-
PhD thesis, University of Edinburgh
-
Luo, Z. (1990) ECC: An Extended Calculus of Constructions. PhD thesis, University of Edinburgh. Available from http://www.lfcs.informatics.ed.ac.uk/reports/90/ECS-LFCS-90-118/.
-
(1990)
ECC: An Extended Calculus of Constructions
-
-
Luo, Z.1
-
30
-
-
0003522165
-
-
Technical Report ECS-LFCS-92-211, Laboratory for Foundations of Computer Science, University of Edinburgh
-
Luo, Z. and Pollack, R. (1992) LEGO Proof Development System: User's Manual. Technical report ECS-LFCS-92-211, Laboratory for Foundations of Computer Science, University of Edinburgh.
-
(1992)
LEGO Proof Development System: User's Manual
-
-
Luo, Z.1
Pollack, R.2
-
32
-
-
0002925179
-
Generalising techniques for type explanation
-
Technical Report RM/99/9, Heriot-Watt Department of Computing and Electrical Engineering
-
McAdam, B. J. (1999) Generalising techniques for type explanation. Scottish Functional Programming Workshop, pp. 243-252. Technical Report RM/99/9, Heriot-Watt Department of Computing and Electrical Engineering.
-
(1999)
Scottish Functional Programming Workshop
, pp. 243-252
-
-
McAdam, B.J.1
-
33
-
-
84958972598
-
Inverting inductively defined relations in LEGO
-
Giménez, E. and Paulin-Mohring, C. (eds.). Springer-Verlag
-
McBride, C. (1998) Inverting inductively defined relations in LEGO. In: Giménez, E. and Paulin-Mohring, C. (eds.), Types for Proofs and Programs, '96: LNCS 1512, pp. 236-253. Springer-Verlag.
-
(1998)
Types for Proofs and Programs, '96: LNCS
, vol.1512
, pp. 236-253
-
-
McBride, C.1
-
35
-
-
84876607097
-
First-order unification by structural recursion
-
to appear
-
McBride, C. (2001) First-order unification by structural recursion. J. Functional Program, to appear.
-
(2001)
J. Functional Program
-
-
McBride, C.1
-
36
-
-
84864615942
-
Elimination with a Motive
-
Callaghan, P., Luo, Z., McKinna, J. and Pollack, R. (eds.). Springer-Verlag
-
McBride, C. (2002) Elimination with a Motive. In: Callaghan, P., Luo, Z., McKinna, J. and Pollack, R. (eds.), Types for Proofs and Programs: (Proceedings of the International Workshop, TYPES'00): LNCS 2277. Springer-Verlag.
-
(2002)
Types for Proofs and Programs: (Proceedings of the International Workshop, TYPES'00): LNCS
, vol.2277
-
-
McBride, C.1
-
39
-
-
84956862427
-
Pure type systems formalized
-
Bezem, M. and Groote, J.-F. (eds.). Springer-Verlag
-
McKinna, J. and Pollack, R. (1993) Pure type systems formalized. In: Bezem, M. and Groote, J.-F. (eds.), Int. Conf. Typed Lambda Calculi and Applications TLCA'93: LNCS 664. Springer-Verlag.
-
(1993)
Int. Conf. Typed Lambda Calculi and Applications TLCA'93: LNCS
, vol.664
-
-
McKinna, J.1
Pollack, R.2
-
40
-
-
0033328539
-
Some lambda calculus and type theory formalized
-
special issue on 'Formal proof'
-
McKinna, J. and Pollack, R. (1999) Some lambda calculus and type theory formalized. J. Automated Reason, (special issue on 'Formal proof'), 23, 373-409.
-
(1999)
J. Automated Reason
, vol.23
, pp. 373-409
-
-
McKinna, J.1
Pollack, R.2
-
41
-
-
0003444157
-
-
MIT Press
-
Milner, R., Tofte, M., Harper, R. and MacQueen, D. (1997) The Definition of Standard ML, revised edn. MIT Press.
-
(1997)
The Definition of Standard ML, Revised Edn.
-
-
Milner, R.1
Tofte, M.2
Harper, R.3
MacQueen, D.4
-
43
-
-
84876622254
-
Pattern guards and transformational patterns
-
Peyton Jones, S. and Erwig, M. (2000) Pattern guards and transformational patterns. Proc. 2000 Haskell Workshop. Available from http://research.microsoft.com/Users/simonpj/Haskell/pat.ps.gz.
-
(2000)
Proc. 2000 Haskell Workshop
-
-
Peyton Jones, S.1
Erwig, M.2
-
45
-
-
0842264970
-
-
An earlier version of this paper appeared in (Huet & Plotkin, 1990)
-
Pollack, R. (1992) Implicit syntax. Available from ftp://ftp.dcs.ed.ac.uk/pub/lego/ImplicltSyntax.ps.Z. An earlier version of this paper appeared in (Huet & Plotkin, 1990).
-
(1992)
Implicit Syntax
-
-
Pollack, R.1
-
47
-
-
0004462993
-
-
PhD thesis, University of Edinburgh
-
Pollack, R. (1995) The Theory of LEGO. PhD thesis, University of Edinburgh. Available from http://www.Ifcs.informatics.ed.ac.uk/reports/95/ECS-LFCS-95-323/.
-
(1995)
The Theory of LEGO
-
-
Pollack, R.1
-
48
-
-
84949189457
-
Dependently typed records for representing mathematical structure
-
Aagard, M. and Harrison, J. (eds.), Springer-Verlag
-
Pollack, R. (2000) Dependently typed records for representing mathematical structure. In: Aagard, M. and Harrison, J. (eds.), Theorem Proving in Higher Order Logics, TPHOLs 2000: LNCS 1869, Springer-Verlag.
-
(2000)
Theorem Proving in Higher Order Logics, TPHOLs 2000: LNCS
, vol.1869
-
-
Pollack, R.1
-
50
-
-
84969387745
-
Pure Type Systems with definitions
-
Nerode, A. and Matijasevič, Y. (eds.). Springer-Verlag
-
Severi, P. and Poll, E. (1994) Pure Type Systems with definitions. In: Nerode, A. and Matijasevič, Y. (eds.), Proceedings of LFCS'94: LNCS 813. Springer-Verlag.
-
(1994)
Proceedings of LFCS'94: LNCS
, vol.813
-
-
Severi, P.1
Poll, E.2
-
53
-
-
84975696720
-
Checking algorithms for Pure Type Systems
-
Barendregt, H. and Nipkow, T (eds.). Springer-Verlag
-
van Benthem Jutting, B., McKinna, J. and Pollack, R. (1994) Checking algorithms for Pure Type Systems. In: Barendregt, H. and Nipkow, T (eds.), Types for Proofs and Programs, Selected papers from the Int. Workshop TYPES '93: LNCS 806. Springer-Verlag.
-
(1994)
Types for Proofs and Programs, Selected Papers from the Int. Workshop TYPES '93: LNCS
, vol.806
-
-
Van Benthem Jutting, B.1
McKinna, J.2
Pollack, R.3
-
54
-
-
84876620165
-
What do we gain by integrating a programming language with a theorem prover?
-
Hindås, Sweden
-
Voda, P. (2002) What do we gain by integrating a programming language with a theorem prover? Workshop on Termination and Type Theory, Hindås, Sweden.
-
(2002)
Workshop on Termination and Type Theory
-
-
Voda, P.1
-
55
-
-
0013162035
-
Views: A way for pattern matching to cohabit with data abstraction
-
ACM
-
Wadler, P. (1987) Views: A way for pattern matching to cohabit with data abstraction. Proceedings POPL '87. ACM.
-
(1987)
Proceedings POPL '87
-
-
Wadler, P.1
-
57
-
-
0025444759
-
Deforestation: Transforming programs to eliminate trees
-
Special issue of selected papers from 2nd ESOP
-
Wadler, P. (1990) Deforestation: transforming programs to eliminate trees. Theor. Comput. Sci. (Special issue of selected papers from 2nd ESOP), 73, 231-248.
-
(1990)
Theor. Comput. Sci.
, vol.73
, pp. 231-248
-
-
Wadler, P.1
-
58
-
-
0003584855
-
-
PhD thesis, Department of Mathematical Sciences, Carnegie Mellon University
-
Xi, H. (1998) Dependent types in practical programming. PhD thesis, Department of Mathematical Sciences, Carnegie Mellon University.
-
(1998)
Dependent Types in Practical Programming
-
-
Xi, H.1
|