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

Reply via email to