let S be OrderSortedSign; :: thesis: for U1 being non-empty OSAlgebra of S holds [|the Sorts of U1,the Sorts of U1|] is OSCongruence of U1
let U1 be non-empty OSAlgebra of S; :: thesis: [|the Sorts of U1,the Sorts of U1|] is OSCongruence of U1
reconsider C = [|the Sorts of U1,the Sorts of U1|] as MSCongruence of U1 by MSUALG_5:20;
C is os-compatible
proof
let s1,
s2 be
Element of
S;
:: according to OSALG_4:def 1 :: thesis: ( s1 <= s2 implies for x, y being set st x in the Sorts of U1 . s1 & y in the Sorts of U1 . s1 holds
( [x,y] in C . s1 iff [x,y] in C . s2 ) )
assume A1:
s1 <= s2
;
:: thesis: for x, y being set st x in the Sorts of U1 . s1 & y in the Sorts of U1 . s1 holds
( [x,y] in C . s1 iff [x,y] in C . s2 )
reconsider s3 =
s1,
s4 =
s2 as
Element of
S ;
let x,
y be
set ;
:: thesis: ( x in the Sorts of U1 . s1 & y in the Sorts of U1 . s1 implies ( [x,y] in C . s1 iff [x,y] in C . s2 ) )
assume A2:
(
x in the
Sorts of
U1 . s1 &
y in the
Sorts of
U1 . s1 )
;
:: thesis: ( [x,y] in C . s1 iff [x,y] in C . s2 )
reconsider O1 = the
Sorts of
U1 as
OrderSortedSet of
by OSALG_1:17;
A3:
O1 . s3 c= O1 . s4
by A1, OSALG_1:def 18;
(
C . s1 = [:(the Sorts of U1 . s1),(the Sorts of U1 . s1):] &
C . s2 = [:(the Sorts of U1 . s2),(the Sorts of U1 . s2):] )
by PBOOLE:def 21;
hence
(
[x,y] in C . s1 iff
[x,y] in C . s2 )
by A2, A3, ZFMISC_1:106;
:: thesis: verum
end;
hence
[|the Sorts of U1,the Sorts of U1|] is OSCongruence of U1
by Def3; :: thesis: verum