Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Roqc/tools/   (Beweissystem des Inria Version 9.1.0©)  Datei vom 15.8.2025 mit Größe 2 kB image not shown  

Quelle  group_def.pvs   Sprache: PVS

 
%------------------------------------------------------------------------------
% Groups definition file
%
%     Author: Rick Butler
%             David Lester, Manchester University & NIA
%
%     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
%------------------------------------------------------------------------------

group_def[T:Type+,*:[T,T->T],one:T]: THEORY

BEGIN

   IMPORTING monoid_def[T,*,one]

   S: VAR set[T]

   inv_exists?(S): bool
                      = FORALL (x:(S)): EXISTS (y:(S)): x*y = one AND y*x = one

   group?(S): bool                = monoid?(S) AND inv_exists?(S)
   finite_group?(S): bool         = group?(S) AND is_finite(S)
   abelian_group?(S): bool        = group?(S) AND commutative?[(S)](*)
   finite_abelian_group?(S): bool = finite_group?(S) AND commutative?[(S)](*)

   subgroup?(S:set[T],G:(group?)): bool = subset?(S,G) AND group?(S)

   finite_group_surj: LEMMA group?(S) AND
                            (EXISTS (N: nat), (f: [below[N] -> (S)]): surjective?(f)) 
                         IMPLIES finite_group?(S)

END group_def

89%


¤ Dauer der Verarbeitung: 0.1 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Versionsinformation zu Columbo

Bemerkung:

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Anfrage:

Dauer der Verarbeitung:

Sekunden

sprechenden Kalenders