[Hol-info] Job offer: close-to-industry research position

2016-06-15 Thread Vincent Aravantinos
. Best, Vincent Aravantinos -- Senior researcher - Model-based engineering tools fortiss · An-Institut Technische Universität München Guerickestraße 25 80805 München Germany Tel.: +49 (89) 3603522 33 Fax: +49 (89) 3603522 50 E-Mail: aravanti...@fortiss.org<mailto:aravanti...@fortiss.

Re: [Hol-info] CROSS_applied thm.

2014-10-25 Thread Vincent Aravantinos
). -- Vincent Aravantinos Analysis and Design of Dependable Systems fortiss GmbH www.fortiss.org/en Guerickestrasse 25 | 80805 Munich | Germany Le 24 oct. 2014 à 18:16, Cvetan Dunchev dunc...@encs.concordia.ca a écrit : Dear colleagues and friends, I would like to inform you about

Re: [Hol-info] Integration from neg-infinity to pos-infinity, real functions

2014-08-18 Thread Vincent Aravantinos
Hi, indeed. You can write simpler though: `real_integral (:real) f `. Regards, V. -- Vincent Aravantinos Analysis and Design of Dependable Systems fortiss GmbH www.fortiss.org/en Guerickestrasse 25 | 80805 Munich | Germany - Original Message - Dear All, I would like to know

Re: [Hol-info] Learning HOL Light

2014-02-17 Thread Vincent Aravantinos
; REAL_ADD_SYM; REAL_LET_TRANS; DIST_TRIANGLE_ALT]);; Yes that is its disadvantage: that's the price you pay for getting more intelligence from HOL Light :-) -- Dr Vincent Aravantinos Analysis and Design of Dependable Systems fortiss GmbH www.fortiss.org/en T +49 (0)89 360 35 22 33

Re: [Hol-info] New tactic: IMP_REWRITE_TAC

2014-02-14 Thread Vincent Aravantinos
On 14.02.2014 01:42, Michael Norrish wrote: On 13/02/14 04:46, Vincent Aravantinos wrote: Then considering leaving the goal unchanged, well it is a matter of taste... I know it is the standard to leave the goal unchanged. But I personally met many buggy situations that I hardly detected

Re: [Hol-info] Learning HOL Light

