Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[PDF][PDF] Type inclusion constraints and type inference
A Aiken, EL Wimmers - Proceedings of the conference on Functional …, 1993 - dl.acm.org
We present a general algorithm for solving systems of inclusion constraints over type
expressions. The constraint language includes function types, constructor types, and liberal …
expressions. The constraint language includes function types, constructor types, and liberal …
Abstract interpretation based formal methods and future challenges
P Cousot - Informatics: 10 Years Back, 10 Years Ahead, 2001 - Springer
In order to contribute to the solution of the software reliability problem, tools have been
designed to analyze statically the run-time behavior of programs. Because the correctness …
designed to analyze statically the run-time behavior of programs. Because the correctness …
Soft ty** with conditional types
A Aiken, EL Wimmers, TK Lakshman - Proceedings of the 21st ACM …, 1994 - dl.acm.org
We present a simple and powerful type inference method for dynamically typed languages
where no type information is supplied by the user. Type inference is reduced to the problem …
where no type information is supplied by the user. Type inference is reduced to the problem …
Dynamic ty**: Syntax and proof theory
F Henglein - Science of Computer Programming, 1994 - Elsevier
We present the dynamically typed λ-calculus, an extension of the statically typed λ-calculus
with a special type Dyn and explicit dynamic type coercions corresponding to run-time type …
with a special type Dyn and explicit dynamic type coercions corresponding to run-time type …
MLstruct: principal type inference in a Boolean algebra of structural types
Intersection and union types are becoming more popular by the day, entering the
mainstream in programming languages like TypeScript and Scala 3. Yet, no language so far …
mainstream in programming languages like TypeScript and Scala 3. Yet, no language so far …
Efficient recursive subty**
Subty** in the presence of recursive types for the λ-calculus was studied by Amadio and
Cardelli in 1991 [1]. In that paper they showed that the problem of deciding whether one …
Cardelli in 1991 [1]. In that paper they showed that the problem of deciding whether one …
A type system equivalent to flow analysis
Flow-based safety analysis of higher-order languages has been studied by Shivers, and
Palsberg and Schwartzbach. Open until now is the problem of finding a type system that …
Palsberg and Schwartzbach. Open until now is the problem of finding a type system that …
Type inference for recursively constrained types and its application to OOP
J Eifrig, S Smith, V Trifonov - Electronic Notes in Theoretical Computer …, 1995 - Elsevier
We define a powerful type inference mechanism with application to object-oriented
programming. The types inferred are recursively constrained types, types that come with a …
programming. The types inferred are recursively constrained types, types that come with a …
Featherweight X10: a core calculus for async-finish parallelism
JK Lee, J Palsberg - ACM Sigplan Notices, 2010 - dl.acm.org
We present a core calculus with two of X10's key constructs for parallelism, namely async
and finish. Our calculus forms a convenient basis for type systems and static analyses for …
and finish. Our calculus forms a convenient basis for type systems and static analyses for …
Petri nets and the equivalence problem
Y Hirshfeld - International Workshop on Computer Science Logic, 1993 - Springer
We prove that trace equivalence is undecidable for the very small and natural subclass of
Petri nets in which no transition requires more than one token; this subclass corresponds …
Petri nets in which no transition requires more than one token; this subclass corresponds …