let POS be non empty ParOrtStr ; for a, b, c, d being Element of POS
for a9, b9, c9, d9 being Element of (Af POS) st a = a9 & b = b9 & c = c9 & d = d9 holds
( a,b // c,d iff a9,b9 // c9,d9 )
set AF = Af POS;
let a, b, c, d be Element of POS; for a9, b9, c9, d9 being Element of (Af POS) st a = a9 & b = b9 & c = c9 & d = d9 holds
( a,b // c,d iff a9,b9 // c9,d9 )
let a9, b9, c9, d9 be Element of (Af POS); ( a = a9 & b = b9 & c = c9 & d = d9 implies ( a,b // c,d iff a9,b9 // c9,d9 ) )
assume A1:
( a = a9 & b = b9 & c = c9 & d = d9 )
; ( a,b // c,d iff a9,b9 // c9,d9 )
hereby ( a9,b9 // c9,d9 implies a,b // c,d )
assume
a,
b // c,
d
;
a9,b9 // c9,d9then
[[a9,b9],[c9,d9]] in the
CONGR of
(Af POS)
by A1, ANALOAF:def 2;
hence
a9,
b9 // c9,
d9
by ANALOAF:def 2;
verum
end;
assume
a9,b9 // c9,d9
; 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; verum