History log of /seL4-l4v-master/isabelle/src/HOL/Groups.thy
Revision Date Author Comments
# 88c6048e 09-Feb-2020 haftmann <none@none>

more rules for natural deduction from inequalities


# 209b4cd4 09-Nov-2019 haftmann <none@none>

new lemma


# a4784f6f 09-Oct-2019 haftmann <none@none>

dedicated fact collections for algebraic simplification rules potentially splitting goals

--HG--
extra : rebase_source : ebbd8d0c13409f8fb536c42910e904c24e43dbe6


# 7625757f 07-Aug-2019 wenzelm <none@none>

prefer named lemmas -- more compact proofterms;


# a1c1e852 14-Jun-2019 haftmann <none@none>

official fact collection sign_simps


# e60cf64d 06-Jan-2019 wenzelm <none@none>

isabelle update -u path_cartouches;


# a4bab154 04-Jan-2019 wenzelm <none@none>

isabelle update -u control_cartouches;


# 1e9e4316 31-Oct-2018 wenzelm <none@none>

clarified ML_Context.expression: it is a closed expression, not a let-declaration -- thus source positions are more accurate (amending d8849cfad60f, 162a4c2e97bc);


# 049952fc 18-Oct-2016 haftmann <none@none>

suitable logical type class for abs, sgn

--HG--
extra : rebase_source : 27e95dd7f038f114d0cad11ec69599a166229041


# 42d54b80 15-Sep-2016 hoelzl <none@none>

add add_eq_0_iff_both_eq_0 and zero_eq_add_iff_both_eq_0 to simp set

--HG--
extra : rebase_source : 61bd5cb95e6c936ef1675a22b0e76e372620d269


# 9b9c2176 12-Aug-2016 wenzelm <none@none>

more symbols;


# f937778a 02-Aug-2016 wenzelm <none@none>

misc tuning and modernization;


# 53ecc8a7 12-Jul-2016 fleury <Mathias.Fleury@mpi-inf.mpg.de>

sharing simp rules between ordered monoids and rings


# a9815638 02-Jul-2016 haftmann <none@none>

abstract and concrete multiplicative groups


# e842a6c2 20-Jun-2016 wenzelm <none@none>

misc tuning and modernization;


# 0522687a 11-Jun-2016 haftmann <none@none>

boldify syntax in abstract algebraic structures, to avoid clashes with concrete syntax in corresponding type classes

--HG--
extra : rebase_source : 4542f54b0b7fe6c0bea5be2116706e4cfacadaf0


# ddacf0c0 25-May-2016 wenzelm <none@none>

isabelle update_cartouches -c -t;


# 07a7e7cf 13-Mar-2016 haftmann <none@none>

more theorems on orderings

--HG--
extra : rebase_source : 4e5a14cb68359f057eb65c380c103e23971ad09c


# 259fcfd2 22-Feb-2016 paulson <lp15@cam.ac.uk>

An assortment of useful lemmas about sums, norm, etc. Also: norm_conv_dist [symmetric] is now a simprule!


# 3a51760b 19-Feb-2016 hoelzl <none@none>

generalize more theorems to support enat and ennreal

--HG--
extra : rebase_source : 11176604a37483aa41462153f0aa289df506590d


# 3042fd7a 12-Feb-2016 hoelzl <none@none>

moved more proofs to ordered_comm_monoid_add; introduced strict_ordered_ab_semigroup/comm_monoid_add

--HG--
extra : rebase_source : 8674c79985a670cee921b8193965bb0767549a5c


# cef8f2ad 10-Feb-2016 hoelzl <none@none>

Rename ordered_comm_monoid_add to ordered_cancel_comm_monoid_add. Introduce ordreed_comm_monoid_add, canonically_ordered_comm_monoid and dioid. Setup nat, entat and ennreal as dioids.

--HG--
extra : rebase_source : 54bd3e5fcde04ef38241be91231c48d078b850f2


# e3b38c13 17-Feb-2016 haftmann <none@none>

dropped various legacy fact bindings


# a6f23363 17-Feb-2016 haftmann <none@none>

generalized some lemmas;
moved some lemmas in more appropriate places;
deleted potentially dangerous simp rule


# 08cabf03 27-Dec-2015 wenzelm <none@none>

prefer symbols for "abs";


# 0df376fc 07-Dec-2015 wenzelm <none@none>

isabelle update_cartouches -c -t;


# 4b76bc27 01-Dec-2015 paulson <lp15@cam.ac.uk>

Removal of redundant lemmas (diff_less_iff, diff_le_iff) and of the abbreviation Exp. Addition of some new material.


# be9ace2b 09-Nov-2015 wenzelm <none@none>

qualifier is mandatory by default;


# 607ae3e3 09-Oct-2015 wenzelm <none@none>

discontinued specific HTML syntax;


# 56730d74 06-Oct-2015 wenzelm <none@none>

fewer aliases for toplevel theorem statements;


# 5012105f 13-Sep-2015 wenzelm <none@none>

tuned proofs -- less legacy;


# 85ed9565 01-Sep-2015 wenzelm <none@none>

eliminated \<Colon>;


# a219c2a1 20-Jul-2015 paulson <none@none>

new material for multivariate analysis, etc.


# 1901affb 18-Jul-2015 wenzelm <none@none>

isabelle update_cartouches;


# c41b64c5 23-Mar-2015 haftmann <none@none>

explicit commutative additive inverse operation;
more explicit focal point for commutative monoids with an inverse operation

--HG--
extra : rebase_source : ed4c155428dd5783c8e0663805a92b15992e85d3


# a3a520af 19-Feb-2015 haftmann <none@none>

more canonical order of subscriptions avoids superfluous facts

--HG--
extra : rebase_source : 4626a7762a2840ce4891fcaa6d3121f5f8d7bd20


# 55832464 19-Feb-2015 haftmann <none@none>

establish unique preferred fact names


# 7153ce60 08-Jan-2015 haftmann <none@none>

tuned order

--HG--
extra : rebase_source : 3c43f8f9492c8b5c674921fba04cac3d9fb30b78


# 794edf80 02-Nov-2014 wenzelm <none@none>

modernized header uniformly as section;


# 49bf20a8 16-Aug-2014 wenzelm <none@none>

updated to named_theorems;


# f8ab6576 18-Jul-2014 nipkow <none@none>

reinstated popular add_ac and mult_ac to avoid needless incompatibilities in user space


# 38907e37 05-Jul-2014 haftmann <none@none>

prefer ac_simps collections over separate name bindings for add and mult


# e46c07fd 04-Jul-2014 haftmann <none@none>

reduced name variants for assoc and commute on plus and mult


# 7ecfec02 13-May-2014 hoelzl <none@none>

add mono rules for diff


# 13c9f359 27-Dec-2013 haftmann <none@none>

prefer target-style syntaxx for sublocale


# b9995ead 08-Dec-2013 wenzelm <none@none>

more antiquotations;


# 68f78efa 04-Nov-2013 haftmann <none@none>

fact generalization and name consolidation


# d2ef840a 01-Nov-2013 haftmann <none@none>

more simplification rules on unary and binary minus

--HG--
extra : rebase_source : 7c88c9f33c4be8eae76f508a1a73ba79c8b769b1


# 6d11884a 18-Oct-2013 blanchet <none@none>

killed more "no_atp"s


# 03633065 18-Oct-2013 blanchet <none@none>

killed most "no_atp", to make Sledgehammer more complete


# a7b3de52 23-Jun-2013 haftmann <none@none>

migration from code_(const|type|class|instance) to code_printing and from code_module to code_identifier

--HG--
extra : rebase_source : ff8027ac9606264aa4b2d4f8da037c426a3db98b


# 5e31caf1 02-Jun-2013 haftmann <none@none>

type class for confined subtraction


# 808c8efd 28-May-2013 wenzelm <none@none>

more explicit Printer.type_emphasis, depending on show_type_emphasis;
tuned signature;


# ffcd6989 25-May-2013 wenzelm <none@none>

syntax translations always depend on context;


# eda70abb 26-Mar-2013 haftmann <none@none>

more uniform style for interpretation and sublocale declarations

--HG--
extra : rebase_source : 908fa43d5ac738a6c353d74475cb1910f6a318e8


# a8d61ae3 03-Oct-2012 wenzelm <none@none>

more explicit show_type_constraint, show_sort_constraint;


# 76d503d3 15-Sep-2012 haftmann <none@none>

typeclass formalising bounded subtraction


# e3227796 22-Aug-2012 wenzelm <none@none>

