src/HOL/Quotient.thy
Thu, 05 Jan 2023 21:33:49 +0100 wenzelm isabelle update -u path_cartouches;
Fri, 22 Jul 2022 14:39:56 +0200 Fabian Huch tuned (some HOL lints, by Yecine Megdiche);
Tue, 17 May 2022 14:10:14 +0100 paulson tidied auto / simp with null arguments
Sun, 29 Mar 2020 21:30:52 +0100 paulson more ugly old proofs
Fri, 28 Feb 2020 21:23:11 +0100 traytel tuned lift_bnf's user interface for quotients
Sun, 19 Jan 2020 07:50:35 +0100 traytel new examples of BNF lifting across quotients using a new theory of confluence,
Tue, 07 Jan 2020 14:58:01 +0100 traytel eliminated one redundant proof obligation in lift_bnf for quotients
Tue, 10 Dec 2019 01:06:39 +0100 traytel extension of lift_bnf to support quotient types
Tue, 26 Mar 2019 14:13:03 +0100 wenzelm tuned proofs;
Thu, 14 Mar 2019 16:55:06 +0100 wenzelm more specific keyword kinds;
Sun, 06 Jan 2019 15:04:34 +0100 wenzelm isabelle update -u path_cartouches;
Wed, 11 Jul 2018 23:24:25 +0100 paulson de-applying (mostly Quotient)
Wed, 11 Jul 2018 19:19:00 +0100 paulson de-applying
Wed, 10 Jan 2018 15:25:09 +0100 nipkow ran isabelle update_op on all sources
Sun, 26 Nov 2017 21:08:32 +0100 wenzelm more symbols;
Wed, 22 Jun 2016 10:09:20 +0200 wenzelm bundle lifting_syntax;
Mon, 07 Dec 2015 10:38:04 +0100 wenzelm isabelle update_cartouches -c -t;
Sat, 18 Jul 2015 22:58:50 +0200 wenzelm isabelle update_cartouches;
Sat, 22 Nov 2014 11:36:00 +0100 wenzelm named_theorems: multiple args;
Sun, 02 Nov 2014 18:21:45 +0100 wenzelm modernized header uniformly as section;
Sat, 16 Aug 2014 20:14:45 +0200 wenzelm updated to named_theorems;
Thu, 13 Mar 2014 07:07:07 +0100 nipkow enhanced simplifier solver for preconditions of rewrite rule, can now deal with conjunctions
Thu, 06 Mar 2014 15:40:33 +0100 blanchet renamed 'fun_rel' to 'rel_fun'
Thu, 26 Dec 2013 22:47:49 +0100 haftmann prefer ephemeral interpretation over interpretation in proof contexts;
Thu, 21 Nov 2013 21:33:34 +0100 blanchet rationalize imports
Tue, 13 Aug 2013 15:59:22 +0200 kuncar introduce locale with syntax for fun_rel and map_fun and make thus ===> and ---> local
Thu, 14 Feb 2013 12:24:42 +0100 haftmann abandoned theory Plain
Wed, 22 Aug 2012 22:55:41 +0200 wenzelm prefer ML_file over old uses;
Fri, 20 Apr 2012 15:34:33 +0200 huffman move definition of set_rel into Library/Quotient_Set.thy
Thu, 19 Apr 2012 10:49:47 +0200 huffman tuned lemmas (v)image_id;
Wed, 18 Apr 2012 15:48:32 +0200 huffman move constant 'Respects' into Lifting.thy;
Sun, 15 Apr 2012 20:51:07 +0200 haftmann centralized enriched_type declaration, thanks to in-situ available Isar commands
Thu, 12 Apr 2012 11:01:15 +0200 bulwahn merged
Wed, 04 Apr 2012 15:15:48 +0900 griff manual merge
Tue, 03 Apr 2012 17:45:06 +0900 griff dropped abbreviation "pred_comp"; introduced infix notation "P OO Q" for "relcompp P Q"
Wed, 04 Apr 2012 19:20:52 +0200 kuncar connect the Quotient package to the Lifting package
Wed, 04 Apr 2012 17:51:12 +0200 kuncar support non-open typedefs; define cr_rel in terms of a rep function for typedefs
Tue, 03 Apr 2012 16:26:48 +0200 kuncar new package Lifting - initial commit
Fri, 23 Mar 2012 18:23:47 +0100 kuncar hide invariant constant
Fri, 23 Mar 2012 14:25:31 +0100 kuncar generation of a code certificate from a respectfulness theorem for constants lifted by the quotient_definition command & setup_lifting command: setups Quotient infrastructure from a typedef theorem
Fri, 23 Mar 2012 14:20:09 +0100 kuncar store the relational theorem for every relator
Fri, 23 Mar 2012 14:03:58 +0100 kuncar respectfulness theorem has to be proved if a new constant is lifted by quotient_definition
Thu, 15 Mar 2012 22:08:53 +0100 wenzelm declare command keywords via theory header, including strict checking outside Pure;
Thu, 15 Mar 2012 19:02:34 +0100 wenzelm declare minor keywords via theory header;
Tue, 14 Feb 2012 20:09:35 +0100 wenzelm simplified use of tacticals;
Sat, 24 Dec 2011 15:53:08 +0100 haftmann treatment of type constructor `set`
Fri, 09 Dec 2011 18:07:04 +0100 kuncar Quotient_Info stores only relation maps
Wed, 07 Dec 2011 14:00:02 +0000 Christian Urban added a specific tactic and method that deal with partial equivalence relations
Tue, 29 Nov 2011 22:45:21 +0100 wenzelm more conventional file name;
Tue, 13 Sep 2011 17:07:33 -0700 huffman tuned proofs
Fri, 26 Aug 2011 18:23:33 +0200 haftmann avoid intermixing set and predicates; dropped lemmas mem_rsp and mem_prs (now in Quotient_Set.thy)
Tue, 23 Aug 2011 03:34:17 +0900 Cezary Kaliszyk Quotient Package: some infrastructure for lifting inside sets
Tue, 16 Aug 2011 19:47:50 +0200 haftmann avoid Collect_def in proof
Tue, 16 Aug 2011 07:17:15 +0900 Cezary Kaliszyk Quotient Package: make quotient_type work with separate set type
Sun, 15 May 2011 17:45:53 +0200 wenzelm simplified/unified method_setup/attribute_setup;
Thu, 14 Apr 2011 11:24:04 +0200 blanchet use old Skolemizer for Metis call that requires high unification bound (around 100) with the new Skolemizer
Sun, 13 Mar 2011 22:55:50 +0100 wenzelm tuned headers;
Fri, 07 Jan 2011 21:51:28 +0100 wenzelm more standard package setup;
Mon, 29 Nov 2010 22:47:55 +0100 haftmann reorienting iff in Quotient_rel prevents simplifier looping;
Mon, 29 Nov 2010 12:15:14 +0100 haftmann moved generic definitions about (partial) equivalence relations from Quotient to Equiv_Relations;
less more (0) -60 tip