• Aucun résultat trouvé

A Decidable Subtyping Logic for Intersection and Union Types

N/A
N/A
Protected

Academic year: 2021

Partager "A Decidable Subtyping Logic for Intersection and Union Types"

Copied!
16
0
0

Texte intégral

Figure

Fig. 1. Intersection and Union Type Assignment System Λ ∩∪ u [BDCd95] (main rules).
Fig. 3. Proof-functional logic L ∩∪ (main rules).
Fig. 4. The Logic NJ (main rules)

Références

Documents relatifs

Unit´e de recherche INRIA Rennes, IRISA, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rh ˆone-Alpes, 46 avenue F´elix Viallet, 38031 GRENOBLE Cedex

Moreover, it is not possible to have depth subtyping, namely, to generalize the types of methods that appear in the type of the object, because with method override we can give type

Terms in η-long form present several advantages (see [JG95]) and every simply-typed term M can be put in η-long form with respect to a derivation of a judgement [Hue76].

In Martin-Löf’s intuitionistic type theory, Palmgren [16] and Luo [13] formalized systems with a cumulative hierarchy of predicative universes U i and an impredicative universe

Stop considering anything can be applied to anything A function and its argument have different

Stop considering anything can be applied to anything A function and its argument have different behaviors.. Demaille Simply Typed λ-Calculus 12

The (search) rule asserts that the type of the extracted method body of n is a func- tion that accept as input argument an object, which will contains the methods m, n, together

The strong normalization theorem of second order classical natural deduction [20] is based on a lemma known as the correctness result, which stipulates that each term is in