let X be non empty BCIStr_0 ; :: thesis: ( X is BCI-algebra iff ( X is being_I & X is being_BCI-4 & ( for x, y, z being Element of X holds
( ((x \ y) \ (x \ z)) \ (z \ y) = 0. X & (x \ (x \ y)) \ y = 0. X ) ) ) )
thus
( X is BCI-algebra implies ( X is being_I & X is being_BCI-4 & ( for x, y, z being Element of X holds
( ((x \ y) \ (x \ z)) \ (z \ y) = 0. X & (x \ (x \ y)) \ y = 0. X ) ) ) )
:: thesis: ( X is being_I & X is being_BCI-4 & ( for x, y, z being Element of X holds
( ((x \ y) \ (x \ z)) \ (z \ y) = 0. X & (x \ (x \ y)) \ y = 0. X ) ) implies X is BCI-algebra )
assume A4:
( X is being_I & X is being_BCI-4 & ( for x, y, z being Element of X holds
( ((x \ y) \ (x \ z)) \ (z \ y) = 0. X & (x \ (x \ y)) \ y = 0. X ) ) )
; :: thesis: X is BCI-algebra
A5:
for x being Element of X st x \ (0. X) = 0. X holds
x = 0. X
A7:
for x being Element of X holds x \ (0. X) = x
A9:
for x, y, z being Element of X st x \ y = 0. X & y \ z = 0. X holds
x \ z = 0. X
A11:
for x, y, z being Element of X st x \ y = 0. X holds
( (x \ z) \ (y \ z) = 0. X & (z \ y) \ (z \ x) = 0. X )
A14:
for x, y, z being Element of X holds ((x \ y) \ (z \ y)) \ (x \ z) = 0. X
for x, y, z being Element of X holds ((x \ y) \ z) \ ((x \ z) \ y) = 0. X
hence
X is BCI-algebra
by A4, A14, Def3, Def4; :: thesis: verum