2014-02-14 Thread Vincent Aravantinos
; REAL_SUB_LT; REAL_LET_TRANS; ...] DIST_TRIANGLE Unfortunately this particular case is way too complex that TARGET_REWRITE_TAC can handle... :-( But it still demonstrates the motivation behind TARGET_REWRITE_TAC. Cheers, V. -- Dr Vincent Aravantinos Analysis and Design of Dependable Systems fortiss

Re: [Hol-info] New tactic: IMP_REWRITE_TAC

2014-02-12 Thread Vincent Aravantinos
the tactic to be able to solve this goal, no? And if it can't then would it not be better to leave the goal unchanged rather than to raise an exception? On Mon, Feb 10, 2014 at 10:31 PM, Vincent Aravantinos vincent.aravanti...@fortiss.org mailto:vincent.aravanti...@fortiss.org wrote: Solved

Re: [Hol-info] New tactic: IMP_REWRITE_TAC

2014-02-10 Thread Vincent Aravantinos
not yet found a non-trivial example on which it does not appear to go into an infinite loop. But I haven't looked far yet. Cheers, Ramana On Tue, Jul 30, 2013 at 1:33 PM, Vincent Aravantinos vincent.aravanti...@gmail.com mailto:vincent.aravanti...@gmail.com wrote: Hi Ramana, I

Re: [Hol-info] New tactic: IMP_REWRITE_TAC

2014-02-10 Thread Vincent Aravantinos
So indeed, the goal is solved immediatly in HOL Light... Gonna work on it :-/ Le 10/02/2014 18:39, Vincent Aravantinos a écrit : Hi Ramana, - regarding your example: no, it is not the intended behavior. I'll have a look asap. - regarding the infinite loop: do you mean that it goes most

Re: [Hol-info] New tactic: IMP_REWRITE_TAC

2014-02-10 Thread Vincent Aravantinos
Solved. The new version is uploaded: https://github.com/aravantv/HOL4-impconv Thanks for the report! Was indeed a mistake in the translation from HOL-Light/Ocaml to HOL4/SML... V. Le 10/02/2014 21:00, Vincent Aravantinos a écrit : So indeed, the goal is solved immediatly in HOL Light

Re: [Hol-info] Compiling with Holmake some utility files that contain structures

2013-10-30 Thread Vincent Aravantinos
option.) See, for example, the commands in the Holmakefile in src/0. Michael PS: if you’re not on Windows, don’t use Moscow ML. On 30 Oct 2013, at 11:03 am, Vincent Aravantinos vincent.aravanti...@fortiss.org wrote: Hi list, in HOL4, I am trying to compile some utility files (i.e

[Hol-info] Compiling with Holmake some utility files that contain structures

2013-10-29 Thread Vincent Aravantinos
the problem seems to be that I am defining a structure inside my utility files. Can Holmake deal with this? For information, I use MoscowML 2.10. Thanks! V. -- Dr Vincent Aravantinos Analysis and Design of Dependable Systems fortiss GmbH www.fortiss.org/en Guerickestrasse 25 | 80805 Munich

Re: [Hol-info] Failure in the building of HOL

2013-10-16 Thread Vincent Aravantinos
://pubads.g.doubleclick.net/gampad/clk?id=60135031iu=/4140/ostg.clktrk ___ hol-info mailing list hol-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hol-info -- Vincent Aravantinos, PhD Analysis and Design of Dependable Systems

Re: [Hol-info] New tactic: IMP_REWRITE_TAC

2013-07-30 Thread Vincent Aravantinos
? On Thu, Jul 11, 2013 at 11:08 AM, Vincent Aravantinos vincent.aravanti...@gmail.com wrote: Hi list, I developed a new tactic that takes a theorem of the form P == l = r and replaces l by r in a goal adding whatever it needs to make it work properly (typically conjunction with P; but can

[Hol-info] Short tutorial on HOL internals

2013-07-25 Thread Vincent Aravantinos
/Teaching_files/zol.pdf Ocaml source: http://users.encs.concordia.ca/~vincent/Teaching_files/zol.ml SML source: http://users.encs.concordia.ca/~vincent/Teaching_files/zol.sml Main page: http://users.encs.concordia.ca/~vincent/Teaching.html Regards, V. -- Vincent ARAVANTINOS - PostDoctoral Fellow

[Hol-info] New tactic: IMP_REWRITE_TAC

2013-07-11 Thread Vincent Aravantinos
is currently under review. Regards, -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent/ -- See everything from the browser to the database

Re: [Hol-info] New tactic: IMP_REWRITE_TAC

2013-07-11 Thread Vincent Aravantinos
rewriting package has been part of HOL for many years. Perhaps if you desire some additional functionality, it could be folded into this package? Cheers, Peter On Thu, Jul 11, 2013 at 6:08 AM, Vincent Aravantinos vincent.aravanti...@gmail.com wrote: Hi list, I developed a new tactic

Re: [Hol-info] New tactic: IMP_REWRITE_TAC

2013-07-11 Thread Vincent Aravantinos
Forgot: in the examples below, both tactics are used with the theorem |- !x. x 0 == x / x = 1 2013/7/11 Vincent Aravantinos vincent.aravanti...@gmail.com Hi Peter, here is the difference: (* The new hypotheses are added as conjuncts rather than as a *) (* separate subgoal

Re: [Hol-info] Learning HOL Light

2013-07-01 Thread Vincent Aravantinos
Hi Bill, Le 2013-07-02 à 00:00, Bill Richter rich...@math.northwestern.edu a écrit : I hope folks can help me improve my code readable.ml, which in the new subversion 166 is in hol_light/RichterHilbertAxiomGeometry/ 1) Can you pretty-print error messages in HOL Light? E.g. here:

Re: [Hol-info] Learning HOL Light

2013-05-05 Thread Vincent Aravantinos
Am 2013-05-05 um 03:31 schrieb Ramana Kumar ramana.ku...@cl.cam.ac.uk: On Sun, May 5, 2013 at 5:45 AM, Vincent Aravantinos vincent.aravanti...@gmail.com wrote: Hi Bill 2013/5/4 Bill Richter rich...@math.northwestern.edu Question: given the string of a theorem IN_ELIM_THM, how can I

Re: [Hol-info] Learning HOL Light

2013-04-30 Thread Vincent Aravantinos
as many other tactics). V. -- Vincent Aravantinos Postdoctoral Fellow, Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent -- Introducing AppDynamics Lite, a free troubleshooting tool

Re: [Hol-info] Learning HOL Light

2013-04-27 Thread Vincent Aravantinos
to understand what they did, especially if we use strings, as I posted here recently, instead of preterms. I still don't understand why you want to avoid preterms. -- Best, Bill -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http

Re: [Hol-info] Learning HOL Light

2013-04-26 Thread Vincent Aravantinos
the environment? HOL Light does a lot less than you think: it just sees a variable with name v and type real^2, now if it sees elsewhere a variables with the same name and same type then they are equal. As simple as that. -- Vincent Aravantinos Postdoctoral Fellow, Concordia University, Hardware

Re: [Hol-info] Learning HOL Light

2013-04-26 Thread Vincent Aravantinos
On 04/26/2013 11:58 AM, Ramana Kumar wrote: On Fri, Apr 26, 2013 at 4:50 PM, Vincent Aravantinos vincent.aravanti...@gmail.com mailto:vincent.aravanti...@gmail.com wrote: Sure. I don't know what was the original reason for allowing two variables of different types to have the same

Re: [Hol-info] Learning HOL Light

2013-04-25 Thread Vincent Aravantinos
have the same name but different types, then they are different; this is really counter intuitive) -- Vincent Aravantinos Postdoctoral Fellow, Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent

