> On 27 Jul 2016, at 08:00, Tobias Nipkow <nip...@in.tum.de> wrote:
> 
> No, we keep talking about it (internally), but nobody at TUM has done 
> anything about it. It would be great if you want to take this on. It is 
> potentially tedious because there are many existing uses of multisets.

Indeed, it will probably be tedious.


> Did we ever discuss the naming issue? "insert_mset" would be the canonical 
> name, but it would make larger expressions hard to read.

There was some discussion in March: 
https://mailmanbroy.informatik.tu-muenchen.de/pipermail/isabelle-dev/2016-March/006743.html
 
<https://mailmanbroy.informatik.tu-muenchen.de/pipermail/isabelle-dev/2016-March/006743.html>,
 but I don't see an explicit conclusion on the best name. 

I don't remember any other discussion.


Mathias

> 
> Tobias
> 
> 
> On 26/07/2016 13:59, Mathias Fleury wrote:
>> Hello all,
>> 
>> (Relaunching this nearly-one-and-a-half-years-old thread.)
>> 
>> 
>> Before I start working on it, has anyone already done some work towards 
>> adding insert_mset?
>> 
>> 
>> Thanks,
>> Mathias
>> 
>>> On 08 Apr 2015, at 11:12, Larry Paulson <l...@cam.ac.uk> wrote:
>>> 
>>> Sounds logical to me.
>>> Larry
>>> 
>>>> On 8 Apr 2015, at 08:13, Tobias Nipkow <nip...@in.tum.de> wrote:
>>>> 
>>>> Currently the setup in Multiset is geared towards having the 3 basic 
>>>> (non-free) constructors: empty, singleton and union. Although induction 
>>>> already has only two cases (empty and union with singleton), it would be 
>>>> nicer to have only two constructors, like for finite sets: empty and 
>>>> insert. In particular, this often avoids the use of ac_simps for union 
>>>> because representations are more canonical. The singleton constructor 
>>>> would be retained as an abbreviation for "insert_mset _ {#}" but "M + 
>>>> {#x#}" would be simplified to "insert_mset x M", like for sets.
>>>> 
>>>> Any views?
>>>> 
>>>> Tobias
>>>> 
>>>> _______________________________________________
>>>> 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
>> 
>> _______________________________________________
>> 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

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

Reply via email to