:: BINOP_1 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem defines . BINOP_1:def 1 :
theorem :: BINOP_1:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
scheme :: BINOP_1:sch 1
BinOpEx{
F1()
-> non
empty set ,
P1[
Element of
F1(),
Element of
F1(),
Element of
F1()] } :
ex
o being
BinOp of
F1() st
for
a,
b being
Element of
F1() holds
P1[
a,
b,
o . a,
b]
provided
A1:
for
x,
y being
Element of
F1() ex
z being
Element of
F1() st
P1[
x,
y,
z]
definition
let A be
set ;
let o be
BinOp of
A;
attr o is
commutative means :
Def2:
:: BINOP_1:def 2
for
a,
b being
Element of
A holds
o . a,
b = o . b,
a;
attr o is
associative means :
Def3:
:: BINOP_1:def 3
for
a,
b,
c being
Element of
A holds
o . a,
(o . b,c) = o . (o . a,b),
c;
attr o is
idempotent means :
Def4:
:: BINOP_1:def 4
for
a being
Element of
A holds
o . a,
a = a;
end;
:: deftheorem Def2 defines commutative BINOP_1:def 2 :
:: deftheorem Def3 defines associative BINOP_1:def 3 :
:: deftheorem Def4 defines idempotent BINOP_1:def 4 :
:: deftheorem Def5 defines is_a_left_unity_wrt BINOP_1:def 5 :
:: deftheorem Def6 defines is_a_right_unity_wrt BINOP_1:def 6 :
:: deftheorem defines is_a_unity_wrt BINOP_1:def 7 :
theorem :: BINOP_1:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th11: :: BINOP_1:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th12: :: BINOP_1:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th13: :: BINOP_1:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th14: :: BINOP_1:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th15: :: BINOP_1:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: BINOP_1:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th17: :: BINOP_1:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th18: :: BINOP_1:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines the_unity_wrt BINOP_1:def 8 :
definition
let A be
set ;
let o',
o be
BinOp of
A;
pred o' is_left_distributive_wrt o means :
Def9:
:: BINOP_1:def 9
for
a,
b,
c being
Element of
A holds
o' . a,
(o . b,c) = o . (o' . a,b),
(o' . a,c);
pred o' is_right_distributive_wrt o means :
Def10:
:: BINOP_1:def 10
for
a,
b,
c being
Element of
A holds
o' . (o . a,b),
c = o . (o' . a,c),
(o' . b,c);
end;
:: deftheorem Def9 defines is_left_distributive_wrt BINOP_1:def 9 :
:: deftheorem Def10 defines is_right_distributive_wrt BINOP_1:def 10 :
:: deftheorem defines is_distributive_wrt BINOP_1:def 11 :
theorem :: BINOP_1:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: BINOP_1:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th23: :: BINOP_1:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
A being
set for
o',
o being
BinOp of
A holds
(
o' is_distributive_wrt o iff for
a,
b,
c being
Element of
A holds
(
o' . a,
(o . b,c) = o . (o' . a,b),
(o' . a,c) &
o' . (o . a,b),
c = o . (o' . a,c),
(o' . b,c) ) )
theorem Th24: :: BINOP_1:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th25: :: BINOP_1:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th26: :: BINOP_1:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th27: :: BINOP_1:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: BINOP_1:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def12 defines is_distributive_wrt BINOP_1:def 12 :
definition
let A be non
empty set ;
let o be
BinOp of
A;
redefine attr o is
commutative means :: BINOP_1:def 13
for
a,
b being
Element of
A holds
o . a,
b = o . b,
a;
correctness
compatibility
( o is commutative iff for a, b being Element of A holds o . a,b = o . b,a );
by Def2;
redefine attr o is
associative means :: BINOP_1:def 14
for
a,
b,
c being
Element of
A holds
o . a,
(o . b,c) = o . (o . a,b),
c;
correctness
compatibility
( o is associative iff for a, b, c being Element of A holds o . a,(o . b,c) = o . (o . a,b),c );
by Def3;
redefine attr o is
idempotent means :: BINOP_1:def 15
for
a being
Element of
A holds
o . a,
a = a;
correctness
compatibility
( o is idempotent iff for a being Element of A holds o . a,a = a );
by Def4;
end;
:: deftheorem defines commutative BINOP_1:def 13 :
:: deftheorem defines associative BINOP_1:def 14 :
:: deftheorem defines idempotent BINOP_1:def 15 :
:: deftheorem defines is_a_left_unity_wrt BINOP_1:def 16 :
:: deftheorem defines is_a_right_unity_wrt BINOP_1:def 17 :
definition
let A be non
empty set ;
let o',
o be
BinOp of
A;
redefine pred o' is_left_distributive_wrt o means :: BINOP_1:def 18
for
a,
b,
c being
Element of
A holds
o' . a,
(o . b,c) = o . (o' . a,b),
(o' . a,c);
correctness
compatibility
( o' is_left_distributive_wrt o iff for a, b, c being Element of A holds o' . a,(o . b,c) = o . (o' . a,b),(o' . a,c) );
by Def9;
redefine pred o' is_right_distributive_wrt o means :: BINOP_1:def 19
for
a,
b,
c being
Element of
A holds
o' . (o . a,b),
c = o . (o' . a,c),
(o' . b,c);
correctness
compatibility
( o' is_right_distributive_wrt o iff for a, b, c being Element of A holds o' . (o . a,b),c = o . (o' . a,c),(o' . b,c) );
by Def10;
end;
:: deftheorem defines is_left_distributive_wrt BINOP_1:def 18 :
:: deftheorem defines is_right_distributive_wrt BINOP_1:def 19 :
:: deftheorem defines is_distributive_wrt BINOP_1:def 20 :