Skip to content

Commit ebfa1fe

Browse files
clean up in AddProjectionOntoCoequalizer
1 parent 5375a19 commit ebfa1fe

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

gap/SkeletalCategoryOfTransitiveLeftGSets.gi

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -297,10 +297,10 @@ InstallMethod( SkeletalCategoryOfTransitiveLeftGSets,
297297
end );
298298

299299
## for two parallel morphisms uniquely determined by their images of the standard left coset
300-
## phi: G/U[s] → G/U[t], U[s] ↦ a U[t], psi: G/U[s] → G/U[t], U[s] ↦ b U[t],
301-
## the projection onto the coequalizer is given by a morphism pi: G/U[t] → G/U[p], U[t] ↦ a U[p],
302-
## which has to satisfy U[t] ⊆ ᵍU[p] and (a g) U[p] = (b g) U[p] ⟺ g⁻¹ a⁻¹ b g ∈ U[p],
303-
## which simplify to ⟨ U[t], a⁻¹ b ⟩ ⊆ ᵍU[p], and hence ⟨ U[t], a⁻¹ b ⟩ = ᵍU[p].
300+
## φ: G/U[s] → G/U[t], U[s] ↦ a U[t], ψ: G/U[s] → G/U[t], U[s] ↦ b U[t],
301+
## the projection onto the coequalizer is given by a morphism π: G/U[t] → G/U[c], U[t] ↦ g U[c],
302+
## which has to satisfy U[t]U[c] and (a g) U[c] = (b g) U[c] ⟺ g⁻¹ a⁻¹ b g ∈ U[c],
303+
## which simplify to ⟨ U[t], a⁻¹ b ⟩U[c], and hence ⟨ U[t], a⁻¹ b ⟩ = U[c].
304304
AddProjectionOntoCoequalizer( SkeletalTransitiveGSets,
305305
function ( SkeletalTransitiveGSets, target, diagram )
306306
local G, U, objects, t, l, gs, C, Ucoeq, index, cards, positions, pos, g, coeq;
@@ -317,7 +317,7 @@ InstallMethod( SkeletalCategoryOfTransitiveLeftGSets,
317317

318318
gs := List( [ 1 .. l ], i -> UnderlyingGroupElement( diagram[i] ) );
319319

320-
C := List( [ 1 .. l - 1 ], i -> Inverse( gs[i] ) * gs[i + 1] ); ## gs[1] is taken 1 in CoequalizerMorphisms
320+
C := List( [ 1 .. l - 1 ], i -> Inverse( gs[i] ) * gs[i + 1] );
321321

322322
Ucoeq := Subgroup( G, Concatenation( GeneratorsOfGroup( U[t] ), C ) );
323323

@@ -327,9 +327,9 @@ InstallMethod( SkeletalCategoryOfTransitiveLeftGSets,
327327

328328
positions := Filtered( [ 1 .. NumberOfObjects( SkeletalTransitiveGSets ) ], i -> cards[i] = index );
329329

330-
## pos := SafeUniqueEntry( positions, p -> IsConjugate( G, Ucoeq, U[p] ) );
330+
## pos := SafeUniqueEntry( positions, c -> IsConjugate( G, Ucoeq, U[c] ) );
331331
## but for performance we use:
332-
pos := SafeFirst( positions, p -> IsConjugate( G, Ucoeq, U[p] ) );
332+
pos := SafeFirst( positions, c -> IsConjugate( G, Ucoeq, U[c] ) );
333333

334334
g := RepresentativeAction( G, Ucoeq, U[pos] );
335335

0 commit comments

Comments
 (0)