let POS be non empty ParOrtStr ; :: thesis: for a, b, c, d being Element of POS
for a', b', c', d' being Element of (Af POS) st a = a' & b = b' & c = c' & d = d' holds
( a,b // c,d iff a',b' // c',d' )
let a, b, c, d be Element of POS; :: thesis: for a', b', c', d' being Element of (Af POS) st a = a' & b = b' & c = c' & d = d' holds
( a,b // c,d iff a',b' // c',d' )
let a', b', c', d' be Element of the carrier of (Af POS); :: thesis: ( a = a' & b = b' & c = c' & d = d' implies ( a,b // c,d iff a',b' // c',d' ) )
assume A1:
( a = a' & b = b' & c = c' & d = d' )
; :: thesis: ( a,b // c,d iff a',b' // c',d' )
set AF = Af POS;
hereby :: thesis: ( a',b' // c',d' implies a,b // c,d )
assume
a,
b // c,
d
;
:: thesis: a',b' // c',d'then
[[a',b'],[c',d']] in the
CONGR of
(Af POS)
by A1, ANALOAF:def 2;
hence
a',
b' // c',
d'
by ANALOAF:def 2;
:: thesis: verum
end;
assume
a',b' // c',d'
; :: thesis: a,b // c,d
then
[[a,b],[c,d]] in the CONGR of POS
by A1, ANALOAF:def 2;
hence
a,b // c,d
by ANALOAF:def 2; :: thesis: verum