:: ALGSTR_1 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: ALGSTR_1:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th2: :: ALGSTR_1:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th3: :: ALGSTR_1:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem ALGSTR_1:def 1 :
canceled;
:: deftheorem ALGSTR_1:def 2 :
canceled;
:: deftheorem defines Extract ALGSTR_1:def 3 :
:: deftheorem defines L_Trivial ALGSTR_1:def 4 :
theorem :: ALGSTR_1:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th5: :: ALGSTR_1:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: ALGSTR_1:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm1:
for a being Element of L_Trivial holds a + (0. L_Trivial ) = a
by Th5;
Lm2:
for a being Element of L_Trivial holds (0. L_Trivial ) + a = a
by Th5;
Lm3:
for a, b being Element of L_Trivial ex x being Element of L_Trivial st a + x = b
Lm4:
for a, b being Element of L_Trivial ex x being Element of L_Trivial st x + a = b
Lm5:
for a, x, y being Element of L_Trivial st a + x = a + y holds
x = y
by Th5;
Lm6:
for a, x, y being Element of L_Trivial st x + a = y + a holds
x = y
by Th5;
:: deftheorem Def5 defines left_zeroed ALGSTR_1:def 5 :
:: deftheorem Def6 defines add-left-cancelable ALGSTR_1:def 6 :
:: deftheorem Def7 defines add-right-cancelable ALGSTR_1:def 7 :
:: deftheorem Def8 defines add-left-invertible ALGSTR_1:def 8 :
:: deftheorem Def9 defines add-right-invertible ALGSTR_1:def 9 :
:: deftheorem Def10 defines Loop-like ALGSTR_1:def 10 :
theorem Th7: :: ALGSTR_1:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm7:
for a, b, c being Element of L_Trivial holds (a + b) + c = a + (b + c)
by Th5;
Lm8:
for a, b being Element of L_Trivial holds a + b = b + a
by Th5;
registration
cluster L_Trivial -> non
empty strict add-associative right_zeroed left_zeroed add-left-cancelable add-right-cancelable add-left-invertible add-right-invertible Loop-like ;
coherence
( L_Trivial is add-associative & L_Trivial is Loop-like & L_Trivial is right_zeroed & L_Trivial is left_zeroed )
by Def5, Lm1, Lm2, Lm3, Lm4, Lm5, Lm6, Lm7, Th7, RLVECT_1:def 6, RLVECT_1:def 7;
end;
theorem :: ALGSTR_1:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th9: :: ALGSTR_1:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: ALGSTR_1:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines multL_Trivial ALGSTR_1:def 11 :
theorem :: ALGSTR_1:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th18: :: ALGSTR_1:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: ALGSTR_1:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm9:
for a being Element of multL_Trivial holds a * (1. multL_Trivial ) = a
by Th18;
Lm10:
for a being Element of multL_Trivial holds (1. multL_Trivial ) * a = a
by Th18;
Lm11:
for a, b being Element of multL_Trivial ex x being Element of multL_Trivial st a * x = b
Lm12:
for a, b being Element of multL_Trivial ex x being Element of multL_Trivial st x * a = b
Lm13:
for a, x, y being Element of multL_Trivial st a * x = a * y holds
x = y
by Th18;
Lm14:
for a, x, y being Element of multL_Trivial st x * a = y * a holds
x = y
by Th18;
:: deftheorem Def12 defines invertible ALGSTR_1:def 12 :
:: deftheorem Def13 defines cancelable ALGSTR_1:def 13 :
Lm15:
for a, b, c being Element of multL_Trivial holds (a * b) * c = a * (b * c)
by Th18;
Lm16:
for L being non empty multLoopStr
for a, b being Element of L st ( for a being Element of L holds a * (1. L) = a ) & ( for a being Element of L ex x being Element of L st a * x = 1. L ) & ( for a, b, c being Element of L holds (a * b) * c = a * (b * c) ) & a * b = 1. L holds
b * a = 1. L
Lm17:
for L being non empty multLoopStr
for a being Element of L st ( for a being Element of L holds a * (1. L) = a ) & ( for a being Element of L ex x being Element of L st a * x = 1. L ) & ( for a, b, c being Element of L holds (a * b) * c = a * (b * c) ) holds
(1. L) * a = a * (1. L)
Lm18:
for L being non empty multLoopStr st ( for a being Element of L holds a * (1. L) = a ) & ( for a being Element of L ex x being Element of L st a * x = 1. L ) & ( for a, b, c being Element of L holds (a * b) * c = a * (b * c) ) holds
for a being Element of L ex x being Element of L st x * a = 1. L
theorem :: ALGSTR_1:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th22: :: ALGSTR_1:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm19:
for a, b being Element of multL_Trivial holds a * b = b * a
by Th18;
theorem :: ALGSTR_1:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem ALGSTR_1:def 14 :
canceled;
:: deftheorem ALGSTR_1:def 15 :
canceled;
:: deftheorem Def16 defines " ALGSTR_1:def 16 :
theorem :: ALGSTR_1:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines / ALGSTR_1:def 17 :
:: deftheorem ALGSTR_1:def 18 :
canceled;
:: deftheorem ALGSTR_1:def 19 :
canceled;
:: deftheorem ALGSTR_1:def 20 :
canceled;
:: deftheorem defines multEX_0 ALGSTR_1:def 21 :
Lm20:
for a, b being Element of multEX_0
for x, y being Real st a = x & b = y holds
a * b = x * y
by BINOP_2:def 11;
Lm22:
0 = 0. multEX_0
;
Lm23:
1 = 1. multEX_0
theorem :: ALGSTR_1:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th32: :: ALGSTR_1:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
q,
p being
Real st
q <> 0 holds
ex
y being
Real st
p = q * y
theorem Th33: :: ALGSTR_1:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
q,
p being
Real st
q <> 0 holds
ex
y being
Real st
p = y * q
Lm24:
for a, b being Element of multEX_0 st a <> 0. multEX_0 holds
ex x being Element of multEX_0 st a * x = b
Lm25:
for a, b being Element of multEX_0 st a <> 0. multEX_0 holds
ex x being Element of multEX_0 st x * a = b
Lm26:
for a, x, y being Element of multEX_0 st a <> 0. multEX_0 & a * x = a * y holds
x = y
Lm27:
for a, x, y being Element of multEX_0 st a <> 0. multEX_0 & x * a = y * a holds
x = y
Lm28:
for a being Element of multEX_0 holds a * (0. multEX_0 ) = 0. multEX_0
Lm29:
for a being Element of multEX_0 holds (0. multEX_0 ) * a = 0. multEX_0
:: deftheorem Def22 defines almost_invertible ALGSTR_1:def 22 :
:: deftheorem Def23 defines almost_cancelable ALGSTR_1:def 23 :
:: deftheorem Def24 defines multLoop_0-like ALGSTR_1:def 24 :
theorem Th34: :: ALGSTR_1:34 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm30:
for a, b, c being Element of multEX_0 holds (a * b) * c = a * (b * c)
Lm31:
for L being non empty multLoopStr_0
for a, b being Element of L st 0. L <> 1. L & ( for a being Element of L holds a * (1. L) = a ) & ( for a being Element of L st a <> 0. L holds
ex x being Element of L st a * x = 1. L ) & ( for a, b, c being Element of L holds (a * b) * c = a * (b * c) ) & ( for a being Element of L holds a * (0. L) = 0. L ) & a * b = 1. L holds
b * a = 1. L
Lm32:
for L being non empty multLoopStr_0
for a being Element of L st 0. L <> 1. L & ( for a being Element of L holds a * (1. L) = a ) & ( for a being Element of L st a <> 0. L holds
ex x being Element of L st a * x = 1. L ) & ( for a, b, c being Element of L holds (a * b) * c = a * (b * c) ) & ( for a being Element of L holds a * (0. L) = 0. L ) holds
(1. L) * a = a * (1. L)
Lm33:
for L being non empty multLoopStr_0 st 0. L <> 1. L & ( for a being Element of L holds a * (1. L) = a ) & ( for a being Element of L st a <> 0. L holds
ex x being Element of L st a * x = 1. L ) & ( for a, b, c being Element of L holds (a * b) * c = a * (b * c) ) & ( for a being Element of L holds a * (0. L) = 0. L ) holds
for a being Element of L st a <> 0. L holds
ex x being Element of L st x * a = 1. L
theorem :: ALGSTR_1:35 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th36: :: ALGSTR_1:36 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm34:
for a, b being Element of multEX_0 holds a * b = b * a
theorem :: ALGSTR_1:37 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:38 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def25 defines " ALGSTR_1:def 25 :
theorem :: ALGSTR_1:39 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ALGSTR_1:40 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines / ALGSTR_1:def 26 :