10 citations found. Retrieving documents...
Luca Cardelli. A Polymorphic A-calculus with Type:Type. Technical Report DECS-10, Digital Systems Research Center, May 1986.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Towards a Set-Theoretic Type Theory - Borzyszkowski, Kubiak.. (1988)   (1 citation)  (Correct)

....polymorphism and dependent types. A number of approaches have been proposed in this respect, some of them are: ffl Girard s Reynolds s second order typed calculus [Girard] Reynolds 74] ffl early Martin Lof s type theory [Martin Lof 73] ffl recent Martin Lof s type theory [Martin Lof 82] ffl Cardelli s type system [Cardelli] ffl Nuprl [Constable et al. Most authors do not care whether or not their types are sets in the classical sense of the term. This has contributed to a widespread belief that classical set theories are useless as a basis for theoretical computer science; cf. for instance ....

....types. A number of approaches have been proposed in this respect, some of them are: ffl Girard s Reynolds s second order typed calculus [Girard] Reynolds 74] ffl early Martin Lof s type theory [Martin Lof 73] ffl recent Martin Lof s type theory [Martin Lof 82] ffl Cardelli s type system [Cardelli] ffl Nuprl [Constable et al. Most authors do not care whether or not their types are sets in the classical sense of the term. This has contributed to a widespread belief that classical set theories are useless as a basis for theoretical computer science; cf. for instance the discussion whether ....

[Article contains additional citation context not shown here]

Luca Cardelli. "A Polymorphic -calculus with Type:Type". Digital, System Research Center, Palo Alto, California, Report #10.


TIGUKAT: An Object Model for Query and View Support in.. - Peters, Özsu, Szafron (1992)   (5 citations)  (Correct)

....the type T type serves as the description of all other types; this is known as the type:type property. The issue of type:type is controversial, particularly in the area of programming languages. Fortunately, some functional language specifications where the type:type property holds have emerged [Car86] From the behavioral perspective, a type only defines the semantics for the behaviors of its instances. To ensure encapsulation, the behavioral model only publicizes the interface of a type while keeping the implementations private. Behaviors are either explicitly defined on a particular type ....

L. Cardelli. A Polymorphic -calculus with Type:Type. Research Report 10, DEC Systems Research Center, 130 Lytton Ave. Palo Alto, California 94301, May 1986.


TIGUKAT: A Uniform Behavioral Objectbase Management System - Peters (1994)   (23 citations)  (Correct)

....collections which containing objects of different types have a single type describing the common behaviors of all objects in the result. The single type approach is advocated by several type theories including Martin Lof type theory [ML82, BCMS89] and those based on the typed lambda calculus [Car86] A model must supply a mechanism for removing objects from the system. The TIGUKAT model allows many references to an object. Therefore, the removal of an object (within a particular scope) consists of severing the link between the reference and the object. This process does not necessarily ....

....the type T type serves as the description of all other types; this is known as the type:type property. The issue of type:type is controversial, particularly in the area of programming languages. Fortunately, some functional language specifications where the type:type property holds have emerged [Car86] These are likely candidates to assist in the development of a programming language for the model and in expanding the semantic descriptions of behaviors. Recall from Section 2.4.2 that behaviors are either explicitly defined by a particular type or are inherited from a supertype. Behaviors that ....

L. Cardelli. A Polymorphic -calculus with Type:Type. Research Report 10, DEC Systems Research Center, May 1986.


An Extended Calculus of Constructions - Luo (1990)   (90 citations)  (Correct)

....of a type of all types was based on the following ideas. First, according to Russell s doctrine of types 2 Burstall and Lampson proposed such an idea of a type of all types in designing the programming language Pebble [BLam84] with the motivation for modular typeful programming. Also see [Card86] for a further development of this idea. INTRODUCTION 3 [Rus03] the range of significance of a propositional function forms a type, i.e. the class of propositions forms a type; secondly, quantification over propositions and predicates is allowed; finally, propositions and types are ....

L. Cardelli, `A Polymorphic -calculus with Type:Type', manuscript.


On Type-Directed Partial Evaluation - Taha (1997)   (Correct)

.... same compact code by a staged version of the same termrewriting system (in direct style) did not seem possible [TS97] Open Problems: While TDPE is concise, it is not conceptually simple: The TDPE translations use powerful language constructs such as type dependence and multi level j expansions, [Car86, Coq96, DMP95, NN92, GJ95, TS97] the combination of which is not yet a well explored area. Open theoretical problems include: ffl Polymorphism, inductive types, and polyvariant specialization [Dan96b] One particular polyvariance [JGS93] problem is that abstracting primitives forces them to be monovariant. While progress has ....

L. Cardelli. A polymorphic -calculus with Type:Type, 1986.


Theories = Signatures + Propositions Used as Types - Missura   (Correct)

....of constructions [8] which uses propositions as types but not the Curry Howard isomorphism. Because a necessary condition for the Curry Howard isomorphism is the convergence of all programs since proofs have to terminate, there is no general recursion available in systems using this isomorphism [4]. This seems to be too strong a restriction for a computer algebra environment. 3 Signatures A signature is a sequence of declarations where identifiers are associated to types. Because the type of an entry in a signature can depend on other preceding entries, signatures are syntactic sugar for ....

L. Cardelli. A Polymorphic -calculus with Type:Type. Technical Report 10, DEC Systems Research Center, 1986.


TIGUKAT: A Uniform Behavioral Objectbase Management.. - Özsu, Peters, Szafron.. (1995)   (23 citations)  (Correct)

....all type objects is T type and it is accessible in the same manner as any object. Thus types, in addition to serving as descriptions of objects, are objects themselves and the type T type serves as a description for all other types, including itself. This is known as the type:type property [Car86] in programming languages. The state of a type object consists of a structural specification of its instances (a template) references to the encapsulated behaviors it defines, references to its subtypes and supertypes, and a reference to its associated class. Two relationships on types have been ....

L. Cardelli. A polymorphic -calculus with Type:Type. Research Report 10, DEC Systems Research Center, May 1986.


Programming in Higher-Order Typed Lambda-Calculi - Pierce, Dietzen, Michaylov (1989)   (17 citations)  Self-citation (Report)   (Correct)

No context found.

Luca Cardelli. A Polymorphic A-calculus with Type:Type. Technical Report DECS-10, Digital Systems Research Center, May 1986.


Type Checking with Universes - Harper, Pollack (1991)   (6 citations)  Self-citation (Type)   (Correct)

....and to type theories such as Constable s V3. 1 Introduction A number of formulations of intuitionistic type theory have been considered as a basis for studying machine assisted formal proof development, and as a theoretical foundation for the study of programming languages (see, for example, [16, 46, 34, 36, 37, 9, 10, 11, 14, 2, 4, 19], to name but a few. One such system, the Calculus of Constructions (CC) was introduced by Coquand and Huet as a comprehensive basis for the formalization of constructive mathematics. 11, 14] CC may be viewed as the calculus associated, via the propositions as types principle [24] with ....

.... is by now widely recognized [36, 10] that the appropriate type theoretic representation of mathematical structures is as elements of strong sum types 1 introduced by Martin Lof [35, 36, 37] and Howard [24] Strong sums have also been used to model modularity constructs in programming languages [33, 41, 2, 4]. Unfortunately, strong sums are, in a sense, incompatible with impredicativity [12, 23, 41] As a result, it is necessary to extend the calculus with a level of types, and to postulate the closure of this additional level under the formation of strong sums. Mathematical structures are then ....

[Article contains additional citation context not shown here]

Luca Cardelli. A polymorphic -calculus with Type:Type. Technical report, DEC SRC, 1986.


An Analysis of Girard's Paradox - Coquand (1986)   (41 citations)  (Correct)

No context found.

L. Cardelli. "A Polymorphic -calculus with Type:Type." Private communication (1986).

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC