%------------------------------------------------------------------------------ % Groups % % Author: David Lester, Manchester University & NIA % Rick Butler % % % Version 1.0 3/1/02 % Version 1.1 12/3/03 New library structure % Version 1.2 5/5/04 Reworked for definition files DRL % Version 1.3 12/5/07 Added a*H notation for cosets and % changed cosets so that they are over parent % type T rather thatn(G). %------------------------------------------------------------------------------
group[T:Type+,*:[T,T->T],one:T]: THEORY
BEGIN %------------------------------------------------------------------------ % The imported type T with * and "one" must be a group. % From this foundation other groups are created. These are just subgroups of the % underlying imported type. I have wrestled with the question of whether it % would be preferable to weaken the importing assumptions so as to allow % % G: VAR group[real,*,1] % % rather than requiring % % G: VAR group[nzreal,*,1] % % The advantage of the former is that it is more general and there is already sufficient % mechanism to handle this. But the advantage of the latter is that lemmas such as % inv_left and cancel_right (see below) do not have to have constraining predicates, e.g. % % G: VAR group % inv_left: LEMMA G(x) IMPLIES inv(G)(x) * x = one % % where % % inv(G)(x: (G)): {y: (G) | x*y = one AND y*x = one} % %------------------------------------------------------------------------ ASSUMINGIMPORTING group_def[T,*,one]
fullset_is_group: ASSUMPTION group?(fullset[T])
ENDASSUMING
IMPORTING group_def[T,*,one], monoid[T,*,one]
group: TYPE+ = (group?) CONTAINING fullset[T]
subgroup(G: group): TYPE = {H: group | subgroup?(H,G)}
group_is_monoid: JUDGEMENT group SUBTYPE_OF monoid
finite_group: TYPE+ = (finite_group?)
finite_group_is_group: JUDGEMENT finite_group SUBTYPE_OF group
finite_group_is_finite_monoid: JUDGEMENT finite_group SUBTYPE_OF finite_monoid
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.