[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/99370.99404acmconferencesArticle/Chapter ViewAbstractPublication PagesfpcaConference Proceedingsconference-collections
Article
Free access

Theorems for free!

Published: 01 November 1989 Publication History
First page of PDF

References

[1]
V. Breazu-Tannen, T. Coquand, C. A. Gunter, and A. Scedrov, Inheritance and explicit coercion. In $'th Angual Symposium on Logic ir~ Computer Science, Asilomar, California, June 1989.
[2]
E. S. Bainbridge, P. J. Freyd, A. Scedrov, and P. J. Scott, Functorial polymorphism. In G. Huet, editor, Logical Foundations of Functional Programming, Austin, Texas, 1987. Addison-Wesley, to appear.
[3]
K.B. Bruce and A. R. Meyer, The semantics of second-order polymorphic lambda cal. culus. In Kahn, MacQueen, and Plotkin, editors, $emaatics of Data Types, Sophia- Antipolis, France, 1984, pp. 131-144. LNCS 173, Springer-Verlag.
[4]
V. Breazu-Tannen and T. Coquand, Extensional models for polymorphism. Theoretical Computer Science, 59:85-114, 1988.
[5]
G. Barrett and P. Wadler, Derivation of a pattern-matching compiler. Manuscript, Programming Research Group, Oxford, 1986.
[6]
R. Bird and P. Wadler, Introduction to Functional Programming. Prentice Hall, 1988.
[7]
L. Damns and R. MiMer, Principal type schemes for functional programs. In Proceedings of the 9'th Annual Symposium og Principles o/Programming Languages, Albuquerque, N.M., January 1982.
[8]
P.J. deBruin, Naturalness of polymorphism. Submitted to Category Theory and Computer Science, Manchester, 1989.
[9]
P. J. Freyd, J. Y. Girard, A. Scedrov, and P. J. Scott, Semantic parametricity in polymorphic lambda calculus. In $'rd A~nual Symposium on Logic in Computer Science, Edinburgh, Scotland, June 1988.
[10]
S. Fortune, D. Leivant, and M. O'Donnell, The expressiveness of simple and secondorder type structures. Journal of the A CM, 30(1):151-185, January 1983.
[11]
J.-Y. Girard, Interpretation fu~ctior~elle et $limination des coupures dens l~arithm~tique d'ordre sup~rieure. Ph.D. thesis, Universit~ Paris VII, 1972.
[12]
J.-Y. Girard, The system F of variable types, fifteen years later. Theoretical Computer Science, 45, pp. 159-192.
[13]
J.-Y. Girard, Y. Lefont, and P. Taylor, Proofs agd Types. Cambridge University Press, 1989.
[14]
R. Hindley, The principal type scheme of an object in combinatory logic. Trans. Am. M~tk. Soc. i~6, pp. 29-60, December 1969.
[15]
P. Hudak and P. Wadler, editors, Report on the Functional Programming Language HazkeIL Technical Report YALEU/DCS/ RR656, Yale University, Department of Computer Science, December 1988; also Technical Report, Glasgow University, Department of Computer Science, December 1988.
[16]
J. Meseguer, Relating models of polymorphism. In 16'th A CM Symposium o~ Principle8 of Programming Languages, Austin, Texas, January 1989.
[17]
R. Milner, A theory of type polymorphism in programming. J. ~orapgt. $yst. $ci. 17, pp. 348-375, 1978.
[18]
R. Milner, A proposal for Standard ML. In A CM Symposium on Lisp and Functional Programming, Austin, Texas, August 1984.
[19]
R. Milner, Changes to the Standard ML core language. Report ECS-LFCS-87-33, Edinburgh University, Computer Science Dept., 1987.
[20]
3. C. Mitchell, Representation independence and data abstraction. In 13'th A CM Symposium on Principles of Programming La~- ~uages, pp. 263-276.
[21]
J.C. Mitchell and A. R. Meyer, Second-order logical relations. In R. Parikh, editor, Logics of Programs, Brooklyn, New York, 1985. LNCS 193, Springer-Verlag.
[22]
A.M. Pitts, Polymorphism is set theoretic, constructively. In D. H. Pitt, et al., editors, Category Theory and Computer Science, Edinburgh, 1987. LNCS 283, Springer-Verlag.
[23]
J.C. Reynolds, Towards a theory of type structure. In B. Robinet, editor, Proc. Colloque rut la Programmatio~, LNCS 19, S pringer-Verlag.
[24]
J.C. Reynolds, Types, abstraction, and parametric polymorphism, in R. E. A. Mason, editor, Information Processing 83, pp. 513-523. North-Holland, Amsterdam.
[25]
J.C. Reynolds, Polymorphism is not set theoretic. In Kahn, MacQueen, and Plotkin, editors, Semantics of Data Types, Sophia- Antipolis, France, 1984, pp. 145-156. LNCS 173, Springer-Verlag.
[26]
J.C. Reynolds, Three approaches to type structure. In Mathematical Fou~datio~ of Software Development, LNCS 185, Springer- Verlag, 1985.
[27]
M. Sheeran, Categories for the working hardware designer. In Workshop on Hardware Specification, Verification, and Synthesis: Mathematical Aspects, Cornell, July 1989.
[28]
D.A. Turner, Miranda: A non-strict functional language with polymorphic types. In Proceedings of the ~%d international Conference on Functional Programmir~g Languages a~d Computer Architecture, Nancy, France, September 1985. LNCS 201, Springer-Verlag, 1985.
[29]
P. Wadler and S. Blott, How to make adho~ polymorphism less ad ho~. In 16'th A CM Symposium on Principles of Programming Languages, Austin, Texas, January 1989.

Cited By

View all
  • (2024)Proofs for Free in the λΠ-Calculus Modulo TheoryElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.404.4404(49-63)Online publication date: 8-Jul-2024
  • (2024)Lexical Effect Handlers, DirectlyProceedings of the ACM on Programming Languages10.1145/36897708:OOPSLA2(1670-1698)Online publication date: 8-Oct-2024
  • (2024)Sensitivity by ParametricityProceedings of the ACM on Programming Languages10.1145/36897268:OOPSLA2(415-441)Online publication date: 8-Oct-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
FPCA '89: Proceedings of the fourth international conference on Functional programming languages and computer architecture
November 1989
395 pages
ISBN:0897913280
DOI:10.1145/99370
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 1989

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

FPCA89
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3,302
  • Downloads (Last 6 weeks)425
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Proofs for Free in the λΠ-Calculus Modulo TheoryElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.404.4404(49-63)Online publication date: 8-Jul-2024
  • (2024)Lexical Effect Handlers, DirectlyProceedings of the ACM on Programming Languages10.1145/36897708:OOPSLA2(1670-1698)Online publication date: 8-Oct-2024
  • (2024)Sensitivity by ParametricityProceedings of the ACM on Programming Languages10.1145/36897268:OOPSLA2(415-441)Online publication date: 8-Oct-2024
  • (2024)Example-Based Reasoning about the Realizability of Polymorphic ProgramsProceedings of the ACM on Programming Languages10.1145/36746368:ICFP(317-337)Online publication date: 15-Aug-2024
  • (2024)Element-free probability distributions and random partitionsProceedings of the 39th Annual ACM/IEEE Symposium on Logic in Computer Science10.1145/3661814.3662131(1-14)Online publication date: 8-Jul-2024
  • (2024)Quest Complete: The Holy Grail of Gradual SecurityProceedings of the ACM on Programming Languages10.1145/36564428:PLDI(1609-1632)Online publication date: 20-Jun-2024
  • (2024)Space-Efficient Polymorphic Gradual Typing, Mostly ParametricProceedings of the ACM on Programming Languages10.1145/36564418:PLDI(1585-1608)Online publication date: 20-Jun-2024
  • (2024)Parametric Subtyping for Structural Parametric PolymorphismProceedings of the ACM on Programming Languages10.1145/36329328:POPL(2700-2730)Online publication date: 5-Jan-2024
  • (2024)Mechanizing Refinement TypesProceedings of the ACM on Programming Languages10.1145/36329128:POPL(2099-2128)Online publication date: 5-Jan-2024
  • (2024)The Essence of Generalized Algebraic Data TypesProceedings of the ACM on Programming Languages10.1145/36328668:POPL(695-723)Online publication date: 5-Jan-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media