Re: [Hol-info] Learning HOL Light

2013-04-16 Thread Vincent Aravantinos
be doubled. If the preterm parser was present by default in HOL Light, I could update my Pa module to take preterms instead of strings as input, and these problems would be solved. -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http

Re: [Hol-info] Learning HOL Light

2013-04-15 Thread Vincent Aravantinos
that ourselves? I don't get what you mean, here... -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent/ -- Precog is a next-generation

Re: [Hol-info] Undefined operations such as division by zero in HOL

2013-04-05 Thread Vincent Aravantinos
the approach you suggest with option types is used? (Preferably some elementary theory where I won't get too lost as a non-mathematician.) This is unfamiliar to me except of course in the programming language. Regards, Cris On Thu, Apr 4, 2013 at 4:28 PM, Vincent Aravantinos vincent.aravanti

Re: [Hol-info] Undefined operations such as division by zero in HOL

2013-04-04 Thread Vincent Aravantinos
this the right way... -- Vincent Aravantinos PostDoctoral Fellow, Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent Am 2013-04-04 um 18:11 schrieb Cris Perdue c...@perdues.com: Dear HOL experts, I am hoping for wisdom and recommendations from you all related

Re: [Hol-info] Learning HOL Light

2013-04-03 Thread Vincent Aravantinos
Bill Richter rich...@math.northwestern.edu: Vincent, you gave me a nice exercise which I'll try to work, but it dawned on me that we can't use that unless we permanently change the parser. E.g. every time I use miz3, I have to change the parser for that entire HOL Light session. The

Re: [Hol-info] Learning HOL Light

2013-04-02 Thread Vincent Aravantinos
Oh, so that answers my PS, haha: that's where I saw this symbol! Sorry, I just caught the conversation when it started to deal with types and I am not fully aware of miz3. Then, Bill, just change the corresponding character to whatever you want. A dot for instance. -- Vincent Aravantinos

Re: [Hol-info] Learning HOL Light

2013-04-02 Thread Vincent Aravantinos
. That's why in my last email, the hack I suggested was to do the work only until this phase. -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent

Re: [Hol-info] Learning HOL Light

2013-04-02 Thread Vincent Aravantinos
`1 + 1` from being evaluated, and that was wrong. I learned about parse_term from Freek, as a way to emulate backquotes into miz3, which doesn't allow them. But outside of miz3, doesn't parse_term mean the same as backquotes? Yes. (note: I know almost nothing about miz3) -- Vincent

Re: [Hol-info] Learning HOL Light

2013-04-02 Thread Vincent Aravantinos
exotic way if you like (e.g., a '$' sign in the 4th position, or a # sign at every prime number position, well whatever you like...). Cheers, -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent

Re: [Hol-info] Learning HOL Light

2013-04-02 Thread Vincent Aravantinos
a paper on this and explain my views and the underlying reasons in more details. Cheers, -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent

Re: [Hol-info] Learning HOL Light

2013-04-01 Thread Vincent Aravantinos
the parser works, but if you did, it should be straightforward. -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent/ -- Own the Future

Re: [Hol-info] Learning HOL Light

2013-04-01 Thread Vincent Aravantinos
require understanding how the parser works, but if you did, it should be straightforward. -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent

Re: [Hol-info] Learning HOL Light

2013-03-31 Thread Vincent Aravantinos
\/ t2`. That's not going to be possible if HOL Light does type inference on `t1` and `t2 before disj_term goes to work. And I'm sure from Freek's miz3 that HOL Light does not perform such type inference. -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware

Re: [Hol-info] Documentation about the Simplifier internals

2013-03-18 Thread Vincent Aravantinos
Great, I'll have a look, thank you all! -- Vincent Aravantinos PostDoctoral Fellow, Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent Le 2013-03-16 à 23:16, Konrad Slind konrad.sl...@gmail.com a écrit : Hi Vincent: Michael has done a thorough job

Re: [Hol-info] Improve EXISTS_TAC with by taking hints from the assumption list

2013-02-11 Thread Vincent Aravantinos
Hi Ramana, sure, I'll do it asap. Le 11/02/2013 10:15, Ramana Kumar a écrit : Any chance you'll check this in to the HOL4 repository, Vincent? On Sat, Dec 29, 2012 at 12:35 AM, Vincent Aravantinos vincent.aravanti...@gmail.com mailto:vincent.aravanti...@gmail.com wrote: Le 28/12/12 08

Re: [Hol-info] Improve EXISTS_TAC with by taking hints from the assumption list

2012-12-28 Thread Vincent Aravantinos
, if I need it, to just translate my current HINT_EXISTS_TAC to HOL4 (roughly nothing more than Ocaml-SML). I'll have a look at quantHeuristicsLib when I get the time though, because maybe the my problem will actually happen to be useless in the end. Thanks, V. -- Vincent ARAVANTINOS

Re: [Hol-info] Improve EXISTS_TAC with by taking hints from the assumption list

2012-12-28 Thread Vincent Aravantinos
GEN_HINT_EXISTS_TAC not applicable |_ = failwith GEN_HINT_EXISTS_TAC not applicable in (EXISTS_TAC witness THEN ASM_REWRITE_TAC[]) g end; Cheers, V. -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http

Re: [Hol-info] Improve EXISTS_TAC with by taking hints from the assumption list

2012-12-27 Thread Vincent Aravantinos
, using my phone. On Dec 26, 2012 10:57 PM, Vincent Aravantinos vincent.aravanti...@gmail.com mailto:vincent.aravanti...@gmail.com wrote: Hi list, here is another situation which I don't like and often meet (both in HOL-Light and HOL4), and a potential solution. Please tell me

[Hol-info] Improve EXISTS_TAC with by taking hints from the assumption list

2012-12-26 Thread Vincent Aravantinos
the goal, it can also be used just to make progress in the proof without necessary concluding. *) A HOL-Light implementation for HINT_EXISTS_TAC is provided below the signature. One for HOL4 can easily be implemented if anyone expresses some interest for it. Cheers, V. -- Vincent

Re: [Hol-info] Improve EXISTS_TAC with by taking hints from the assumption list

2012-12-26 Thread Vincent Aravantinos
unabbreviated after. HINT_EXISTS_TAC might still be an improvement. Sorry for no proper backquotes, using my phone. On Dec 26, 2012 10:57 PM, Vincent Aravantinos vincent.aravanti...@gmail.com mailto:vincent.aravanti...@gmail.com wrote: Hi list, here is another situation which I don't

Re: [Hol-info] Automatic subgoal to apply a conditional rewrite

2012-11-26 Thread Vincent Aravantinos
. It seems you have to load it before opening it. There is documentation in src/1/dep_rewrite.sml in the distribution. Cheers, Konrad. On Thu, Nov 22, 2012 at 2:31 PM, Vincent Aravantinos vincent.aravanti...@gmail.com mailto:vincent.aravanti...@gmail.com wrote: Hi list, I often face

Re: [Hol-info] Automatic subgoal to apply a conditional rewrite

2012-11-26 Thread Vincent Aravantinos
://code.google.com/p/flyspeck/downloads/list If you are interested, read the description of the rewrite tactic in the SSReflect/HOL Light manual. Best, Alexey On 11/22/2012 3:31 PM, Vincent Aravantinos wrote: Hi list, I often face the following small but annoying problem: * Situation: - I

Re: [Hol-info] Automatic subgoal to apply a conditional rewrite

2012-11-26 Thread Vincent Aravantinos
, Vincent Aravantinos wrote: Hi list, I often face the following small but annoying problem: * Situation: - I have a theorem (say, Th) of the form P == t = u ex: REAL_DIV_REFL (|- !x. ~(x =0) == x / x =1 in HOL-Light, |- !x. x 0 == (x / x = 1) in HOL4) - the conclusion of my

Re: [Hol-info] Automatic subgoal to apply a conditional rewrite

2012-11-26 Thread Vincent Aravantinos
` (in this case, the application of the tactic will diverge). Le 26/11/2012 19:30, Vincent Aravantinos a écrit : Hi Michael, Another possibility to solve this problem is to add the required assumption as a conjunction with the atomic proposition in which the rewrite occurs. For instance `!x. x 0

[Hol-info] Automatic subgoal to apply a conditional rewrite

2012-11-22 Thread Vincent Aravantinos
x = REWRITE_TAC[MP (!th) x] THEN STRIP_ASSUME_TAC x)) g end; -- Vincent Aravantinos Postdoctoral Fellow, Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent -- Monitor your