prefer ML_file over old uses;


# d4b5e3f2 27-Jul-2012 huffman <none@none>

replace abel_cancel simprocs with functionally equivalent, but simpler and faster ones


# a95f902e 17-Nov-2011 huffman <none@none>

Groups.thy: generalize several lemmas from class ab_group_add to class group_add


# 50fe8111 28-Oct-2011 wenzelm <none@none>

tuned Named_Thms: proper binding;


# 378675b3 08-Sep-2011 huffman <none@none>

remove lemmas nat_add_min_{left,right} in favor of generic lemmas min_add_distrib_{left,right}


# 525b491d 22-Aug-2011 wenzelm <none@none>

special treatment of structure index 1 in Pure, including legacy warning;


# bd83f50f 20-Aug-2011 huffman <none@none>

move lemma add_eq_0_iff to Groups.thy


# a7038fec 06-Apr-2011 wenzelm <none@none>

discontinued old-style Syntax.constrainC;


# 8d01a3ac 06-Apr-2011 wenzelm <none@none>

typed_print_translation: discontinued show_sorts argument;


# 8fa04ea6 05-Apr-2011 wenzelm <none@none>

moved unparse material to syntax_phases.ML;


# d31cbc95 05-Nov-2010 haftmann <none@none>

added class relation group_add < cancel_semigroup_add


# d19dab54 05-Sep-2010 wenzelm <none@none>

turned show_sorts/show_types into proper configuration options;


# 44656fed 27-Jul-2010 wenzelm <none@none>

use file names relative to master directory of theory source -- Proof General can now handle that due to the ThyLoad.add_path deception (cf. 3ceccd415145);


# 5f8ae943 19-Jul-2010 haftmann <none@none>

keep explicit diff_def as legacy theorem; modernized abel_cancel simproc setup


# 1d1670c1 19-Jul-2010 haftmann <none@none>

discontinued pretending that abel_cancel is logic-independent; cleaned up junk

--HG--
rename : src/Provers/Arith/abel_cancel.ML => src/HOL/Tools/abel_cancel.ML


# acf09750 17-May-2010 huffman <none@none>

declare add_nonneg_nonneg [simp]; remove now-redundant lemmas realpow_two_le_order(2)


# 7e21e473 26-Apr-2010 haftmann <none@none>

dropped group_simps, ring_simps, field_eq_simps; classes division_ring_inverse_zero, field_inverse_zero, linordered_field_inverse_zero


# 5c5d6ac7 25-Apr-2010 haftmann <none@none>

field_simps as named theorems


# ad5bcf11 23-Apr-2010 haftmann <none@none>

more localization; tuned proofs


# 82fe7ca2 16-Apr-2010 wenzelm <none@none>

replaced generic 'hide' command by more conventional 'hide_class', 'hide_type', 'hide_const', 'hide_fact' -- frees some popular keywords;


# 206a5436 17-Mar-2010 blanchet <none@none>

now use "Named_Thms" for "noatp", and renamed "noatp" to "no_atp"


# aea2ead5 11-Mar-2010 haftmann <none@none>

tuned monoid locales and prefix of sublocale interpretations


# 46f83f75 10-Mar-2010 haftmann <none@none>

added locales for monoids


# e3d0611a 27-Feb-2010 wenzelm <none@none>

modernized structure Term_Ord;


# 97f02687 25-Feb-2010 wenzelm <none@none>

more antiquotations;


# 836163e7 22-Feb-2010 haftmann <none@none>

distributed theory Algebras to theories Groups and Lattices


# 3aa9f578 19-Feb-2010 haftmann <none@none>

moved remaning class operations from Algebras.thy to Groups.thy


# aaaa7964 18-Feb-2010 huffman <none@none>

get rid of many duplicate simp rule warnings


# 75f69d99 10-Feb-2010 haftmann <none@none>

moved less_eq, less to Orderings.thy; moved abs, sgn to Groups.thy


# 875c5b73 08-Feb-2010 haftmann <none@none>

renamed OrderedGroup to Groups; split theory Ring_and_Field into Rings Fields

--HG--
rename : src/HOL/Ring_and_Field.thy => src/HOL/Fields.thy
rename : src/HOL/OrderedGroup.thy => src/HOL/Groups.thy
rename : src/HOL/Ring_and_Field.thy => src/HOL/Rings.thy