Hongwei Xi Oregon Graduate Institute
نویسنده
چکیده
The mechanism for declaring datatypes in functional programming languages such as ML and Haskell is of great use in practice. This mechanism, however, often suffers from its imprecision in capturing the invariants inherent in data structures. We remedy the situation with the introduction of dependent datatypes so that we can model data structures with significantly more accuracy. We present a few interesting examples such as implementations of red-black trees and binomial heaps to illustrate the use of dependent datatypes in capturing some sophisticated invariants in data structures. We claim that dependent datatypes can enable the programmer to implement algorithms in a way that is more robust and easier to understand.
منابع مشابه
International Union of Pharmacology. LIV. Nomenclature and molecular relationships of inwardly rectifying potassium channels.
Division of Biophysics and Neurobiology, Department of Molecular Physiology, National Institute for Physiological Sciences, Myodaiji, Okazaki, Aichi, Japan (Y.K.); Vollum Institute, Oregon Health Sciences University, Portland, Oregon (J.P.A.); Howard Hughes Medical Institute, Children’s Hospital, Harvard Medical School, Boston, Massachusetts (D.E.C.); Howard Hughes Medical Institute, Department...
متن کاملCorrelation Analysis of Rate Constants for Dechlorination by Zero-Valent Iron
M I C H E L L E M . S C H E R E R , † , ‡ B A R B A R A A . B A L K O , § D A V I D A . G A L L A G H E R , | A N D P A U L G . T R A T N Y E K * , † Department of Environmental Science and Engineering, Oregon Graduate Institute of Science & Technology, P.O. Box 91000, Portland, Oregon 97291-1000, Department of Chemistry, Lewis & Clark College, 615 SW Palatine Hill Road, Portland, Oregon 97219,...
متن کاملA Unifying View of Some Training Algorithms for Multilayer Perceptrons with FIR Filter Synapses
Andrew Back*, Eric A. Wan**, Steve Lawrence*, Ah Chung Tsoi* *Department of Electrical and Computer Engineering, University of Queensland, St. Lucia, Queensland 4072. Australia. **Department of Electrical Engineering and Applied Physics Oregon Graduate Institute of Science & Technology P.O. Box 91000, Portland, Oregon 97291, USA [email protected], [email protected] [email protected]...
متن کاملGly - Pro - Glu is a weak NMDA receptor agonist
The IGF-derived tripeptide Gly-Pro-Glu is a weak NMDA receptor agonist 1 2 Authors: Christopher E Vaaga, Kenneth R Tovar and Gary L Westbrook 3 4 Author addresses: 5 Neuroscience Graduate Program, Oregon Health and Science University, Portland, Oregon, 6 USA 7 Vollum Institute, Oregon Health and Science University, Portland, Oregon, USA 8 9 Running head: GPE action on NMDA receptors 10 11 Autho...
متن کاملModeling the Effect of Short-term Rate Variations on TCP-Friendly Congestion Control Behavior
℘ Dept. of Computer Science and Engineering, Oregon Graduate Institute, Beaverton, Oregon 97921-1000 USA. This work was supported in part by DARPA/ITO under the Information Technology Expeditions, Ubiquitous Computing, Quorum, and PCES programs, and in part by NSF Grant CCR-9988440. Ψ Dept. of Electrical and Computer Engineering, Oregon State University, Corvallis, Oregon 97331-3211 USA. Resear...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999