Hi Michael,

Thank you very much!   Then I’ll create a PR once the work at my side is done.

Best regards,

Chun

> Il giorno 22 gen 2017, alle ore 23:16, <michael.norr...@data61.csiro.au> 
> <michael.norr...@data61.csiro.au> ha scritto:
> 
> Hi Chun Tian,
> 
> I agree that a CCS example would be very appealing.
> 
> I’m also very happy that porting the old code is turning out to be pretty 
> straightforward.
> 
> Best wishes,
> Michael
> 
> On 22/1/17, 21:47, "Chun Tian (binghe)" <binghe.l...@gmail.com> wrote:
> 
>    Hello all,
> 
>    I’d like to report some progress about CCS in latest HOL.
> 
>    Soon after my initial post, professor Monica Nesi contacted me privately 
> and she finally found and sent me all those HOL scripts.   I still wanted to 
> port her old scripts written in  1992 (25 years ago) in HOL88 (or HOL90, I’m 
> not sure, that ML is even not Standard ML) to HOL4.  My motivation is to 
> better understand CCS and finally pass my exam (so far I haven’t).
> 
>    At that time I haven’t learnt to use HOL4, nor Standard ML, so I need to 
> learn these tools and the underlying logics (and lambda calculus, type 
> theory) first.
> 
>    Now I’m doing several parallel projects using HOL4.   Since yesterday I 
> started to port these old HOL code into HOL4, and I found this process is so 
> easy (comparing to migration of Coq scripts):  the HOL logic didn’t change,  
> most of proof steps work directly in HOL4 without modification, and if I use 
> PROVE_TAC (or METIS_TAC) the proof steps can be greatly reduced.   The way to 
> define new fundamental data types using “define_new_type_bijections” is 
> exactly the same as in 25 years ago, just with some syntax changes.
> 
>    It seems that, the concept of “bisimulation” (part of CCS) depends on 
> co-induction. But 25 years ago there was no such support in HOL at all. I 
> hope during the porting work, the new API “Hol_coreln” could be used to 
> simplify the old CCS implementation.
> 
>    A initial snapshot for my porting (only 160 lines) can be found here [1].  
>   I really hope at the end these code could live inside HOL4’s “src” or 
> “example” directories.   I believe these code could finally replace  the 
> position of The Edinburgh Concurrency Workbench [2]. And after all the CCS 
> theory was invented by Robin Milner, who the same person also invented ML 
> language and LCF, and the latter becomes HOL. And these proof scripts are NOT 
> my original work, they all belong to Professor Monica Nesi. I just do the 
> porting.
> 
>    Regards,
> 
>    Chun Tian
> 
>    [1] 
> https://github.com/binghe/informatica-public/blob/master/CCS/CCSScript.sml
>    [2] http://homepages.inf.ed.ac.uk/perdita/cwb/
> 
>> Il giorno 04 giu 2016, alle ore 00:35, Michael Norrish 
>> <michael.norr...@nicta.com.au> ha scritto:
>> 
>> I think modern machinery would probably make a mechanisation that old seem 
>> extremely long-winded and painful.  Even if you found the material, which 
>> seems unlikely, it might not be that helpful.  Papers describing it would 
>> probably be good to read though...
>> 
>> Michael
>> 
>> On 24 May 2016, at 23:34, Chun Tian (binghe) <binghe.l...@gmail.com> wrote:
>> 
>>> Hello,
>>> 
>>> (I'm a school student trying to do some course projects using HOL-4)
>>> 
>>> Monica Nesi ever wrote a Cambridge tech report called "A formalization of 
>>> the process algebra CCS in high order logic" [1] in 1992, in which he (or 
>>> she) formalized Robin Milner's CCS in HOL. I wonder if the related HOL 
>>> theory scripts are still available somewhere on Internet?
>>> 
>>> Regards,
>>> 
>>> --
>>> Chun Tian (binghe)
>>> University of Bologna, Italy
>>> 
>>> [1] http://128.232.0.20/techreports/UCAM-CL-TR-278.pdf
>>> ------------------------------------------------------------------------------
>>> Mobile security can be enabling, not merely restricting. Employees who
>>> bring their own devices (BYOD) to work are irked by the imposition of MDM
>>> restrictions. Mobile Device Manager Plus allows you to control only the
>>> apps on BYO-devices by containerizing them, leaving personal data untouched!
>>> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
>>> _______________________________________________
>>> hol-info mailing list
>>> hol-info@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/hol-info
>> 
>> 
>> The information in this e-mail may be confidential and subject to legal 
>> professional privilege and/or copyright. National ICT Australia Limited 
>> accepts no liability for any damage caused by this email or its attachments.
> 
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> hol-info mailing list
> hol-info@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hol-info

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to