Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Timothy S. Freeman

dblp:97/8016 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 1991
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type inference
decidable type inference
0.011991
Refinement Types for ML · PLDI 1991
Programming languages and type systems › type systems
refinement types
0.011991
Refinement Types for ML · PLDI 1991
Programming languages and type systems
type inference
0.011991
Refinement Types for ML · PLDI 1991
Programming languages and type systems
type systems
0.011991
Refinement Types for ML · PLDI 1991

Methods — techniques the papers use, named apart from their topics

intersection types · 0.0abstract interpretation · 0.0
YearPublicationVenuePosition
1991 Refinement Types for ML
abstract
T$'e describe a refinement of ML's type system allowing the specification of recursively defined subtypes of user-defined datatypes.The resulting system of rejirzemeni f,ypes preserves desirable properties of ML such as decidability of type inference, while at the same time allowing more errors to be detected at compile-time.The type system combines abstract interpretation with ideas from the intersection type discipline, but remains closely tied to ML in that refinement types are given only to programs which are already well-typed in ML.
Timothy S. Freeman, Frank Pfenning
PLDI1
1988 Dagwood: a system for manipulating polynomials given by straight-line programs
abstract
We discuss the design, implementation, and benchmarking of a system that can manipulate symbolic expressions represented by their straight-line computations. Our system is capable of performing rational arithmetic on, evaluating, differentiating, taking greatest common divisors of, and factoring polynomials in straight-line format. The straight-line results can also be converted to standard, sparse format. We show by example that our system can handle problems for which conventional methods lead to excessive intermediate expression swell.
Timothy S. Freeman, Gregory M. Imirzian, Erich L. Kaltofen, Yagati N. Lakshman
ACM Trans. Math. Softw.1