Re: [Hol-info] calculate rhs as a subgoal

2012-11-16 Thread Vincent Aravantinos
for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ hol-info mailing list hol-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hol-info -- Vincent Aravantinos Postdoctoral Fellow, Concordia University, Hardware

Re: [Hol-info] Hol Light -- Where's the Easy button?

2012-11-04 Thread Vincent Aravantinos
CARD_CLAUSES)) FINITE_EMPTY; CARD_CLAUSES;NOT_IN_EMPTY]);; At least for me it has been standard practice to build my own little libraries of lemmas to make reasoning about a particular theory easier and more tailored to my needs. -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University

[Hol-info] A slight improvement to HOL-Light type errors

2012-10-26 Thread Vincent Aravantinos
+ 1`;; Exception: Failure typechecking error (overload resolution). Best regards, -- Vincent Aravantinos Postdoctoral Fellow, Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent

[Hol-info] Q-like functionality for HOL Light

2012-10-24 Thread Vincent Aravantinos
be enough to just provide x and HOL Light would find out the type of x from the context. Thanks, V. -- Vincent ARAVANTINOS - PostDoctoral Fellow - Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent

Re: [Hol-info] Q-like functionality for HOL Light

2012-10-24 Thread Vincent Aravantinos
Le 24/10/12 14:58, Vincent Aravantinos a écrit : does anybody know of something providing in HOL-Light the same functionality as the Q module in HOL4? It was actually easy to define mine, see http://users.encs.concordia.ca/~vincent/Software_files/q.ml if interested. Summary: The module

Re: [Hol-info] Is there a good reason for not using Ocaml modules in HOL Light?

2012-08-17 Thread Vincent Aravantinos
#toc77) or aliasing (http://caml.inria.fr/pub/docs/manual-ocaml/manual021.html#toc74) of modules. But both seem incompatible with the current camlp5 extension used by HOL Light. -- Vincent Aravantinos Postdoctoral Fellow, Concordia University, Hardware Verification Group http

[Hol-info] Is there a good reason for not using Ocaml modules in HOL Light?

2012-08-16 Thread Vincent Aravantinos
) or aliasing (http://caml.inria.fr/pub/docs/manual-ocaml/manual021.html#toc74) of modules. But both seem incompatible with the current camlp5 extension used by HOL Light. -- Vincent Aravantinos Postdoctoral Fellow, Concordia University, Hardware Verification Group http://users.encs.concordia.ca

Re: [Hol-info] rigorous axiomatic geometry proof in HOL Light

2012-08-13 Thread Vincent Aravantinos
from Thierry Coquand's name? Coq is both a reference to the Calculus of Constructions (CoC) which is the type system underlying Coq, and a kind of tribute to Thierry Coquand who introduced this type system. -- Vincent Aravantinos PostDoctoral fellow, Concordia University, Hardware

Re: [Hol-info] rigorous axiomatic geometry proof in HOL Light

2012-05-15 Thread Vincent Aravantinos
overload it: *) # overload_interface(inv,`inv:real-real`);; val it : unit = () -- Vincent Aravantinos PostDoctoral fellow, Concordia University, Hardware Verification Group http://users.encs.concordia.ca/~vincent Le 14 mai 12 à 22:53, Bill Richter a écrit : Trying to improve my group theory code, I

Re: [Hol-info] Cannot Make HOL on OCaml 3.12 in Cygwin

2012-03-18 Thread Vincent Aravantinos
OLIBDIR=C:\cygwin\opt\lib\ocaml BINDIR=/usr/bin LIBDIR=C:\cygwin\opt\lib\ocaml MANDIR=/usr/man === strict mode === 1. add C:\cygwin\lib\ocaml to path then I get the same error again.. On 15 March 2012 03:51, Vincent Aravantinos vincent.aravanti...@gmail.comwrote: Adding