#### Filter Results:

- Full text PDF available (7)

#### Publication Year

1983

2017

- This year (1)
- Last 5 years (7)
- Last 10 years (8)

#### Publication Type

#### Co-author

#### Journals and Conferences

#### Key Phrases

Learn More

- Mariangiola Dezani-Ciancaglini, Ines Margaria
- Theor. Comput. Sci.
- 1986

- Bart Jacobs, Ines Margaria, Maddalena Zacchi
- Theor. Comput. Sci.
- 1992

- Mariangiola Dezani-Ciancaglini, Ines Margaria
- Semantics of Data Types
- 1984

- Ines Margaria, Maddalena Zacchi
- J. Log. Comput.
- 1995

Type isomorphism is useful for retrieving library components, since a function in a library can have a type different from, but isomorphic to, the one expected by the user. Moreover type isomorphism gives for free the coercion required to include the function in the user program with the right type. The present paper faces the problem of type isomorphism in… (More)

- Mario Coppo, Mariangiola Dezani-Ciancaglini, Ines Margaria, Maddalena Zacchi
- Mathematical Structures in Computer Science
- 2017

This paper gives a complete characterisation of type isomorphism definable by terms of a λ-calculus in a type system with intersection and union types. Type isomorphism is usually proved using a form of Inversion Lemma to relate terms and types. Currently in the literature no inversion lemma for intersection and union types is provided. Moreover, the… (More)

- Ines Margaria, Maddalena Zacchi
- ITA
- 1983

- Ines Margaria, Maddalena Zacchi
- Electr. Notes Theor. Comput. Sci.
- 2004

The definition of filter model is extended to a variant of Ambient Calculus: Safe Ambient Calculus, introduced for developing an algebraic theory for a bisimulation-based behavioral equivalence. The types are constructed by means of elementary and higher-order actions, that define the moves processes can do. Entailment rules for types allow to translate the… (More)

- Ines Margaria, Maddalena Zacchi
- Theor. Comput. Sci.
- 2008

This paper investigates type isomorphism in a λ-calculus with intersection and union types. It is known that in λ-calculus, the isomorphism between two types is realised by a pair of terms inverse one each other. Notably, invertible terms are linear terms of a particular shape, called finite hereditary permutators. Typing properties of finite hereditary… (More)