let O be set ; :: thesis: for G being GroupWithOperators of O
for s1 being CompositionSeries of G holds s1 is_equivalent_with s1

let G be GroupWithOperators of O; :: thesis: for s1 being CompositionSeries of G holds s1 is_equivalent_with s1
let s1 be CompositionSeries of G; :: thesis: s1 is_equivalent_with s1
per cases ( s1 is empty or not s1 is empty ) ;
suppose s1 is empty ; :: thesis: s1 is_equivalent_with s1
end;
suppose A1: not s1 is empty ; :: thesis: s1 is_equivalent_with s1
set f1 = the_series_of_quotients_of s1;
now
set p = id (dom (the_series_of_quotients_of s1));
reconsider p = id (dom (the_series_of_quotients_of s1)) as Function of (dom (the_series_of_quotients_of s1)),(dom (the_series_of_quotients_of s1)) ;
rng p = dom (the_series_of_quotients_of s1) by RELAT_1:45;
then p is onto by FUNCT_2:def 3;
then reconsider p = p as Permutation of (dom (the_series_of_quotients_of s1)) ;
take p = p; :: thesis: the_series_of_quotients_of s1, the_series_of_quotients_of s1 are_equivalent_under p,O
A2: now end;
len (the_series_of_quotients_of s1) = len (the_series_of_quotients_of s1) ;
hence the_series_of_quotients_of s1, the_series_of_quotients_of s1 are_equivalent_under p,O by A2, Def37; :: thesis: verum
end;
hence s1 is_equivalent_with s1 by A1, Th108; :: thesis: verum
end;
end;