let x, y, z be Element of REAL ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
per cases ( x = 0 or ( x in REAL+ & y in REAL+ & z in REAL+ ) or ( x in REAL+ & x <> 0 & y in REAL+ & z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) or ( x in REAL+ & x <> 0 & z in REAL+ & y in [:{0 },REAL+ :] \ {[0 ,0 ]} ) or ( x in REAL+ & x <> 0 & y in [:{0 },REAL+ :] \ {[0 ,0 ]} & z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) or ( x in [:{0 },REAL+ :] \ {[0 ,0 ]} & y in REAL+ & z in REAL+ ) or ( x in [:{0 },REAL+ :] \ {[0 ,0 ]} & y in REAL+ & z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) or ( x in [:{0 },REAL+ :] \ {[0 ,0 ]} & z in REAL+ & y in [:{0 },REAL+ :] \ {[0 ,0 ]} ) or ( x in [:{0 },REAL+ :] \ {[0 ,0 ]} & y in [:{0 },REAL+ :] \ {[0 ,0 ]} & z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) or ( ( not x in REAL+ or not y in REAL+ or not z in REAL+ ) & ( not x in REAL+ or not y in REAL+ or not z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) & ( not x in REAL+ or not y in [:{0 },REAL+ :] \ {[0 ,0 ]} or not z in REAL+ ) & ( not x in REAL+ or not y in [:{0 },REAL+ :] \ {[0 ,0 ]} or not z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) & ( not x in [:{0 },REAL+ :] \ {[0 ,0 ]} or not y in REAL+ or not z in REAL+ ) & ( not x in [:{0 },REAL+ :] \ {[0 ,0 ]} or not y in REAL+ or not z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) & ( not x in [:{0 },REAL+ :] \ {[0 ,0 ]} or not y in [:{0 },REAL+ :] \ {[0 ,0 ]} or not z in REAL+ ) & ( not x in [:{0 },REAL+ :] \ {[0 ,0 ]} or not y in [:{0 },REAL+ :] \ {[0 ,0 ]} or not z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) ) ) ;
suppose A1: x = 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
hence * x,(+ y,z) = 0 by Th14
.= + o,o by Th13
.= + (* x,y),o by A1, Th14
.= + (* x,y),(* x,z) by A1, Th14 ;
:: thesis: verum
end;
suppose that A2: x in REAL+ and
A3: y in REAL+ and
A4: z in REAL+ ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
consider x', y' being Element of REAL+ such that
A5: x = x' and
A6: y = y' and
A7: * x,y = x' *' y' by A2, A3, Def3;
consider x'', z' being Element of REAL+ such that
A8: x = x'' and
A9: z = z' and
A10: * x,z = x'' *' z' by A2, A4, Def3;
consider xy', xz' being Element of REAL+ such that
A11: * x,y = xy' and
A12: * x,z = xz' and
A13: + (* x,y),(* x,z) = xy' + xz' by A7, A10, Def2;
consider y'', z'' being Element of REAL+ such that
A14: y = y'' and
A15: z = z'' and
A16: + y,z = y'' + z'' by A3, A4, Def2;
consider x''', yz' being Element of REAL+ such that
A17: x = x''' and
A18: + y,z = yz' and
A19: * x,(+ y,z) = x''' *' yz' by A2, A16, Def3;
thus * x,(+ y,z) = + (* x,y),(* x,z) by A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, ARYTM_2:14; :: thesis: verum
end;
suppose that A20: ( x in REAL+ & x <> 0 ) and
A21: y in REAL+ and
A22: z in [:{0 },REAL+ :] \ {[0 ,0 ]} ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
consider x', y' being Element of REAL+ such that
A23: x = x' and
A24: y = y' and
A25: * x,y = x' *' y' by A20, A21, Def3;
consider x'', z' being Element of REAL+ such that
A26: x = x'' and
A27: z = [0 ,z'] and
A28: * x,z = [0 ,(x'' *' z')] by A20, A22, Def3;
consider y'', z'' being Element of REAL+ such that
A29: y = y'' and
A30: z = [0 ,z''] and
A31: + y,z = y'' - z'' by A21, A22, Def2;
A32: z' = z'' by A27, A30, ZFMISC_1:33;
* x,z in [:{0 },REAL+ :] by A28, Lm1, ZFMISC_1:106;
then consider xy', xz' being Element of REAL+ such that
A33: * x,y = xy' and
A34: * x,z = [0 ,xz'] and
A35: + (* x,y),(* x,z) = xy' - xz' by A25, Def2;
now
per cases ( z'' <=' y'' or not z'' <=' y'' ) ;
suppose A36: z'' <=' y'' ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
then A37: + y,z = y'' -' z'' by A31, ARYTM_1:def 2;
then consider x''', yz' being Element of REAL+ such that
A38: x = x''' and
A39: + y,z = yz' and
A40: * x,(+ y,z) = x''' *' yz' by A20, Def3;
thus * x,(+ y,z) = (x' *' y') - (x'' *' z') by A23, A24, A26, A29, A32, A36, A37, A38, A39, A40, ARYTM_1:26
.= + (* x,y),(* x,z) by A25, A28, A33, A34, A35, ZFMISC_1:33 ; :: thesis: verum
end;
suppose A41: not z'' <=' y'' ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
then A42: + y,z = [0 ,(z'' -' y'')] by A31, ARYTM_1:def 2;
then + y,z in [:{0 },REAL+ :] by Lm1, ZFMISC_1:106;
then consider x''', yz' being Element of REAL+ such that
A43: x = x''' and
A44: + y,z = [0 ,yz'] and
A45: * x,(+ y,z) = [0 ,(x''' *' yz')] by A20, Def3;
thus * x,(+ y,z) = [0 ,(x''' *' (z'' -' y''))] by A42, A44, A45, ZFMISC_1:33
.= (x' *' y') - (x'' *' z') by A20, A23, A24, A26, A29, A32, A41, A43, ARYTM_1:27
.= + (* x,y),(* x,z) by A25, A28, A33, A34, A35, ZFMISC_1:33 ; :: thesis: verum
end;
end;
end;
hence * x,(+ y,z) = + (* x,y),(* x,z) ; :: thesis: verum
end;
suppose that A46: ( x in REAL+ & x <> 0 ) and
A47: z in REAL+ and
A48: y in [:{0 },REAL+ :] \ {[0 ,0 ]} ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
consider x', z' being Element of REAL+ such that
A49: x = x' and
A50: z = z' and
A51: * x,z = x' *' z' by A46, A47, Def3;
consider x'', y' being Element of REAL+ such that
A52: x = x'' and
A53: y = [0 ,y'] and
A54: * x,y = [0 ,(x'' *' y')] by A46, A48, Def3;
consider z'', y'' being Element of REAL+ such that
A55: z = z'' and
A56: y = [0 ,y''] and
A57: + z,y = z'' - y'' by A47, A48, Def2;
A58: y' = y'' by A53, A56, ZFMISC_1:33;
* x,y in [:{0 },REAL+ :] by A54, Lm1, ZFMISC_1:106;
then consider xz', xy' being Element of REAL+ such that
A59: * x,z = xz' and
A60: * x,y = [0 ,xy'] and
A61: + (* x,z),(* x,y) = xz' - xy' by A51, Def2;
now
per cases ( y'' <=' z'' or not y'' <=' z'' ) ;
suppose A62: y'' <=' z'' ; :: thesis: * x,(+ z,y) = + (* x,z),(* x,y)
then A63: + z,y = z'' -' y'' by A57, ARYTM_1:def 2;
then consider x''', zy' being Element of REAL+ such that
A64: x = x''' and
A65: + z,y = zy' and
A66: * x,(+ z,y) = x''' *' zy' by A46, Def3;
thus * x,(+ z,y) = (x' *' z') - (x'' *' y') by A49, A50, A52, A55, A58, A62, A63, A64, A65, A66, ARYTM_1:26
.= + (* x,z),(* x,y) by A51, A54, A59, A60, A61, ZFMISC_1:33 ; :: thesis: verum
end;
suppose A67: not y'' <=' z'' ; :: thesis: * x,(+ z,y) = + (* x,z),(* x,y)
then A68: + z,y = [0 ,(y'' -' z'')] by A57, ARYTM_1:def 2;
then + z,y in [:{0 },REAL+ :] by Lm1, ZFMISC_1:106;
then consider x''', zy' being Element of REAL+ such that
A69: x = x''' and
A70: + z,y = [0 ,zy'] and
A71: * x,(+ z,y) = [0 ,(x''' *' zy')] by A46, Def3;
thus * x,(+ z,y) = [0 ,(x''' *' (y'' -' z''))] by A68, A70, A71, ZFMISC_1:33
.= (x' *' z') - (x'' *' y') by A46, A49, A50, A52, A55, A58, A67, A69, ARYTM_1:27
.= + (* x,z),(* x,y) by A51, A54, A59, A60, A61, ZFMISC_1:33 ; :: thesis: verum
end;
end;
end;
hence * x,(+ y,z) = + (* x,y),(* x,z) ; :: thesis: verum
end;
suppose that A72: ( x in REAL+ & x <> 0 ) and
A73: y in [:{0 },REAL+ :] \ {[0 ,0 ]} and
A74: z in [:{0 },REAL+ :] \ {[0 ,0 ]} ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
consider x', y' being Element of REAL+ such that
A75: x = x' and
A76: y = [0 ,y'] and
A77: * x,y = [0 ,(x' *' y')] by A72, A73, Def3;
consider x'', z' being Element of REAL+ such that
A78: x = x'' and
A79: z = [0 ,z'] and
A80: * x,z = [0 ,(x'' *' z')] by A72, A74, Def3;
( * x,y in [:{0 },REAL+ :] & * x,z in [:{0 },REAL+ :] ) by A77, A80, Lm1, ZFMISC_1:106;
then ( ( not * x,y in REAL+ or not * x,z in REAL+ ) & ( not * x,y in REAL+ or not * x,z in [:{0 },REAL+ :] ) & ( not * x,y in [:{0 },REAL+ :] or not * x,z in REAL+ ) ) by Th5, XBOOLE_0:3;
then consider xy', xz' being Element of REAL+ such that
A81: * x,y = [0 ,xy'] and
A82: * x,z = [0 ,xz'] and
A83: + (* x,y),(* x,z) = [0 ,(xy' + xz')] by Def2;
( ( not y in REAL+ or not z in REAL+ ) & ( not y in REAL+ or not z in [:{0 },REAL+ :] ) & ( not y in [:{0 },REAL+ :] or not z in REAL+ ) ) by A73, A74, Th5, XBOOLE_0:3;
then consider y'', z'' being Element of REAL+ such that
A84: y = [0 ,y''] and
A85: z = [0 ,z''] and
A86: + y,z = [0 ,(y'' + z'')] by Def2;
+ y,z in [:{0 },REAL+ :] by A86, Lm1, ZFMISC_1:106;
then consider x''', yz' being Element of REAL+ such that
A87: x = x''' and
A88: + y,z = [0 ,yz'] and
A89: * x,(+ y,z) = [0 ,(x''' *' yz')] by A72, Def3;
A90: xy' = x' *' y' by A77, A81, ZFMISC_1:33;
A91: y' = y'' by A76, A84, ZFMISC_1:33;
A92: z' = z'' by A79, A85, ZFMISC_1:33;
thus * x,(+ y,z) = [0 ,(x''' *' (y'' + z''))] by A86, A88, A89, ZFMISC_1:33
.= [0 ,((x' *' y') + (x' *' z'))] by A75, A87, A91, A92, ARYTM_2:14
.= + (* x,y),(* x,z) by A75, A78, A80, A82, A83, A90, ZFMISC_1:33 ; :: thesis: verum
end;
suppose that A93: x in [:{0 },REAL+ :] \ {[0 ,0 ]} and
A94: y in REAL+ and
A95: z in REAL+ ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
consider y'', z'' being Element of REAL+ such that
A96: y = y'' and
A97: z = z'' and
A98: + y,z = y'' + z'' by A94, A95, Def2;
now
per cases ( ( y <> 0 & z <> 0 ) or x = 0 or z = 0 or y = 0 ) ;
suppose that A99: y <> 0 and
A100: z <> 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
consider x', y' being Element of REAL+ such that
A101: x = [0 ,x'] and
A102: y = y' and
A103: * x,y = [0 ,(y' *' x')] by A93, A94, A99, Def3;
consider x'', z' being Element of REAL+ such that
A104: x = [0 ,x''] and
A105: z = z' and
A106: * x,z = [0 ,(z' *' x'')] by A93, A95, A100, Def3;
( * x,y in [:{0 },REAL+ :] & * x,z in [:{0 },REAL+ :] ) by A103, A106, Lm1, ZFMISC_1:106;
then ( ( not * x,y in REAL+ or not * x,z in REAL+ ) & ( not * x,y in REAL+ or not * x,z in [:{0 },REAL+ :] ) & ( not * x,y in [:{0 },REAL+ :] or not * x,z in REAL+ ) ) by Th5, XBOOLE_0:3;
then consider xy', xz' being Element of REAL+ such that
A107: * x,y = [0 ,xy'] and
A108: * x,z = [0 ,xz'] and
A109: + (* x,y),(* x,z) = [0 ,(xy' + xz')] by Def2;
y'' + z'' <> 0 by A97, A100, ARYTM_2:6;
then consider x''', yz' being Element of REAL+ such that
A110: x = [0 ,x'''] and
A111: + y,z = yz' and
A112: * x,(+ y,z) = [0 ,(yz' *' x''')] by A93, A98, Def3;
A113: xy' = x' *' y' by A103, A107, ZFMISC_1:33;
A114: x' = x'' by A101, A104, ZFMISC_1:33;
x'' = x''' by A104, A110, ZFMISC_1:33;
hence * x,(+ y,z) = [0 ,((x' *' y') + (x'' *' z'))] by A96, A97, A98, A102, A105, A111, A112, A114, ARYTM_2:14
.= + (* x,y),(* x,z) by A106, A108, A109, A113, ZFMISC_1:33 ;
:: thesis: verum
end;
suppose A115: x = 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
hence * x,(+ y,z) = 0 by Th14
.= + o,o by Th13
.= + (* x,y),o by A115, Th14
.= + (* x,y),(* x,z) by A115, Th14 ;
:: thesis: verum
end;
suppose A116: z = 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
hence * x,(+ y,z) = * x,y by Th13
.= + (* x,y),(* x,z) by A116, Th13, Th14 ;
:: thesis: verum
end;
suppose A117: y = 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
hence * x,(+ y,z) = * x,z by Th13
.= + (* x,y),(* x,z) by A117, Th13, Th14 ;
:: thesis: verum
end;
end;
end;
hence * x,(+ y,z) = + (* x,y),(* x,z) ; :: thesis: verum
end;
suppose that A118: x in [:{0 },REAL+ :] \ {[0 ,0 ]} and
A119: y in REAL+ and
A120: z in [:{0 },REAL+ :] \ {[0 ,0 ]} ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
consider x'', z' being Element of REAL+ such that
A121: x = [0 ,x''] and
A122: z = [0 ,z'] and
A123: * x,z = z' *' x'' by A118, A120, Def3;
now
per cases ( y <> 0 or y = 0 ) ;
suppose y <> 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
then consider x', y' being Element of REAL+ such that
A124: x = [0 ,x'] and
A125: y = y' and
A126: * x,y = [0 ,(y' *' x')] by A118, A119, Def3;
consider y'', z'' being Element of REAL+ such that
A127: y = y'' and
A128: z = [0 ,z''] and
A129: + y,z = y'' - z'' by A120, A125, Def2;
* x,y in [:{0 },REAL+ :] by A126, Lm1, ZFMISC_1:106;
then consider xy', xz' being Element of REAL+ such that
A130: * x,y = [0 ,xy'] and
A131: * x,z = xz' and
A132: + (* x,y),(* x,z) = xz' - xy' by A123, Def2;
A133: z' = z'' by A122, A128, ZFMISC_1:33;
now
per cases ( z'' <=' y'' or not z'' <=' y'' ) ;
suppose A134: z'' <=' y'' ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
then A135: + y,z = y'' -' z'' by A129, ARYTM_1:def 2;
now
per cases ( + y,z <> 0 or + y,z = 0 ) ;
suppose A136: + y,z <> 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
then consider x''', yz' being Element of REAL+ such that
A137: x = [0 ,x'''] and
A138: + y,z = yz' and
A139: * x,(+ y,z) = [0 ,(yz' *' x''')] by A118, A135, Def3;
A140: x' = x'' by A121, A124, ZFMISC_1:33;
A141: x'' = x''' by A121, A137, ZFMISC_1:33;
A142: z' = z'' by A122, A128, ZFMISC_1:33;
not x in {[0 ,0 ]} by NUMBERS:def 1, XBOOLE_0:def 5;
then x''' <> 0 by A137, TARSKI:def 1;
hence * x,(+ y,z) = (x' *' z') - (x' *' y') by A125, A127, A134, A135, A136, A138, A139, A140, A141, A142, ARYTM_1:28
.= + (* x,y),(* x,z) by A123, A126, A130, A131, A132, A140, ZFMISC_1:33 ;
:: thesis: verum
end;
suppose A143: + y,z = 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
then A144: y'' = z'' by A134, A135, ARYTM_1:10;
A145: xy' = x' *' y' by A126, A130, ZFMISC_1:33;
A146: x' = x'' by A121, A124, ZFMISC_1:33;
thus * x,(+ y,z) = 0 by A143, Th14
.= + (* x,y),(* x,z) by A123, A125, A127, A131, A132, A133, A144, A145, A146, ARYTM_1:18 ; :: thesis: verum
end;
end;
end;
hence * x,(+ y,z) = + (* x,y),(* x,z) ; :: thesis: verum
end;
suppose A147: not z'' <=' y'' ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
then A148: + y,z = [0 ,(z'' -' y'')] by A129, ARYTM_1:def 2;
then + y,z in [:{0 },REAL+ :] by Lm1, ZFMISC_1:106;
then consider x''', yz' being Element of REAL+ such that
A149: x = [0 ,x'''] and
A150: + y,z = [0 ,yz'] and
A151: * x,(+ y,z) = yz' *' x''' by A118, Def3;
A152: x' = x'' by A121, A124, ZFMISC_1:33;
A153: x'' = x''' by A121, A149, ZFMISC_1:33;
thus * x,(+ y,z) = x''' *' (z'' -' y'') by A148, A150, A151, ZFMISC_1:33
.= (x'' *' z') - (x' *' y') by A125, A127, A133, A147, A152, A153, ARYTM_1:26
.= + (* x,y),(* x,z) by A123, A126, A130, A131, A132, ZFMISC_1:33 ; :: thesis: verum
end;
end;
end;
hence * x,(+ y,z) = + (* x,y),(* x,z) ; :: thesis: verum
end;
suppose A154: y = 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
hence * x,(+ y,z) = * x,z by Th13
.= + (* x,y),(* x,z) by A154, Th13, Th14 ;
:: thesis: verum
end;
end;
end;
hence * x,(+ y,z) = + (* x,y),(* x,z) ; :: thesis: verum
end;
suppose that A155: x in [:{0 },REAL+ :] \ {[0 ,0 ]} and
A156: z in REAL+ and
A157: y in [:{0 },REAL+ :] \ {[0 ,0 ]} ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
consider x'', y' being Element of REAL+ such that
A158: x = [0 ,x''] and
A159: y = [0 ,y'] and
A160: * x,y = y' *' x'' by A155, A157, Def3;
now
per cases ( z <> 0 or z = 0 ) ;
suppose z <> 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
then consider x', z' being Element of REAL+ such that
A161: x = [0 ,x'] and
A162: z = z' and
A163: * x,z = [0 ,(z' *' x')] by A155, A156, Def3;
consider z'', y'' being Element of REAL+ such that
A164: z = z'' and
A165: y = [0 ,y''] and
A166: + z,y = z'' - y'' by A157, A162, Def2;
* x,z in [:{0 },REAL+ :] by A163, Lm1, ZFMISC_1:106;
then consider xz', xy' being Element of REAL+ such that
A167: * x,z = [0 ,xz'] and
A168: * x,y = xy' and
A169: + (* x,z),(* x,y) = xy' - xz' by A160, Def2;
A170: y' = y'' by A159, A165, ZFMISC_1:33;
now
per cases ( y'' <=' z'' or not y'' <=' z'' ) ;
suppose A171: y'' <=' z'' ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
then A172: + z,y = z'' -' y'' by A166, ARYTM_1:def 2;
now
per cases ( + z,y <> 0 or + z,y = 0 ) ;
suppose A173: + z,y <> 0 ; :: thesis: * x,(+ z,y) = + (* x,z),(* x,y)
then consider x''', zy' being Element of REAL+ such that
A174: x = [0 ,x'''] and
A175: + z,y = zy' and
A176: * x,(+ z,y) = [0 ,(zy' *' x''')] by A155, A172, Def3;
A177: x' = x'' by A158, A161, ZFMISC_1:33;
A178: x'' = x''' by A158, A174, ZFMISC_1:33;
A179: y' = y'' by A159, A165, ZFMISC_1:33;
not x in {[0 ,0 ]} by NUMBERS:def 1, XBOOLE_0:def 5;
then x''' <> 0 by A174, TARSKI:def 1;
hence * x,(+ z,y) = (x' *' y') - (x' *' z') by A162, A164, A171, A172, A173, A175, A176, A177, A178, A179, ARYTM_1:28
.= + (* x,z),(* x,y) by A160, A163, A167, A168, A169, A177, ZFMISC_1:33 ;
:: thesis: verum
end;
suppose A180: + z,y = 0 ; :: thesis: * x,(+ z,y) = + (* x,z),(* x,y)
then A181: z'' = y'' by A171, A172, ARYTM_1:10;
A182: xz' = x' *' z' by A163, A167, ZFMISC_1:33;
A183: x' = x'' by A158, A161, ZFMISC_1:33;
thus * x,(+ z,y) = 0 by A180, Th14
.= + (* x,z),(* x,y) by A160, A162, A164, A168, A169, A170, A181, A182, A183, ARYTM_1:18 ; :: thesis: verum
end;
end;
end;
hence * x,(+ y,z) = + (* x,y),(* x,z) ; :: thesis: verum
end;
suppose A184: not y'' <=' z'' ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
then A185: + z,y = [0 ,(y'' -' z'')] by A166, ARYTM_1:def 2;
then + z,y in [:{0 },REAL+ :] by Lm1, ZFMISC_1:106;
then consider x''', zy' being Element of REAL+ such that
A186: x = [0 ,x'''] and
A187: + z,y = [0 ,zy'] and
A188: * x,(+ z,y) = zy' *' x''' by A155, Def3;
A189: x' = x'' by A158, A161, ZFMISC_1:33;
A190: x'' = x''' by A158, A186, ZFMISC_1:33;
thus * x,(+ y,z) = x''' *' (y'' -' z'') by A185, A187, A188, ZFMISC_1:33
.= (x'' *' y') - (x' *' z') by A162, A164, A170, A184, A189, A190, ARYTM_1:26
.= + (* x,y),(* x,z) by A160, A163, A167, A168, A169, ZFMISC_1:33 ; :: thesis: verum
end;
end;
end;
hence * x,(+ y,z) = + (* x,y),(* x,z) ; :: thesis: verum
end;
suppose A191: z = 0 ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
hence * x,(+ y,z) = * x,y by Th13
.= + (* x,y),(* x,z) by A191, Th13, Th14 ;
:: thesis: verum
end;
end;
end;
hence * x,(+ y,z) = + (* x,y),(* x,z) ; :: thesis: verum
end;
suppose that A192: x in [:{0 },REAL+ :] \ {[0 ,0 ]} and
A193: y in [:{0 },REAL+ :] \ {[0 ,0 ]} and
A194: z in [:{0 },REAL+ :] \ {[0 ,0 ]} ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
consider x', y' being Element of REAL+ such that
A195: x = [0 ,x'] and
A196: y = [0 ,y'] and
A197: * x,y = y' *' x' by A192, A193, Def3;
consider x'', z' being Element of REAL+ such that
A198: x = [0 ,x''] and
A199: z = [0 ,z'] and
A200: * x,z = z' *' x'' by A192, A194, Def3;
consider xy', xz' being Element of REAL+ such that
A201: * x,y = xy' and
A202: * x,z = xz' and
A203: + (* x,y),(* x,z) = xy' + xz' by A197, A200, Def2;
( ( not y in REAL+ or not z in REAL+ ) & ( not y in REAL+ or not z in [:{0 },REAL+ :] ) & ( not y in [:{0 },REAL+ :] or not z in REAL+ ) ) by A193, A194, Th5, XBOOLE_0:3;
then consider y'', z'' being Element of REAL+ such that
A204: y = [0 ,y''] and
A205: z = [0 ,z''] and
A206: + y,z = [0 ,(y'' + z'')] by Def2;
+ y,z in [:{0 },REAL+ :] by A206, Lm1, ZFMISC_1:106;
then consider x''', yz' being Element of REAL+ such that
A207: x = [0 ,x'''] and
A208: + y,z = [0 ,yz'] and
A209: * x,(+ y,z) = yz' *' x''' by A192, Def3;
A210: x' = x'' by A195, A198, ZFMISC_1:33;
A211: x' = x''' by A195, A207, ZFMISC_1:33;
A212: y' = y'' by A196, A204, ZFMISC_1:33;
A213: z' = z'' by A199, A205, ZFMISC_1:33;
thus * x,(+ y,z) = x''' *' (y'' + z'') by A206, A208, A209, ZFMISC_1:33
.= + (* x,y),(* x,z) by A197, A200, A201, A202, A203, A210, A211, A212, A213, ARYTM_2:14 ; :: thesis: verum
end;
suppose A214: ( ( not x in REAL+ or not y in REAL+ or not z in REAL+ ) & ( not x in REAL+ or not y in REAL+ or not z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) & ( not x in REAL+ or not y in [:{0 },REAL+ :] \ {[0 ,0 ]} or not z in REAL+ ) & ( not x in REAL+ or not y in [:{0 },REAL+ :] \ {[0 ,0 ]} or not z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) & ( not x in [:{0 },REAL+ :] \ {[0 ,0 ]} or not y in REAL+ or not z in REAL+ ) & ( not x in [:{0 },REAL+ :] \ {[0 ,0 ]} or not y in REAL+ or not z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) & ( not x in [:{0 },REAL+ :] \ {[0 ,0 ]} or not y in [:{0 },REAL+ :] \ {[0 ,0 ]} or not z in REAL+ ) & ( not x in [:{0 },REAL+ :] \ {[0 ,0 ]} or not y in [:{0 },REAL+ :] \ {[0 ,0 ]} or not z in [:{0 },REAL+ :] \ {[0 ,0 ]} ) ) ; :: thesis: * x,(+ y,z) = + (* x,y),(* x,z)
end;
end;