let i1, j1 be Element of NAT ; :: thesis: quotient i1,j1 = i1 / j1
set x = quotient i1,j1;
per cases ( j1 = {} or j1 <> 0 ) ;
suppose A1: j1 = {} ; :: thesis: quotient i1,j1 = i1 / j1
hence quotient i1,j1 = {} by ARYTM_3:def 10
.= i1 / j1 by A1 ;
:: thesis: verum
end;
suppose A2: j1 <> 0 ; :: thesis: quotient i1,j1 = i1 / j1
+ 0 ,(opp 0 ) = 0 by ARYTM_0:def 4;
then A3: opp 0 = 0 by ARYTM_0:13;
j1 * (j1 " ) = 1 by A2, XCMPLX_0:def 7;
then consider x1, x2, y1, y2 being Real such that
A4: j1 = [*x1,x2*] and
A5: j1 " = [*y1,y2*] and
A6: 1 = [*(+ (* x1,y1),(opp (* x2,y2))),(+ (* x1,y2),(* x2,y1))*] by XCMPLX_0:def 5;
+ (* x1,y2),(* x2,y1) = 0 by A6, ARYTM_0:26;
then A7: 1 = + (* x1,y1),(opp (* x2,y2)) by A6, ARYTM_0:def 7
.= + (* x1,y1),(opp 0 ) by A4, ARYTM_0:14, ARYTM_0:26
.= * x1,y1 by A3, ARYTM_0:13 ;
x2 = 0 by A4, ARYTM_0:26;
then A8: j1 = x1 by A4, ARYTM_0:def 7;
then x1 in omega ;
then reconsider xx = x1 as Element of RAT+ by Lm1;
consider yy being Element of RAT+ such that
A9: xx *' yy = one by A2, A8, ARYTM_3:60;
A10: xx in RAT+ ;
yy in RAT+ ;
then reconsider xx1 = xx, yy1 = yy as Element of REAL+ by A10, ARYTM_2:1;
A11: ex x9, y9 being Element of RAT+ st
( xx1 = x9 & yy1 = y9 & xx1 *' yy1 = x9 *' y9 ) by ARYTM_2:22;
yy1 in REAL+ ;
then reconsider xx1 = xx1, yy1 = yy1 as Element of REAL by ARYTM_0:1;
ex x9, y9 being Element of REAL+ st
( xx1 = x9 & yy1 = y9 & * xx1,yy1 = x9 *' y9 ) by ARYTM_0:def 3;
then A12: yy = y1 by A2, A8, A7, A9, A11, ARYTM_0:20;
then A13: y1 in RAT+ ;
y2 = 0 by A5, ARYTM_0:26;
then A14: j1 " = y1 by A5, ARYTM_0:def 7;
A15: j1 in omega ;
then reconsider a = quotient i1,j1, b = j1 as Element of RAT+ by Lm1;
consider x91, x92, y91, y92 being Real such that
A16: i1 = [*x91,x92*] and
A17: j1 " = [*y91,y92*] and
A18: i1 * (j1 " ) = [*(+ (* x91,y91),(opp (* x92,y92))),(+ (* x91,y92),(* x92,y91))*] by XCMPLX_0:def 5;
A19: + (* x91,y92),(* x92,y91) = 0 by A18, ARYTM_0:26;
x1 in omega by A8;
then consider x19, y19 being Element of REAL+ such that
A20: x1 = x19 and
A21: y1 = y19 and
A22: * x1,y1 = x19 *' y19 by A13, ARYTM_0:def 3, ARYTM_2:1, ARYTM_2:2;
A23: ex x199, y199 being Element of RAT+ st
( x19 = x199 & y19 = y199 & x19 *' y19 = x199 *' y199 ) by A8, A12, A15, A20, A21, Lm1, ARYTM_2:22;
A24: y92 = 0 by A17, ARYTM_0:26;
then j1 " = y91 by A17, ARYTM_0:def 7;
then A25: i1 * (j1 " ) = + (* x91,y1),(opp (* x92,0 )) by A14, A18, A24, A19, ARYTM_0:def 7
.= + (* x91,y1),0 by A3, ARYTM_0:14
.= * x91,y1 by ARYTM_0:13 ;
x92 = 0 by A16, ARYTM_0:26;
then A26: i1 = x91 by A16, ARYTM_0:def 7;
then A27: x91 in omega ;
then x91 in RAT+ by Lm1;
then consider x9, y9 being Element of REAL+ such that
A28: x91 = x9 and
A29: y1 = y9 and
A30: i1 * (j1 " ) = x9 *' y9 by A25, A13, ARYTM_0:def 3, ARYTM_2:1;
consider x99, y99 being Element of RAT+ such that
A31: x9 = x99 and
A32: y9 = y99 and
A33: i1 * (j1 " ) = x99 *' y99 by A27, A12, A28, A29, A30, Lm1, ARYTM_2:22;
a *' b = (quotient i1,j1) *' (quotient j1,one ) by ARYTM_3:46
.= quotient (i1 *^ j1),(j1 *^ one ) by ARYTM_3:55
.= (quotient i1,one ) *' (quotient j1,j1) by ARYTM_3:55
.= (quotient i1,one ) *' one by A2, ARYTM_3:47
.= quotient i1,one by ARYTM_3:59
.= i1 by ARYTM_3:46
.= x99 *' one by A26, A28, A31, ARYTM_3:59
.= (x99 *' y99) *' b by A8, A7, A29, A32, A20, A21, A22, A23, ARYTM_3:58 ;
hence quotient i1,j1 = i1 / j1 by A2, A33, ARYTM_3:62; :: thesis: verum
end;
end;