Dear Claude,

(* me again *) I did not notice the appset module.. oh so thanks, I’ll try to 
use it. But seems to be many sets:

  Fset, appset, impset….

Thanks, -JJ-

> Le 19 févr. 2019 à 15:50, Claude Marché <claude.mar...@inria.fr> a écrit :
> 
> 
> Hello JJ,
> 
> Short answer: with Why3 1.x you should use one of the modules appset.Appset 
> or impset.Impset to program with finite sets (depending on whether you want a 
> mutable data structure or not). More precisely you should clone one of these, 
> giving the value of type 'elt', in a very similar way as you would 
> instantiate the functor Set.Make in OCaml.
> 
> Longer answer, of the previous mail too, should come soon...
> 
> - Claude
> 
> Le 19/02/2019 à 15:33, Jean-Jacques Levy a écrit :
>> Dear Jean-Christophe + Friends,
>> me again (* sorry *) .. a quick view about polymorphic equality:
>> Equality in logic should be distinct from Equality in regular code, where 
>> the ghost attribute is prohibited. So if the problem with the ghost values 
>> is only about aggregated data with ghost components, we could still use 
>> ‘Fset’ functions in regular code on non ghost values… Correct ? Is this too 
>> simple minded ?
>> Cheers, -JJ-
>> _______________________________________________
>> Why3-club mailing list
>> Why3-club@lists.gforge.inria.fr
>> https://lists.gforge.inria.fr/mailman/listinfo/why3-club
> _______________________________________________
> Why3-club mailing list
> Why3-club@lists.gforge.inria.fr
> https://lists.gforge.inria.fr/mailman/listinfo/why3-club

_______________________________________________
Why3-club mailing list
Why3-club@lists.gforge.inria.fr
https://lists.gforge.inria.fr/mailman/listinfo/why3-club
_______________________________________________
Why3-club mailing list
Why3-club@lists.gforge.inria.fr
https://lists.gforge.inria.fr/mailman/listinfo/why3-club

Reply via email to