Eine aufbereitete Darstellung der Quelle

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

Benutzer

Quelle  VectorSpacesKernelTest.g   Sprache: unbekannt

 
Spracherkennung für: .g vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

#! @Chapter Examples and Tests

#! @Section Kernel

#! @Example
Q := HomalgFieldOfRationals();;
vec := MatrixCategory( Q );;
V := MatrixCategoryObject( vec, 2 );
#! <A vector space object over Q of dimension 2>
W := MatrixCategoryObject( vec, 3 );
#! <A vector space object over Q of dimension 3>
alpha := VectorSpaceMorphism( V, [ [ 111 ], [ -1, -1, -1 ] ], W );
#! <A morphism in Category of matrices over Q>
k := KernelObject( alpha );
#! <A vector space object over Q of dimension 1>
T := MatrixCategoryObject( vec, 2 );
#! <A vector space object over Q of dimension 2>
tau := VectorSpaceMorphism( T, [ [ 22 ], [ 22 ] ], V );
#! <A morphism in Category of matrices over Q>
k_lift := KernelLift( alpha, tau );
#! <A morphism in Category of matrices over Q>
HasKernelEmbedding( alpha );
#! false
KernelEmbedding( alpha );
#! <A split monomorphism in Category of matrices over Q>
#! @EndExample

#! @Example
Q := HomalgFieldOfRationals();;
vec := MatrixCategory( Q );;
V := MatrixCategoryObject( vec, 2 );
#! <A vector space object over Q of dimension 2>
W := MatrixCategoryObject( vec, 3 );
#! <A vector space object over Q of dimension 3>
alpha := VectorSpaceMorphism( V, [ [ 111 ], [ -1, -1, -1 ] ], W );
#! <A morphism in Category of matrices over Q>
k := KernelObject( alpha );
#! <A vector space object over Q of dimension 1>
T := MatrixCategoryObject( vec, 2 );
#! <A vector space object over Q of dimension 2>
tau := VectorSpaceMorphism( T, [ [ 22 ], [ 22 ] ], V );
#! <A morphism in Category of matrices over Q>
k_lift := KernelLift( alpha, tau );
#! <A morphism in Category of matrices over Q>
HasKernelEmbedding( alpha );
#! false
#! @EndExample

#! @Example
Q := HomalgFieldOfRationals();;
vec := MatrixCategory( Q );;
V := MatrixCategoryObject( vec, 2 );
#! <A vector space object over Q of dimension 2>
W := MatrixCategoryObject( vec, 3 );
#! <A vector space object over Q of dimension 3>
alpha := VectorSpaceMorphism( V, [ [ 111 ], [ -1, -1, -1 ] ], W );
#! <A morphism in Category of matrices over Q>
k := KernelObject( alpha );
#! <A vector space object over Q of dimension 1>
k_emb := KernelEmbedding( alpha );
#! <A split monomorphism in Category of matrices over Q>
IsEqualForObjects( Source( k_emb ), k );
#! true
V := MatrixCategoryObject( vec, 2 );
#! <A vector space object over Q of dimension 2>
W := MatrixCategoryObject( vec, 3 );
#! <A vector space object over Q of dimension 3>
beta := VectorSpaceMorphism( V, [ [ 111 ], [ -1, -1, -1 ] ], W );
#! <A morphism in Category of matrices over Q>
k_emb := KernelEmbedding( beta );
#! <A split monomorphism in Category of matrices over Q>
IsIdenticalObj( Source( k_emb ), KernelObject( beta ) );
#! true
#! @EndExample

[Dauer der Verarbeitung: 0.14 Sekunden, vorverarbeitet 2026-06-18]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=492969
#Domains=607362