If you use the most recent working version of HOL (get it via git), then your 
Holmake processes will be multi-core on a per-theory basis (i.e., where the 
theory-graph of dependencies permits it, Holmake will cause theories to build 
concurrently). There is currently no support for concurrent execution within a 
single session.

Michael

From: hamed nemati <hn_nemati1...@yahoo.com>
Reply-To: hamed nemati <hn_nemati1...@yahoo.com>
Date: Monday, 25 July 2016 at 03:37
To: "Norrish, Michael (Data61, Canberra City)" 
<michael.norr...@data61.csiro.au>, "hol-info@lists.sourceforge.net" 
<hol-info@lists.sourceforge.net>
Subject: Re: [Hol-info] EVAL(tac conv rule)

Dear Michael,
Thanks for your reply, I managed to solve the problem. As a complementary 
question,  I wonder if HOL4 can use more than one core for its computations.

Regards,
Hamed Nemati

On Sunday, July 24, 2016 5:39 AM, "michael.norr...@data61.csiro.au" 
<michael.norr...@data61.csiro.au> wrote:

One approach would be to define constants that do the abbreviation for you.  
Then you should recast the theorems/definitions that EVAL is using to also use 
those new constants.  I'm afraid there isn't any code already around that 
automatically detects repeated sub-terms, so you'd have to write some custom 
SML to get exactly the behaviour you want.

Michael

From: hamed nemati <hn_nemati1...@yahoo.com>
Reply-To: hamed nemati <hn_nemati1...@yahoo.com>
Date: Sunday, 24 July 2016 at 02:59
To: HOL-info List <hol-info@lists.sourceforge.net>
Subject: [Hol-info] EVAL(tac conv rule)

Dear All,
I would be very grateful if someone can help me with the following issue,

When I am applying  (RESTR_) EVAL(TAC/ CONV / RULE etc.) to evaluate a term I 
get a very huge result which has sub-terms repeat several times inside. Is 
there any smarter version of EVAL(tac conv rule) which avoids expanding the 
same sub-terms repeatedly by for example abbreviating them. This would decrease 
evaluation time and make the evaluated term much shorter.

Regards,
Hamed Nemati


------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to