let A be non empty set ; for a, b, c being Element of A
for o9 being Element of LinPreorders A st a <> b & a <> c holds
ex o being Element of LinPreorders A st
( a <_ o,b & a <_ o,c & ( b <_ o,c implies b <_ o9,c ) & ( b <_ o9,c implies b <_ o,c ) & ( c <_ o,b implies c <_ o9,b ) & ( c <_ o9,b implies c <_ o,b ) )
let a, b, c be Element of A; for o9 being Element of LinPreorders A st a <> b & a <> c holds
ex o being Element of LinPreorders A st
( a <_ o,b & a <_ o,c & ( b <_ o,c implies b <_ o9,c ) & ( b <_ o9,c implies b <_ o,c ) & ( c <_ o,b implies c <_ o9,b ) & ( c <_ o9,b implies c <_ o,b ) )
let o9 be Element of LinPreorders A; ( a <> b & a <> c implies ex o being Element of LinPreorders A st
( a <_ o,b & a <_ o,c & ( b <_ o,c implies b <_ o9,c ) & ( b <_ o9,c implies b <_ o,c ) & ( c <_ o,b implies c <_ o9,b ) & ( c <_ o9,b implies c <_ o,b ) ) )
assume A1:
( a <> b & a <> c )
; ex o being Element of LinPreorders A st
( a <_ o,b & a <_ o,c & ( b <_ o,c implies b <_ o9,c ) & ( b <_ o9,c implies b <_ o,c ) & ( c <_ o,b implies c <_ o9,b ) & ( c <_ o9,b implies c <_ o,b ) )
defpred S1[ Element of A, Element of A] means ( $1 = a or ( $1 <=_ o9,$2 & $2 <> a ) );
consider R being Relation of A such that
A2:
for x, y being Element of A holds
( [x,y] in R iff S1[x,y] )
from RELSET_1:sch 2();
now for x, y, z being Element of A st [x,y] in R & [y,z] in R holds
[x,z] in Rlet x,
y,
z be
Element of
A;
( [x,y] in R & [y,z] in R implies [x,z] in R )assume
(
[x,y] in R &
[y,z] in R )
;
[x,z] in Rthen
(
S1[
x,
y] &
S1[
y,
z] )
by A2;
then
S1[
x,
z]
by Th5;
hence
[x,z] in R
by A2;
verum end;
then reconsider o = R as Element of LinPreorders A by A3, Def1;
take
o
; ( a <_ o,b & a <_ o,c & ( b <_ o,c implies b <_ o9,c ) & ( b <_ o9,c implies b <_ o,c ) & ( c <_ o,b implies c <_ o9,b ) & ( c <_ o9,b implies c <_ o,b ) )
A4:
( not [b,a] in R & not [c,a] in R )
by A1, A2;
A5:
( not [c,b] in R iff b <_ o9,c )
by A1, A2;
( not [b,c] in R iff c <_ o9,b )
by A1, A2;
hence
( a <_ o,b & a <_ o,c & ( b <_ o,c implies b <_ o9,c ) & ( b <_ o9,c implies b <_ o,c ) & ( c <_ o,b implies c <_ o9,b ) & ( c <_ o9,b implies c <_ o,b ) )
by A4, A5; verum