let a be real number ; :: thesis: for p, q being Rational st a > 0 holds
(a #Q p) * (a #Q q) = a #Q (p + q)
let p, q be Rational; :: thesis: ( a > 0 implies (a #Q p) * (a #Q q) = a #Q (p + q) )
assume A1:
a > 0
; :: thesis: (a #Q p) * (a #Q q) = a #Q (p + q)
set dp = denominator p;
set dq = denominator q;
set np = numerator p;
set nq = numerator q;
A2:
a #Z (numerator p) > 0
by A1, Th49;
A3:
a #Z ((numerator q) - (numerator p)) > 0
by A1, Th49;
A4:
( a #Z ((numerator q) - (numerator p)) <> 0 & a #Z ((numerator q) - (numerator p)) >= 0 )
by A1, Th49;
A5:
denominator q >= 1
by RAT_1:29;
A6:
denominator p >= 1
by RAT_1:29;
A7:
(a #Z ((numerator q) - (numerator p))) |^ (denominator p) >= 0
by A3, Th13;
A8:
(a #Z (numerator p)) |^ ((denominator p) + (denominator q)) >= 0
by A2, Th13;
A9:
(denominator p) * (denominator q) >= 1
by A5, A6, XREAL_1:161;
reconsider ddp = denominator p as Integer ;
reconsider ddq = denominator q as Integer ;
A10:
denominator p <> 0
by RAT_1:def 3;
A11:
denominator q <> 0
by RAT_1:def 3;
then A12:
(denominator p) * (denominator q) <> 0
by A10, XCMPLX_1:6;
p + q =
((numerator p) / (denominator p)) + q
by RAT_1:37
.=
((numerator p) / (denominator p)) + ((numerator q) / (denominator q))
by RAT_1:37
.=
(((numerator p) * (denominator q)) + ((numerator q) * (denominator p))) / ((denominator p) * (denominator q))
by A10, A11, XCMPLX_1:117
;
then consider n being Element of NAT such that
A13:
( ((numerator p) * (denominator q)) + ((numerator q) * (denominator p)) = (numerator (p + q)) * n & (denominator p) * (denominator q) = (denominator (p + q)) * n )
by A12, RAT_1:60;
reconsider k = n as Integer ;
A14:
denominator (p + q) > 0
by RAT_1:27;
((denominator (p + q)) * n) / (denominator (p + q)) > 0
by A9, A13, A14, XREAL_1:141;
then
n > 0
;
then A16:
n >= 0 + 1
by NAT_1:13;
A17:
denominator (p + q) >= 1
by RAT_1:29;
A18:
a #Z (numerator (p + q)) > 0
by A1, Th49;
A19:
a #Q (p + q) > 0
by A1, Th63;
thus (a #Q p) * (a #Q q) =
((denominator p) -Root (a #Z (numerator p))) * ((denominator q) -Root (a #Z ((numerator p) + ((numerator q) - (numerator p)))))
.=
((denominator p) -Root (a #Z (numerator p))) * ((denominator q) -Root ((a #Z (numerator p)) * (a #Z ((numerator q) - (numerator p)))))
by A1, Th54
.=
((denominator p) -Root (a #Z (numerator p))) * (((denominator q) -Root (a #Z (numerator p))) * ((denominator q) -Root (a #Z ((numerator q) - (numerator p)))))
by A2, A4, Th31, RAT_1:29
.=
(((denominator p) -Root (a #Z (numerator p))) * ((denominator q) -Root (a #Z (numerator p)))) * ((denominator q) -Root (a #Z ((numerator q) - (numerator p))))
.=
(((denominator p) * (denominator q)) -Root ((a #Z (numerator p)) |^ ((denominator p) + (denominator q)))) * ((denominator q) -Root (a #Z ((numerator q) - (numerator p))))
by A2, A5, A6, Th35
.=
(((denominator p) * (denominator q)) -Root ((a #Z (numerator p)) |^ ((denominator p) + (denominator q)))) * ((denominator q) -Root ((denominator p) -Root ((a #Z ((numerator q) - (numerator p))) |^ (denominator p))))
by A3, A6, Lm2
.=
(((denominator p) * (denominator q)) -Root ((a #Z (numerator p)) |^ ((denominator p) + (denominator q)))) * (((denominator p) * (denominator q)) -Root ((a #Z ((numerator q) - (numerator p))) |^ (denominator p)))
by A5, A6, A7, Th34
.=
((denominator p) * (denominator q)) -Root (((a #Z (numerator p)) |^ ((denominator p) + (denominator q))) * ((a #Z ((numerator q) - (numerator p))) |^ (denominator p)))
by A7, A8, A9, Th31
.=
((denominator p) * (denominator q)) -Root (((a #Z (numerator p)) #Z (ddp + ddq)) * ((a #Z ((numerator q) - (numerator p))) |^ (denominator p)))
by Th46
.=
((denominator p) * (denominator q)) -Root (((a #Z (numerator p)) #Z (ddp + ddq)) * ((a #Z ((numerator q) - (numerator p))) #Z ddp))
by Th46
.=
((denominator p) * (denominator q)) -Root ((a #Z ((numerator p) * (ddp + ddq))) * ((a #Z ((numerator q) - (numerator p))) #Z ddp))
by Th55
.=
((denominator p) * (denominator q)) -Root ((a #Z ((numerator p) * (ddp + ddq))) * (a #Z (((numerator q) - (numerator p)) * ddp)))
by Th55
.=
((denominator p) * (denominator q)) -Root (a #Z ((((numerator p) * ddp) + ((numerator p) * ddq)) + (((numerator q) - (numerator p)) * ddp)))
by A1, Th54
.=
((denominator (p + q)) * n) -Root ((a #Z (numerator (p + q))) #Z k)
by A13, Th55
.=
(((denominator (p + q)) * n) -Root (a #Z (numerator (p + q)))) #Z k
by A9, A13, A18, Th56
.=
((n * (denominator (p + q))) -Root (a #Z (numerator (p + q)))) |^ n
by Th46
.=
(n -Root (a #Q (p + q))) |^ n
by A16, A17, A18, Th34
.=
a #Q (p + q)
by A16, A19, Lm2
; :: thesis: verum