:: FINSOP_1 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem Def1 defines "**" FINSOP_1:def 1 :
theorem :: FINSOP_1:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th2: :: FINSOP_1:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSOP_1:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm1:
for D being non empty set
for F being FinSequence of D
for g being BinOp of D st len F >= 1 & g is associative & g is commutative holds
g "**" F = g $$ (dom F),((NAT --> (the_unity_wrt g)) +* F)
Lm2:
for D being non empty set
for F being FinSequence of D
for g being BinOp of D st len F = 0 & g has_a_unity & g is associative & g is commutative holds
g "**" F = g $$ (dom F),((NAT --> (the_unity_wrt g)) +* F)
theorem :: FINSOP_1:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm3:
for D being non empty set
for g being BinOp of D st g has_a_unity holds
g "**" (<*> D) = the_unity_wrt g
Lm4:
for D being non empty set
for d being Element of D
for g being BinOp of D holds g "**" <*d*> = d
Lm5:
for D being non empty set
for d being Element of D
for F being FinSequence of D
for g being BinOp of D st len F >= 1 holds
g "**" (F ^ <*d*>) = g . (g "**" F),d
Lm6:
for D being non empty set
for d being Element of D
for F being FinSequence of D
for g being BinOp of D st g has_a_unity & len F = 0 holds
g "**" (F ^ <*d*>) = g . (g "**" F),d
theorem Th5: :: FINSOP_1:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th6: :: FINSOP_1:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th7: :: FINSOP_1:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm7:
for D being non empty set
for F, G being FinSequence of D
for g being BinOp of D st g is associative & g is commutative holds
for f being Permutation of dom F st len F >= 1 & len F = len G & ( for i being Nat st i in dom G holds
G . i = F . (f . i) ) holds
g "**" F = g "**" G
Lm8:
for D being non empty set
for F, G being FinSequence of D
for g being BinOp of D
for P being Permutation of dom F st g has_a_unity & len F = 0 & G = F * P holds
g "**" F = g "**" G
theorem Th8: :: FINSOP_1:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm9:
for D being non empty set
for F, G being FinSequence of D
for g being BinOp of D st g is associative & g is commutative & F is one-to-one & G is one-to-one & rng F = rng G & len F >= 1 holds
g "**" F = g "**" G
Lm10:
for D being non empty set
for F, G being FinSequence of D
for g being BinOp of D st len F = 0 & g has_a_unity & F is one-to-one & G is one-to-one & rng F = rng G holds
g "**" F = g "**" G
theorem :: FINSOP_1:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm11:
for D being non empty set
for F being FinSequence of D
for g being BinOp of D st len F = 1 holds
g "**" F = F . 1
Lm12:
for D being non empty set
for F, G, H being FinSequence of D
for g being BinOp of D st g is associative & g is commutative & len F >= 1 & len F = len G & len F = len H & ( for k being Nat st k in dom F holds
H . k = g . (F . k),(G . k) ) holds
g "**" H = g . (g "**" F),(g "**" G)
Lm13:
for D being non empty set
for F, G, H being FinSequence of D
for g being BinOp of D st g has_a_unity & len F = 0 & len F = len G & len F = len H holds
g "**" F = g . (g "**" G),(g "**" H)
theorem :: FINSOP_1:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSOP_1:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSOP_1:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th13: :: FINSOP_1:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSOP_1:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th15: :: FINSOP_1:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSOP_1:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th17: :: FINSOP_1:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSOP_1:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th19: :: FINSOP_1:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSOP_1:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSOP_1:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSOP_1:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)