definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds b1 . (x,y) = max ((1 - x),(min (x,y)))
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds b1 . (x,y) = max ((1 - x),(min (x,y))) ) & ( for x, y being Element of [.0,1.] holds b2 . (x,y) = max ((1 - x),(min (x,y))) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds b1 . (x,y) = max (y,(min ((1 - x),(1 - y))))
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds b1 . (x,y) = max (y,(min ((1 - x),(1 - y)))) ) & ( for x, y being Element of [.0,1.] holds b2 . (x,y) = max (y,(min ((1 - x),(1 - y)))) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds
( ( y < 1 implies b1 . (x,y) = 0 ) & ( y = 1 implies b1 . (x,y) = 1 ) )
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds
( ( y < 1 implies b1 . (x,y) = 0 ) & ( y = 1 implies b1 . (x,y) = 1 ) ) ) & ( for x, y being Element of [.0,1.] holds
( ( y < 1 implies b2 . (x,y) = 0 ) & ( y = 1 implies b2 . (x,y) = 1 ) ) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds
( ( x = 0 implies b1 . (x,y) = 1 ) & ( x > 0 implies b1 . (x,y) = 0 ) )
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds
( ( x = 0 implies b1 . (x,y) = 1 ) & ( x > 0 implies b1 . (x,y) = 0 ) ) ) & ( for x, y being Element of [.0,1.] holds
( ( x = 0 implies b2 . (x,y) = 1 ) & ( x > 0 implies b2 . (x,y) = 0 ) ) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds b1 . (x,y) = 1
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds b1 . (x,y) = 1 ) & ( for x, y being Element of [.0,1.] holds b2 . (x,y) = 1 ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds b1 . (x,y) = min (1,((1 - x) + y))
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds b1 . (x,y) = min (1,((1 - x) + y)) ) & ( for x, y being Element of [.0,1.] holds b2 . (x,y) = min (1,((1 - x) + y)) ) holds
b1 = b2
end;
registration
cluster V1()
V4(
[:[.0,1.],[.0,1.]:])
V5(
[.0,1.])
Function-like V29(
[:[.0,1.],[.0,1.]:],
[.0,1.])
with_properties_of_fuzzy_implication for
Element of
bool [:[:[.0,1.],[.0,1.]:],[.0,1.]:];
existence
ex b1 being BinOp of [.0,1.] st b1 is with_properties_of_fuzzy_implication
end;
registration
cluster Function-like V29(
[:[.0,1.],[.0,1.]:],
[.0,1.])
with_properties_of_fuzzy_implication -> decreasing_on_1st increasing_on_2nd 00-dominant 11-dominant 10-weak for
Element of
bool [:[:[.0,1.],[.0,1.]:],[.0,1.]:];
coherence
for b1 being BinOp of [.0,1.] st b1 is with_properties_of_fuzzy_implication holds
( b1 is decreasing_on_1st & b1 is increasing_on_2nd & b1 is 00-dominant & b1 is 11-dominant & b1 is 10-weak )
;
cluster Function-like V29(
[:[.0,1.],[.0,1.]:],
[.0,1.])
decreasing_on_1st increasing_on_2nd 00-dominant 11-dominant 10-weak 01-dominant -> with_properties_of_fuzzy_implication for
Element of
bool [:[:[.0,1.],[.0,1.]:],[.0,1.]:];
coherence
for b1 being BinOp of [.0,1.] st b1 is decreasing_on_1st & b1 is increasing_on_2nd & b1 is 00-dominant & b1 is 01-dominant & b1 is 11-dominant & b1 is 10-weak holds
b1 is with_properties_of_fuzzy_implication
;
cluster Function-like V29(
[:[.0,1.],[.0,1.]:],
[.0,1.])
with_properties_of_classical_implication -> 00-dominant 11-dominant 10-weak 01-dominant for
Element of
bool [:[:[.0,1.],[.0,1.]:],[.0,1.]:];
coherence
for b1 being BinOp of [.0,1.] st b1 is with_properties_of_classical_implication holds
( b1 is 00-dominant & b1 is 01-dominant & b1 is 11-dominant & b1 is 10-weak )
;
cluster Function-like V29(
[:[.0,1.],[.0,1.]:],
[.0,1.])
00-dominant 11-dominant 10-weak 01-dominant -> with_properties_of_classical_implication for
Element of
bool [:[:[.0,1.],[.0,1.]:],[.0,1.]:];
coherence
for b1 being BinOp of [.0,1.] st b1 is 00-dominant & b1 is 01-dominant & b1 is 11-dominant & b1 is 10-weak holds
b1 is with_properties_of_classical_implication
;
cluster Function-like V29(
[:[.0,1.],[.0,1.]:],
[.0,1.])
with_properties_of_fuzzy_implication -> with_properties_of_classical_implication for
Element of
bool [:[:[.0,1.],[.0,1.]:],[.0,1.]:];
coherence
for b1 being BinOp of [.0,1.] st b1 is with_properties_of_fuzzy_implication holds
b1 is with_properties_of_classical_implication
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds
( ( x <= y implies b1 . (x,y) = 1 ) & ( x > y implies b1 . (x,y) = y ) )
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds
( ( x <= y implies b1 . (x,y) = 1 ) & ( x > y implies b1 . (x,y) = y ) ) ) & ( for x, y being Element of [.0,1.] holds
( ( x <= y implies b2 . (x,y) = 1 ) & ( x > y implies b2 . (x,y) = y ) ) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds b1 . (x,y) = (1 - x) + (x * y)
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds b1 . (x,y) = (1 - x) + (x * y) ) & ( for x, y being Element of [.0,1.] holds b2 . (x,y) = (1 - x) + (x * y) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds b1 . (x,y) = max ((1 - x),y)
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds b1 . (x,y) = max ((1 - x),y) ) & ( for x, y being Element of [.0,1.] holds b2 . (x,y) = max ((1 - x),y) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds
( ( x <= y implies b1 . (x,y) = 1 ) & ( x > y implies b1 . (x,y) = y / x ) )
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds
( ( x <= y implies b1 . (x,y) = 1 ) & ( x > y implies b1 . (x,y) = y / x ) ) ) & ( for x, y being Element of [.0,1.] holds
( ( x <= y implies b2 . (x,y) = 1 ) & ( x > y implies b2 . (x,y) = y / x ) ) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds
( ( x <= y implies b1 . (x,y) = 1 ) & ( x > y implies b1 . (x,y) = 0 ) )
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds
( ( x <= y implies b1 . (x,y) = 1 ) & ( x > y implies b1 . (x,y) = 0 ) ) ) & ( for x, y being Element of [.0,1.] holds
( ( x <= y implies b2 . (x,y) = 1 ) & ( x > y implies b2 . (x,y) = 0 ) ) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds
( ( x = y & y = 0 implies b1 . (x,y) = 1 ) & ( ( x > 0 or y > 0 ) implies b1 . (x,y) = y to_power x ) )
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds
( ( x = y & y = 0 implies b1 . (x,y) = 1 ) & ( ( x > 0 or y > 0 ) implies b1 . (x,y) = y to_power x ) ) ) & ( for x, y being Element of [.0,1.] holds
( ( x = y & y = 0 implies b2 . (x,y) = 1 ) & ( ( x > 0 or y > 0 ) implies b2 . (x,y) = y to_power x ) ) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds
( ( x < 1 implies b1 . (x,y) = 1 ) & ( x = 1 implies b1 . (x,y) = y ) )
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds
( ( x < 1 implies b1 . (x,y) = 1 ) & ( x = 1 implies b1 . (x,y) = y ) ) ) & ( for x, y being Element of [.0,1.] holds
( ( x < 1 implies b2 . (x,y) = 1 ) & ( x = 1 implies b2 . (x,y) = y ) ) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds
( ( x <= y implies b1 . (x,y) = 1 ) & ( x > y implies b1 . (x,y) = max ((1 - x),y) ) )
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds
( ( x <= y implies b1 . (x,y) = 1 ) & ( x > y implies b1 . (x,y) = max ((1 - x),y) ) ) ) & ( for x, y being Element of [.0,1.] holds
( ( x <= y implies b2 . (x,y) = 1 ) & ( x > y implies b2 . (x,y) = max ((1 - x),y) ) ) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds
( ( ( x = 0 or y = 1 ) implies b1 . (x,y) = 1 ) & ( x > 0 & y < 1 implies b1 . (x,y) = 0 ) )
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds
( ( ( x = 0 or y = 1 ) implies b1 . (x,y) = 1 ) & ( x > 0 & y < 1 implies b1 . (x,y) = 0 ) ) ) & ( for x, y being Element of [.0,1.] holds
( ( ( x = 0 or y = 1 ) implies b2 . (x,y) = 1 ) & ( x > 0 & y < 1 implies b2 . (x,y) = 0 ) ) ) holds
b1 = b2
end;
definition
existence
ex b1 being BinOp of [.0,1.] st
for x, y being Element of [.0,1.] holds
( ( ( x < 1 or y > 0 ) implies b1 . (x,y) = 1 ) & ( x = 1 & y = 0 implies b1 . (x,y) = 0 ) )
uniqueness
for b1, b2 being BinOp of [.0,1.] st ( for x, y being Element of [.0,1.] holds
( ( ( x < 1 or y > 0 ) implies b1 . (x,y) = 1 ) & ( x = 1 & y = 0 implies b1 . (x,y) = 0 ) ) ) & ( for x, y being Element of [.0,1.] holds
( ( ( x < 1 or y > 0 ) implies b2 . (x,y) = 1 ) & ( x = 1 & y = 0 implies b2 . (x,y) = 0 ) ) ) holds
b1 = b2
end;
registration
cluster Function-like V29(
[:[.0,1.],[.0,1.]:],
[.0,1.])
decreasing_on_1st increasing_on_2nd 00-dominant 11-dominant 10-weak -> satisfying_(LB) satisfying_(RB) for
Element of
bool [:[:[.0,1.],[.0,1.]:],[.0,1.]:];
coherence
for b1 being Fuzzy_Implication holds
( b1 is satisfying_(LB) & b1 is satisfying_(RB) )
by LBProp, RBProp;
end;