From: Florian Haftmann <florian.haftmann@informatik.tu-muenchen.de>
Hi all,
the following sessions in the AFP
have in common that they
a) define more than one session;
b) at least one session bears a name that does not resemble the
directory name
and for some of them also holds that
c) the session from b) is used in sessions which reside in another
(toplevel) directory.
E. g. session JNF-AFP-Lib defined in Polynomial_Factorization but used
in Jordan_Normal_Form.
With increasing complexity, that complicates typical maintenance tasks
in the AFP.
What a brush-up be worth the effort?
Florian
OpenPGP_signature
From: Makarius <makarius@sketis.net>
This one looks like a development artifact. The description says "Theories
from HOL-Library and the Archive of Formal Proofs that are used by this entry".
Often such statements become false later on, e.g. here it is used by another
entry also, and nobody can say for sure which theories are really required.
We already have options like "isabelle jedit -R ..." to let Isabelle work out
the dependencies and build an auxiliary image.
So JNF-AFP-Lib looks like a candidate for deletion.
Makarius
From: Gerwin Klein <kleing@unsw.edu.au>
As Makarius says, some of this might have been for development reasons, possibly predating Isabelle features that make the split obsolete.
I would suggest consulting the authors of these entries before going ahead with reorganisation, though. They are all available with contact information in the metadata file.
Cheers,
Gerwin
signature.asc
From: Tobias Nipkow <nipkow@in.tum.de>
On 30/09/2021 01:17, Gerwin Klein wrote:
As Makarius says, some of this might have been for development reasons, possibly predating Isabelle features that make the split obsolete.
I would suggest consulting the authors of these entries before going ahead with reorganisation, though. They are all available with contact information in the metadata file.
Absolutely!
Tobias
Cheers,
GerwinOn 29 Sep 2021, at 20:19, Florian Haftmann <florian.haftmann@informatik.tu-muenchen.de> wrote:
Hi all,
the following sessions in the AFP
- Berlekamp_Zassenhaus/ROOT
- CakeML/ROOT
- CAVA_LTL_Modelchecker/ROOT
- Polynomial_Factorization/ROOT
- Refine_Imperative_HOL/ROOT
have in common that they
a) define more than one session;
b) at least one session bears a name that does not resemble the
directory nameand for some of them also holds that
c) the session from b) is used in sessions which reside in another
(toplevel) directory.E. g. session JNF-AFP-Lib defined in Polynomial_Factorization but used
in Jordan_Normal_Form.With increasing complexity, that complicates typical maintenance tasks
in the AFP.What a brush-up be worth the effort?
Florian
From: "Thiemann, René" <Rene.Thiemann@uibk.ac.at>
Hi all,
for the entries Berlekamp_Zassenhaus and Polynomial_Factorization, I will (try to) remove the auxiliary sessions.
Best,
René
Last updated: Jan 04 2025 at 20:18 UTC