Proofs About a Folklore Let-Polymorphic Type InferenceAlgorithm

Cited 56 time in webofscience Cited 0 time in scopus
  • Hit : 406
  • Download : 0
DC FieldValueLanguage
dc.contributor.authoroukseh leeko
dc.contributor.authorkwangkeun yiko
dc.date.accessioned2013-02-27T20:42:20Z-
dc.date.available2013-02-27T20:42:20Z-
dc.date.created2012-02-06-
dc.date.created2012-02-06-
dc.date.issued1998-07-
dc.identifier.citationACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, v.20, no.4, pp.707 - 723-
dc.identifier.issn0164-0925-
dc.identifier.urihttp://hdl.handle.net/10203/70745-
dc.description.abstractThe Hindley/Milner let-polymorphic type inference system has two different algorithms: one is the de facto standard Algorithm W that is bottom-up (or context-insensitive), and the other is a. "folklore" algorithm that is top-down (or context-sensitive). Because the latter algorithm has not been formally presented with its soundness and completeness proofs, and its relation with the W algorithm has not been rigorously investigated, its use in place of (or in combination with) W is not well founded. In this article, we formally define the context-sensitive, top-down type inference algorithm (named "M"), prove its soundness and completeness, and show a distinguishing property that M always stops earlier than W if the input program is ill typed. Our proofs can be seen as theoretical justifications for various type-checking strategies being used in practice.-
dc.languageEnglish-
dc.publisherAssoc Computing Machinery-
dc.titleProofs About a Folklore Let-Polymorphic Type InferenceAlgorithm-
dc.typeArticle-
dc.identifier.wosid000077590100001-
dc.identifier.scopusid2-s2.0-0032108250-
dc.type.rimsART-
dc.citation.volume20-
dc.citation.issue4-
dc.citation.beginningpage707-
dc.citation.endingpage723-
dc.citation.publicationnameACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS-
dc.contributor.localauthorkwangkeun yi-
dc.contributor.nonIdAuthoroukseh lee-
dc.type.journalArticleArticle-
dc.subject.keywordAuthoralgorithms-
dc.subject.keywordAuthorlanguages-
dc.subject.keywordAuthortheory-
dc.subject.keywordAuthortype error-
dc.subject.keywordAuthortype inference algorithm-
Appears in Collection
RIMS Journal Papers
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 56 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0