[CST-2] Types (NOT Opt Comp.) 1997/7/10
Alvin
ah296@cam.ac.uk
Fri, 24 May 2002 19:55:55 +0100
Hmm, maybe it just means whether generalisation is possible. Eg the tuple
rule:
G |- M1 : t1 G |- M2 : t2
-----------------------------
G |- (M1,M2) : t1 x t2
Is a generalised form of
G |- M1 : r G |- M2 : r
---------------------------
G |- (M1,M2) : r x r
Similarly for integers, functions etc
Total guess, but it makes sense.
Alvin
> Sorry I just realised the mistake. The question (repeated below) is
> clearly about Types, not Opt. Comp.
>
> Mat
>
>> The question asks to explain the notion of a principal type. Presumably
>> the answer to this is that the principle type is just the principal type
>> scheme.
>> Then it also asks whether the set of type inference rules (for an ML-like
>> language), which you had to give in the previous part of the question, has
>> this propery.
>> I am a bit confused as to how type inference rules exhibit a principal
>> type property? Anyone?
>> thanks,
>>
>> Mat
>>
>> Matej Pfajfar
>> St John's College, University of Cambridge, UK
>>
>> GPG Public Key @ http://matejpfajfar.co.uk/keys
>> Most people are good people, the rest of us are going to
>> run the world. -- badbytes
>>
>> WARNING: THIS E-MAIL ACCOUNT WILL BE DELETED ON
>> 30/09/2002. PLEASE USE mp@cantab.net.
>>
>>
>>
>> _______________________________________________
>> CST-2 mailing list
>> CST-2@srcf.ucam.org
>> http://www.srcf.ucam.org/mailman/listinfo/cst-2
>>
>
> Matej Pfajfar
> St John's College, University of Cambridge, UK
>
> GPG Public Key @ http://matejpfajfar.co.uk/keys
> Most people are good people, the rest of us are going to
> run the world. -- badbytes
>
> WARNING: THIS E-MAIL ACCOUNT WILL BE DELETED ON
> 30/09/2002. PLEASE USE mp@cantab.net.
>
>
>
> _______________________________________________
> CST-2 mailing list
> CST-2@srcf.ucam.org
> http://www.srcf.ucam.org/mailman/listinfo/cst-2