@@ -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