let a be real number ; :: thesis: for p, q being Rational st a > 0 holds
(a #Q p) #Q q = a #Q (p * q)

let p, q be Rational; :: thesis: ( a > 0 implies (a #Q p) #Q q = a #Q (p * q) )
assume A1: a > 0 ; :: thesis: (a #Q p) #Q q = a #Q (p * q)
then A2: a #Z (numerator p) > 0 by Th49;
A3: denominator p >= 1 by RAT_1:29;
A4: denominator q >= 1 by RAT_1:29;
A5: a #Z ((numerator p) * (numerator q)) >= 0 by A1, Th49;
A6: denominator p <> 0 by RAT_1:def 3;
denominator q <> 0 by RAT_1:def 3;
then A7: (denominator p) * (denominator q) <> 0 by A6, XCMPLX_1:6;
then A8: (denominator p) * (denominator q) > 0 ;
A9: denominator (p * q) > 0 by RAT_1:27;
p = (numerator p) / (denominator p) by RAT_1:37;
then p * q = ((numerator p) / (denominator p)) * ((numerator q) / (denominator q)) by RAT_1:37
.= (((numerator p) / (denominator p)) * (numerator q)) / (denominator q)
.= ((numerator p) * (numerator q)) / ((denominator p) * (denominator q)) by XCMPLX_1:84 ;
then consider n being Element of NAT such that
A11: ( (numerator p) * (numerator q) = (numerator (p * q)) * n & (denominator p) * (denominator q) = (denominator (p * q)) * n ) by A7, RAT_1:60;
((denominator (p * q)) * n) / (denominator (p * q)) > 0 by A8, A9, A11, XREAL_1:141;
then n > 0 ;
then A12: n >= 0 + 1 by NAT_1:13;
A13: denominator (p * q) >= 1 by RAT_1:29;
reconsider k = n as Integer ;
A14: a #Z (numerator (p * q)) > 0 by A1, Th49;
A15: (denominator (p * q)) * n >= 0 + 1 by A8, A11, NAT_1:13;
A16: a #Q (p * q) > 0 by A1, Th63;
thus (a #Q p) #Q q = (denominator q) -Root ((denominator p) -Root ((a #Z (numerator p)) #Z (numerator q))) by A2, Th56, RAT_1:29
.= (denominator q) -Root ((denominator p) -Root (a #Z ((numerator p) * (numerator q)))) by Th55
.= ((denominator (p * q)) * n) -Root (a #Z ((numerator (p * q)) * k)) by A3, A4, A5, A11, Th34
.= ((denominator (p * q)) * n) -Root ((a #Z (numerator (p * q))) #Z k) by Th55
.= (((denominator (p * q)) * n) -Root (a #Z (numerator (p * q)))) #Z k by A14, A15, Th56
.= ((n * (denominator (p * q))) -Root (a #Z (numerator (p * q)))) |^ n by Th46
.= (n -Root (a #Q (p * q))) |^ n by A12, A13, A14, Th34
.= a #Q (p * q) by A12, A16, Lm2 ; :: thesis: verum