It would be great if you could help. I have just committed some corrections to 
a number of AFP theories, including that one I think. Affine_Arithmetic comes 
with some examples that run extremely slowly; I’m not sure whether there is a 
problem or whether it is always like that. If you want to take over with those, 
I can do some more tidying up with the main libraries.

Larry

> On 11 Nov 2015, at 17:17, Johannes Hölzl <hoe...@in.tum.de> wrote:
> 
> Hi Larry,
> 
> this is a huge change and after I adapted Markov_Models I see that it
> simplifies some proofs.
> 
> If you want I can adapt all AFP entries for which I'm the maintainer, or
> which are related to Probability theory:
> 
>  Density_Compiler
>  Integration
>  Lower_Semicontinuous
>  Markov_Models
>  Ordinary_Differential_Equations
>  Possibilistic_Noninterference
>  Probabilistic_Noninterference
>  UpDown_Scheme
>  Girth_Chromatic
>  Probabilistic_System_Zoo
>  Random_Graph_Subgraph_Threshold
>  pGCL
> 
> Just tell me which of these you are already working on, so we can merge
> without conflicts.
> 
> - Johannes
> 
> 
> Am Mittwoch, den 11.11.2015, 12:28 +0000 schrieb Lawrence Paulson:
>> I’m glad to have your support. It’s just possible that I might ask your help 
>> in getting some things working in the AFP.
>> 
>> Larry
>> 
>>> On 10 Nov 2015, at 17:53, Manuel Eberl <ebe...@in.tum.de> wrote:
>>> 
>>> This is very nice to hear. ‘real’ has plagued me for some time now and I am 
>>> glad to see it gone.
>>> 
>>> Thanks for the good work!
>>> 
>>> 
>>> On 10/11/15 17:45, Lawrence Paulson wrote:
>>>> The first phase of this project is finished: the function “real” now has 
>>>> the monomorphic type nat => real and is simply an abbreviation for the 
>>>> generic function, of_nat. In addition, the function “real_of_int” 
>>>> abbreviates the generic function of_int.
>>>> 
>>>> It took about a week to convert all the theories in the main Isabelle/HOL 
>>>> directory. Most of them needed little or no attention, the big exceptions 
>>>> being Probability (which frequently used “real” with the type ereal => 
>>>> real) and Decision_Procs, which contained many thousands of instances of 
>>>> “real” on integers and floats.
>>>> 
>>>> The main priority at the moment is to fix the decision procedure mir, 
>>>> which isn’t working but appears to be entirely unused. Then there is still 
>>>> a lot of cleaning up to do, especially in Real.thy and its ancestors. Two 
>>>> or three dozen theorems existed in duplicate forms, with versions for 
>>>> “real” separate from versions for the other coercions; occasionally these 
>>>> variants were named systematically, but often their names were unrelated 
>>>> from the originals, and the names of variables in the theorems were almost 
>>>> always different. The simplification status of the two variants generally 
>>>> differed as well. Thus the behaviour of the simplifier on a formula 
>>>> depended on which coercion had been used, and in 150 cases, the 
>>>> simplification itself included the mapping of one coercion to another 
>>>> (there were two equivalent theorems for doing this).
>>>> 
>>>> Innumerable type constraints have now become redundant (things such as 
>>>> real_of_int (i::int)), but I intend to leave them as they are. I have a 
>>>> lot of AFP entries to fix.
>>>> 
>>>> Larry
> 
> 
> _______________________________________________
> isabelle-dev mailing list
> isabelle-...@in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to