Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quellcode-Bibliothek homomorphisms.pvs   Sprache: PVS

 

homomorphisms[T1: TYPE,
              *: [T1,T1 -> T1],
              one1: T1,
              T2: TYPE,
              o: [T2,T2 -> T2],
              one2: T2]: THEORY
%-----------------------------------------------------------------------------
%  Experimental theory 
%
%     Author: Rick Butler
%
%-----------------------------------------------------------------------------
BEGIN

  
   ASSUMING IMPORTING group_def

       T1_is_group: ASSUMPTION group?[T1,*,one1](fullset[T1])
       T2_is_group: ASSUMPTION group?[T2,o,one2](fullset[T2])

   ENDASSUMING


   IMPORTING group[T1,*,one1], group[T2,o,one2]


   homomorphism?(G1: group[T1,*,one1],
                 G2: group[T2,o,one2],
                  phi: [(G1) -> (G2)]): bool  =
                    (FORALL (a,b: (G1)): phi(a*b) = phi(a) o phi(b))


   isomorphism?(G1: group[T1,*,one1],
                G2: group[T2,o,one2],
                  phi: [(G1) -> (G2)]): bool  = bijective?(phi) AND
                                                homomorphism?(G1,G2,phi)

   homomorphic?(G1: group[T1,*,one1],
                G2: group[T2,o,one2]): bool = 
                    EXISTS (phi: [(G1) -> (G2)]): homomorphism?(G1,G2,phi)



   isomorphic?(G1: group[T1,*,one1],
               G2: group[T2,o,one2]): bool = 
                    EXISTS (phi: [(G1) -> (G2)]): isomorphism?(G1,G2,phi)




   G:  VAR group[T1,*,one1]
   GP: VAR group[T2,o,one2]

   homomorphism(G,GP): TYPE = {phi:[(G) -> (GP)] | homomorphism?(G,GP,phi)}
   isomorphism (G,GP): TYPE = {phi:[(G) -> (GP)] |  isomorphism?(G,GP,phi)}


   homo_one: LEMMA FORALL (phi: homomorphism(G,GP)): phi(one1) = one2


   kernel(G: group[T1,*,one1],
          GP: group[T2,o,one2])(phi: homomorphism(G,GP)): subgroup[T1,*,one1](G) =
              {a: T1 | G(a) AND phi(a) = one2}
  
END homomorphisms



Messung V0.5 in Prozent
C=92 H=88 G=89

¤ 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.0.10Bemerkung:  (vorverarbeitet am  2026-09-29) ¤

*Bot Zugriff






Wurzel

Bemerkung:

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Anfrage:

Dauer der Verarbeitung:

Sekunden

sprechenden Kalenders






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1126864
#Domains=1897691