I would like to thank everyone who replied to my original query. I believe
being insistent) to close this topic. I would also like to make several
concluding remarks in response to the replies in Digest Vol 160, Issue 15.
without a reply.
Thank you for your comment. Of course, it was not my intention to ask
practices for making a contribution to Isabelle/HOL. My primary concern was
Isabelle/HOL is merely one of my past-time hobbies). I believe that this
issue has not been documented anywhere. However, as I mentioned in my
verification/mathematics or students working under their supervision. Thus,
ignored/rejected because of the aforementioned circumstances.
GaloisCVC4 (also, see the next section in my reply).
mailing list. However, I would prefer to remain anonymous to the general
public. Of course, anyone who needs to know my name/contact details for any
understanding that they are not to be shared without my consent). Also, of
a private repository of an academic).
Thank you for the detailed reply.
1. Firstly, given that you have already introduced (or seem to be working
to make contributions in the very near future.
2. I have a certain amount of experience in computer programming and I am
direction for the development. Luckily, at least, it is nearly impossible
to introduce errors/bugs in Isabelle theorems. If I will ever make an
of the development. Of course, I would submit a pull request on GitHub and
constructive feedback).
that they have a low priority (i.e. the problems that you would not want to
spend your time on). However, most certainly, I cannot guarantee my
Isabelle/HOL is merely one of my past-time hobbies). Thus, please do not
start an issue tracker on my behalf :).
3. "I think that talking about rings isomorphic to Z only complicate
things...". I cannot imagine that anyone who is able to understand the
to their needs. However, most certainly, it would be useful not to expect
application of theorems in Int_Ring).
you may be able to accept pull requests. Based on the latest reply by Paulo
theory. However, if any of my contributions will be rejected (for any
will let you know.
Send Cl-isabelle-users mailing list submissions to
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.cam.ac.uk/mailman/listinfo/cl-isabelle-users
or, via email, send a message with subject or body 'help' to
You can reach the person managing the list at
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Cl-isabelle-users digest..."
1. Re: Potential problems with socket I/O after Ubuntu update
(Makarius)
2. Re: A question about contributing to HOL (Makarius)
3. Re: A question about contributing to HOL
(José Manuel Rodriguez Caballero)
4. Re: A question about contributing to HOL
(Paulo Emílio de Vilhena)
5. Fwd: NFM 2019 Second Call For Papers- 11th Annual NASA
Formal Methods Symposium (Rohit Dureja)
----------------------------------------------------------------------
Message: 1
Date: Mon, 22 Oct 2018 12:54:19 +0200
Subject: Re: [isabelle] Potential problems with socket I/O after
Ubuntu update
Content-Type: text/plain; charset=utf-8
Until the situation becomes worse, e.g. Ubuntu 18.10 other Linux
distributions with non-working kernel, I will not venture on
producing
another Isabelle release just to workaround problems on Ubuntu
18.04.1.
I'm using the LTS versions of Ubuntu ... this thread on the mailing
list has prevented me from upgradig so far, in order to avoid getting
an unusable Isabelle.
So what to do after upgrading, if I need a usable Isabelle2018?
On 05/10/2018 01:50, Makarius wrote:>
The critical package is: linux-image-4.15.0-36-generic
The previous version still works: linux-image-4.15.0-34-generic
Is there anybody who can confirm the problem with Ubuntu Linux Kernel
4.15.0-36? And that it works again after downgrading the package?
"""
Warning: potential problem with Ubuntu Linux 18.04
The kernel update linux-image-4.15.0-36-generic (Oct-2018) introduces a
timing problem with socket communication in the Isabelle Prover IDE,
notably Isabelle/jEdit. Thus loading big sessions becomes very slow
(e.g. theory HOL-Library.Library or HOL-Analysis.Analysis). This can be
avoided by downgrading to linux-image-4.15.0-34-generic or by using the
following temporary workaround for Isabelle2018.
https://isabelle.in.tum.de/Isabelle_05-Oct-2018/Isabelle_05-Oct-2018_app.tar.gz
"""
Makarius
------------------------------
Message: 2
Date: Mon, 22 Oct 2018 13:06:41 +0200
Subject: Re: [isabelle] A question about contributing to HOL
Content-Type: text/plain; charset=utf-8
I am glad that it is potentially possible for me
to make contributions to HOL. However, of course, given that potentially
anyone can make a contribution, it would be nice if there was a
well-established process for making contributions.
"""
Content discipline
------------------
The following principles should be kept in mind when producing
changesets that are meant to be published at some point.
* The author of changes needs to be properly identified, using
[ui]username configuration as described above.
While Mercurial also provides means for signed changesets, we want
to keep things simple and trust that users specify their identity
correctly (and uniquely).
"""
It means you need to disclose your real name when submitting changesets.
(This is not Wikipedia where anonymous entities are allowed to do
strange things in the dark.)
Moreover it should be clear that any contribution is subject to the
existing BSD-style license scheme of the Isabelle sources: without
amendments nor exceptions.
Makarius
------------------------------
Message: 3
Date: Mon, 22 Oct 2018 07:54:57 -0400
Subject: Re: [isabelle] A question about contributing to HOL
<
Content-Type: text/plain; charset="UTF-8"
Regardless, if
possible, I would appreciate if you could reconfirm that potentially you
could accept pull requests from external contributors.
Sure, everybody is welcome to contribute to the miscellany in number theory
(I am myself external). Also, if another person want to create another
project about miscellany, e.g., miscellany in topology, I will be glad to
contribute. I think that the best way to contribute is to make some link in
github. I have not experience about using github (maybe you have more
experience than myself in this topic). My official formation was in pure
mathematics, the computer sciences that I am doing is self-taught.
It is good to know about the existence of this repository because it
seems
that there is no mention of it in the AFP at the moment (although I
cannot
be entirely certain)
I have the project to submit my results to AFP in the future, after proving
ALL the theorems from my Master Memoir. These theorems were new in the
literature, here is the video-abstract of my last publication (my goal is
http://youtu.be/Ms9lrm4wLDQ
I have not problem to include other peoples as coauthors, because this is
the spirit of miscellany. I do not say that my theory is miscellany, what I
say is that my theory is so powerful that it can be used in order to prove
miscellany results in number theory, e.g., unexpected connections between
the semi-perimeter of a Pythagorean triangle and 2-densely divisible
numbers.
With regard to non-technical part of your answer, previously, I used a
pseudonym xanonec on this mailing list.
Ok, you could write in your Isabelle file "xanonec" or just your name if
you want to be recognized. If your write "mailing-list anonymous" in your
Isabelle file, people evidently will think that there was a mistake of
copy-paste. Also, the problem of calling yourself "anonymous" is that
another person can call himself/herself "anonymous" too: it is like the guy
called "Anonymous" to whom many quotations are attributed. The name is just
a mask, so being anonymous is to put your mask out.
Kind Regards,
José M.
------------------------------
Message: 4
Date: Mon, 22 Oct 2018 14:37:03 +0200
Subject: Re: [isabelle] A question about contributing to HOL
<
Content-Type: text/plain; charset="UTF-8"
Hi,
1.
You are right about this. While my goal was the development of Galois
Theory, the project was actually born as an attempt from me and Martin
Baillon to reduce the amount of changes to HOL-Algebra we were both
making
independently.
2.
The idea is to integrate the material which could be considerate as
fundamental to any development in algebra and publish in the context of
the
AFP more specific material. We already have a big part of our material
in
the library and recent releases of Isabelle will come with some of my
revised theories and sophisticated tricks such as Weak_Morphisms.thy.
3.
The project was the subject of an internship in the ALEXANDRIA team,
supervised by Larry Paulson. The internship is already over and it is
not
being trivial to find time to work on the project, but I do intend to
continue. The Galois correspondence theorem is certainly a milestone,
but
there is a lot of work to be done on the library itself. I think it’s
preferable to progress horizontally in a proper way than to quickly
prove
profound statements in a formalism that nobody will be able to use.
4.
Contributions are welcome :) I’m quite jealous with my theories and
proofs, I must say, but if you have well-founded contributions to make,
I
will probably accept. By well-founded I mean that it should have at
least a
minimal explanation on why such a modification would make sense. For the
moment, there are two theories in need of revision/development that may
interest you: Int_Ring.thy and Multiplicative_Group_Revised.thy.
Int_Ring,
because I think that talking about rings isomorphic to Z only complicate
things and I did that to overcome a problem which does not exist
anymore,
so merging Int_Ring and IntRing is something desirable.
Multiplicative_Group_Revised should just be continued.
Lastly, I would like to thank you for your interest on the project, I hope
you will be able to find and use what you need in GaloisCVC4. If you have
any suggestions or if you find that something in our formalism was not well
thought, I’m always keen to discuss.
Paulo.
Message: 2
Date: Mon, 22 Oct 2018 02:23:31 +0300
Subject: Re: [isabelle] A question about contributing to HOL
<CALaF1U+o8_1EDOy5OHEC3Rc4YcdWXjr-6Zq=
Content-Type: text/plain; charset="UTF-8"
Dear All,
In what follows, I address everyone who replied to my email (not in any
particular order).
To Tobias Nipkow,
Thank you for your reply. I am glad that it is potentially possible for
me
to make contributions to HOL. However, of course, given that potentially
anyone can make a contribution, it would be nice if there was a
well-established process for making contributions.
To Paulo Emílio de Vilhena,
Thank you for your response and for providing the link to the repository
1. I would like to confirm that, while the main purpose of the project
GaloisCVC4 is the development of Galois Theory in the context of
HOL-Algebra, you are also making changes to HOL-Algebra that are not
directly related to the main line of the development of the project
GaloisCVC4, i.e. you may consider adding to the repository any
established
results from algebra or making minor amendments/extensions of the
existing
theorems that do not contribute to the main line of the development.
2. Furthermore, I would like to understand if your intention is to
integrate GaloisCVC4 with HOL-Algebra or publish it in the context of the
AFP.
3. Also, I would like to understand if you intend to discontinue the work
on the project after a certain deadline or after you achieve certain
milestones.
4. If my understanding of the dual purpose (see clause 1) of the project
GaloisCVC4 is correct, would you, potentially, accept pull requests from
external contributors?
Also, thank you for pointing out the existence of the (Isabelle)
generalisation of the proof of the characterisation of the carrier of
Z/mZ.
I only wish I knew about the existence of GaloisCVC4 earlier.
------------------------------
Message: 5
Date: Mon, 22 Oct 2018 23:05:20 -0500
Subject: [isabelle] Fwd: NFM 2019 Second Call For Papers- 11th Annual
NASA Formal Methods Symposium
<CADByozH7joejq_Swys1dbEq83+VtHx8oRrHg36ieehek=
Content-Type: text/plain; charset="UTF-8"
****************************************************
The Eleventh NASA Formal Methods Symposium
https://robonaut.jsc.nasa.gov/R2/pages/nfm2019.html
7 - 9 May 2019
Rice University, Houston, Texas, USA
****************************************************
-----------------------
The widespread use and increasing complexity of mission-critical and
safety-critical systems at NASA and in the aerospace industry require
advanced techniques that address these systems' specification, design,
verification, validation, and certification requirements. The NASA
Formal Methods Symposium (NFM) is a forum to foster collaboration
between theoreticians and practitioners from NASA, academia, and
industry. NFM's goals are to identify challenges and to provide
solutions for achieving assurance for such critical systems.
New developments and emerging applications like autonomous software for
uncrewed deep space human habitats, caretaker robotics, Unmanned Aerial
Systems (UAS), UAS Traffic Management (UTM), and the need for
system-wide fault detection, diagnosis, and prognostics provide new
challenges for system specification, development, and verification
approaches. The focus of these symposiums are on formal techniques and
other approaches for software assurance, including their theory, current
capabilities and limitations, as well as their potential application to
aerospace, robotics, and other NASA-relevant safety-critical systems
during all stages of the software life-cycle.
The NASA Formal Methods Symposium is an annual event organized by the
NASA Formal Methods (NFM) Steering Committee, comprised of researchers
spanning several NASA centers. NFM 2019
(https://robonaut.jsc.nasa.gov/R2/pages/nfm2019.html) is being
co-organized by Rice University and NASA- Johnson Space Center in
Houston, TX.
-------------------
We encourage submissions on cross-cutting approaches that bring together
formal methods and techniques from other domains such as probabilistic
reasoning, machine learning, control theory, robotics, and quantum
computing among others.
* Formal verification, including theorem proving, model checking,
and static analysis
* Advances in automated theorem proving including SAT and SMT solving
* Use of formal methods in software and system testing
* Run-time verification
* Techniques and algorithms for scaling formal methods, such as
abstraction and symbolic methods, compositional techniques, as well as
parallel and/or distributed techniques
* Code generation from formally verified models
* Safety cases and system safety
* Formal approaches to fault tolerance
* Theoretical advances and empirical evaluations of formal methods
techniques for safety-critical systems, including hybrid and embedded
systems
* Formal methods in systems engineering and model-based development
* Correct-by-design controller synthesis
* Formal assurance methods to handle adaptive systems
----------------
Abstract Submission: 7 Dec 2018
Paper Submission: 14 Dec 2018
Paper Notifications: 22 Feb 2019
Camera-ready Papers: 22 Mar 2019
Symposium: 7-9 May 2019
----------------
The symposium will take place in the McMurtry Auditorium, Rice
University, Houston, Texas, USA, May 7--9, 2019.
There will be no registration fee for participants. All interested
individuals, including non-US citizens, are welcome to attend, to listen
to the talks, and to participate in discussions; however, all attendees
must register.
-------------------
1. Regular papers describing fully developed work and complete
results (15 pages + references)
2. Two categories of short papers: (6 pages + references)
(a) Tool Papers describing novel, publicly-available tools
(b) Case Studies detailing complete applications of formal methods
to real systems with publicly-available artifacts
All papers should be in English and describe original work that has not
been published or submitted elsewhere. All submissions will be fully
reviewed by members of the Programme Committee. Papers will appear in a
volume of Springer's Lecture Notes on Computer Science (LNCS), and must
use LNCS style formatting. Papers should be submitted in PDF format
here: https://easychair.org/conferences/?conf=nfm2019.
-----------------
* Virginie Wiels, ONERA, France
* Richard Murray, CalTech, USA
* NASA Panel: Challenges for Future Exploration
-----------
Moshe Y. Vardi (General Chair)
Julia Badger (PC Chair)
Kristin Yvonne Rozier (PC Chair)
--------------------
Erika Ábrahám, RWTH Aachen University, Germany
Dirk Beyer, LMU Munich, Germany
Armin Biere, Johannes Kepler University Linz, Austria
Nikolaj Bjorner, Microsoft, USA
Sylvie Boldo, INRIA, France
Jonathan Bowen, London South Bank University, UK
Gianfranco Ciardo, Iowa State University, US
Darren Cofer, Rockwell Collins, USA
Frederic Dadeau, FEMTO-ST, France
Ewen Denney, NASA, US
Gilles Dowek, INRIA and ENS Paris-Saclay, France
Steven Drager, AFRL, US
Catherine Dubois, ENSIIE-Samovar, France
Alexandre Duret-Lutz, LRDE/EPITA, France
Aaron Dutle, NASA, US
Marco Gario, Siemens Corporate Technology, USA
Alwyn Goodloe, NASA, US
Arie Gurfinkel, University of Waterloo, Canada
John Harrison, Amazon Web Services, USA
Klaus Havelund, JPL/NASA, USA
Constance Heitmeyer, Naval Research Laboratory, USA
Marieke Huisman, University of Twente, The Netherlands
Shafagh Jafer, Embry-Riddle University, USA
Xiaoqing Jin, Toyota Technical Center, USA
Rajeev Joshi, JPL/NASA, USA
Laura Kovacs, Vienna University of Technology, Austria
Joe Leslie-Hurd, Intel, US
Panagiotis Manolios, Northeastern University, USA
Cristian Mattarei, Stanford University, US
Stefan Mitsch, Carnegie Mellon University, US
Cesar Munoz, NASA, US
Anthony Narkawicz, NASA, US
Necmiye Ozay, University of Michigan, USA
Corina Pasareanu, CMU/NASA, USA
Lee Pike, USA
Johann Schumann, SGT, USA
Cristina Seceleanu, Malardalen University, Sweden
Bernhard Steffen, University of Dortmund, Germany
Stefano Tonetta, FBK-IRST, Italy
Ufuk Topcu, University of Texas at Austin, USA
Christoph Torens, German Aerospace Center, Germany
Michael Watson, NASA, USA
Huan Xu, University of Maryland, US
End of Cl-isabelle-users Digest, Vol 160, Issue 15
**************************************************