|\^/| Maple 2019 (X86 64 WINDOWS) ._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2019 \ MAPLE / All rights reserved. Maple is a trademark of <____ ____> Waterloo Maple Inc. | Type ? for help. #BEGIN OUTFILE1 # before write maple top matter # before write_ats library and user def block #BEGIN ATS LIBRARY BLOCK # Begin Function number 2 > omniout_str := proc(iolevel,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then # if number 1 > printf("%s\n",str); > fi;# end if 1; > end; omniout_str := proc(iolevel, str) global glob_iolevel; if iolevel <= glob_iolevel then printf("%s\n", str) end if end proc # End Function number 2 # Begin Function number 3 > omniout_str_noeol := proc(iolevel,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then # if number 1 > printf("%s",str); > fi;# end if 1; > end; omniout_str_noeol := proc(iolevel, str) global glob_iolevel; if iolevel <= glob_iolevel then printf("%s", str) end if end proc # End Function number 3 # Begin Function number 4 > omniout_labstr := proc(iolevel,label,str) > global glob_iolevel; > if (glob_iolevel >= iolevel) then # if number 1 > print(label,str); > fi;# end if 1; > end; omniout_labstr := proc(iolevel, label, str) global glob_iolevel; if iolevel <= glob_iolevel then print(label, str) end if end proc # End Function number 4 # Begin Function number 5 > omniout_float := proc(iolevel,prelabel,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then # if number 1 > if vallen = 4 then > printf("%-30s = %-42.4g %s \n",prelabel,value, postlabel); > else > printf("%-30s = %-42.32g %s \n",prelabel,value, postlabel); > fi;# end if 1; > fi;# end if 0; > end; omniout_float := proc(iolevel, prelabel, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then if vallen = 4 then printf("%-30s = %-42.4g %s \n", prelabel, value, postlabel) else printf("%-30s = %-42.32g %s \n", prelabel, value, postlabel) end if end if end proc # End Function number 5 # Begin Function number 6 > omniout_int := proc(iolevel,prelabel,prelen,value,vallen,postlabel) > global glob_iolevel; > if (glob_iolevel >= iolevel) then # if number 0 > if vallen = 5 then # if number 1 > printf("%-30s = %-32d %s\n",prelabel,value, postlabel); > else > printf("%-30s = %-32d %s \n",prelabel,value, postlabel); > fi;# end if 1; > fi;# end if 0; > end; omniout_int := proc(iolevel, prelabel, prelen, value, vallen, postlabel) global glob_iolevel; if iolevel <= glob_iolevel then if vallen = 5 then printf("%-30s = %-32d %s\n", prelabel, value, postlabel) else printf("%-30s = %-32d %s \n", prelabel, value, postlabel) end if end if end proc # End Function number 6 # Begin Function number 7 > logitem_time := proc(fd,secs_in) > global glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year; > local days_int, hours_int,minutes_int, sec_int, sec_temp, years_int; > fprintf(fd,""); > if (secs_in >= 0) then # if number 0 > years_int := int_trunc(secs_in / glob_sec_in_year); > sec_temp := int_trunc(secs_in) mod int_trunc(glob_sec_in_year); > days_int := int_trunc(sec_temp / glob_sec_in_day) ; > sec_temp := sec_temp mod int_trunc(glob_sec_in_day) ; > hours_int := int_trunc(sec_temp / glob_sec_in_hour); > sec_temp := sec_temp mod int_trunc(glob_sec_in_hour); > minutes_int := int_trunc(sec_temp / glob_sec_in_minute); > sec_int := sec_temp mod int_trunc(glob_sec_in_minute); > if (years_int > 0) then # if number 1 > fprintf(fd,"%d Years %d Days %d Hours %d Minutes %d Seconds",years_int,days_int,hours_int,minutes_int,sec_int); > elif > (days_int > 0) then # if number 2 > fprintf(fd,"%d Days %d Hours %d Minutes %d Seconds",days_int,hours_int,minutes_int,sec_int); > elif > (hours_int > 0) then # if number 3 > fprintf(fd,"%d Hours %d Minutes %d Seconds",hours_int,minutes_int,sec_int); > elif > (minutes_int > 0) then # if number 4 > fprintf(fd,"%d Minutes %d Seconds",minutes_int,sec_int); > else > fprintf(fd,"%d Seconds",sec_int); > fi;# end if 4 > else > fprintf(fd," 0.0 Seconds"); > fi;# end if 3 > fprintf(fd,"\n"); > end; logitem_time := proc(fd, secs_in) local days_int, hours_int, minutes_int, sec_int, sec_temp, years_int; global glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year; fprintf(fd, ""); if 0 <= secs_in then years_int := int_trunc(secs_in/glob_sec_in_year); sec_temp := int_trunc(secs_in) mod int_trunc(glob_sec_in_year); days_int := int_trunc(sec_temp/glob_sec_in_day); sec_temp := sec_temp mod int_trunc(glob_sec_in_day); hours_int := int_trunc(sec_temp/glob_sec_in_hour); sec_temp := sec_temp mod int_trunc(glob_sec_in_hour); minutes_int := int_trunc(sec_temp/glob_sec_in_minute); sec_int := sec_temp mod int_trunc(glob_sec_in_minute); if 0 < years_int then fprintf(fd, "%d Years %d Days %d Hours %d Minutes %d Seconds", years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < days_int then fprintf(fd, "%d Days %d Hours %d Minutes %d Seconds", days_int, hours_int, minutes_int, sec_int) elif 0 < hours_int then fprintf(fd, "%d Hours %d Minutes %d Seconds", hours_int, minutes_int, sec_int) elif 0 < minutes_int then fprintf(fd, "%d Minutes %d Seconds", minutes_int, sec_int) else fprintf(fd, "%d Seconds", sec_int) end if else fprintf(fd, " 0.0 Seconds") end if; fprintf(fd, "\n") end proc # End Function number 7 # Begin Function number 8 > omniout_timestr := proc(secs_in) > global glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year; > local days_int, hours_int,minutes_int, sec_int, sec_temp, years_int; > if (secs_in >= 0) then # if number 3 > years_int := int_trunc(secs_in / glob_sec_in_year); > sec_temp := (int_trunc(secs_in) mod int_trunc(glob_sec_in_year)); > days_int := int_trunc(sec_temp / glob_sec_in_day) ; > sec_temp := (sec_temp mod int_trunc(glob_sec_in_day)) ; > hours_int := int_trunc(sec_temp / glob_sec_in_hour); > sec_temp := (sec_temp mod int_trunc(glob_sec_in_hour)); > minutes_int := int_trunc(sec_temp / glob_sec_in_minute); > sec_int := (sec_temp mod int_trunc(glob_sec_in_minute)); > if (years_int > 0) then # if number 4 > printf(" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",years_int,days_int,hours_int,minutes_int,sec_int); > elif > (days_int > 0) then # if number 5 > printf(" = %d Days %d Hours %d Minutes %d Seconds\n",days_int,hours_int,minutes_int,sec_int); > elif > (hours_int > 0) then # if number 6 > printf(" = %d Hours %d Minutes %d Seconds\n",hours_int,minutes_int,sec_int); > elif > (minutes_int > 0) then # if number 7 > printf(" = %d Minutes %d Seconds\n",minutes_int,sec_int); > else > printf(" = %d Seconds\n",sec_int); > fi;# end if 7 > else > printf(" 0.0 Seconds\n"); > fi;# end if 6 > end; omniout_timestr := proc(secs_in) local days_int, hours_int, minutes_int, sec_int, sec_temp, years_int; global glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year; if 0 <= secs_in then years_int := int_trunc(secs_in/glob_sec_in_year); sec_temp := int_trunc(secs_in) mod int_trunc(glob_sec_in_year); days_int := int_trunc(sec_temp/glob_sec_in_day); sec_temp := sec_temp mod int_trunc(glob_sec_in_day); hours_int := int_trunc(sec_temp/glob_sec_in_hour); sec_temp := sec_temp mod int_trunc(glob_sec_in_hour); minutes_int := int_trunc(sec_temp/glob_sec_in_minute); sec_int := sec_temp mod int_trunc(glob_sec_in_minute); if 0 < years_int then printf(" = %d Years %d Days %d Hours %d Minutes %d Seconds\n", years_int, days_int, hours_int, minutes_int, sec_int) elif 0 < days_int then printf(" = %d Days %d Hours %d Minutes %d Seconds\n", days_int, hours_int, minutes_int, sec_int) elif 0 < hours_int then printf(" = %d Hours %d Minutes %d Seconds\n", hours_int, minutes_int, sec_int) elif 0 < minutes_int then printf(" = %d Minutes %d Seconds\n", minutes_int, sec_int) else printf(" = %d Seconds\n", sec_int) end if else printf(" 0.0 Seconds\n") end if end proc # End Function number 8 # Begin Function number 9 > zero_ats_ar := proc(arr_a) > global ATS_MAX_TERMS; > local iii; > iii := 1; > while (iii <= ATS_MAX_TERMS) do # do number 1 > arr_a [iii] := glob__0; > iii := iii + 1; > od;# end do number 1 > end; zero_ats_ar := proc(arr_a) local iii; global ATS_MAX_TERMS; iii := 1; while iii <= ATS_MAX_TERMS do arr_a[iii] := glob__0; iii := iii + 1 end do end proc # End Function number 9 # Begin Function number 10 > ats := proc(mmm_ats,arr_a,arr_b,jjj_ats) > global ATS_MAX_TERMS; > local iii_ats, lll_ats,ma_ats, ret_ats; > ret_ats := glob__0; > if (jjj_ats <= mmm_ats) then # if number 6 > ma_ats := mmm_ats + 1; > iii_ats := jjj_ats; > while (iii_ats <= mmm_ats) do # do number 1 > lll_ats := ma_ats - iii_ats; > if ((lll_ats <= ATS_MAX_TERMS and (iii_ats <= ATS_MAX_TERMS) )) then # if number 7 > ret_ats := ret_ats + c(arr_a[iii_ats])*c(arr_b[lll_ats]); > fi;# end if 7; > iii_ats := iii_ats + 1; > od;# end do number 1 > fi;# end if 6; > ret_ats; > end; ats := proc(mmm_ats, arr_a, arr_b, jjj_ats) local iii_ats, lll_ats, ma_ats, ret_ats; global ATS_MAX_TERMS; ret_ats := glob__0; if jjj_ats <= mmm_ats then ma_ats := mmm_ats + 1; iii_ats := jjj_ats; while iii_ats <= mmm_ats do lll_ats := ma_ats - iii_ats; if lll_ats <= ATS_MAX_TERMS and iii_ats <= ATS_MAX_TERMS then ret_ats := ret_ats + c(arr_a[iii_ats])*c(arr_b[lll_ats]) end if; iii_ats := iii_ats + 1 end do end if; ret_ats end proc # End Function number 10 # Begin Function number 11 > att := proc(mmm_att,arr_aa,arr_bb,jjj_att) > global ATS_MAX_TERMS; > local al_att, iii_att,lll_att, ma_att, ret_att; > ret_att := glob__0; > if (jjj_att < mmm_att) then # if number 6 > ma_att := mmm_att + 2; > iii_att := jjj_att; > while ((iii_att < mmm_att) and (iii_att <= ATS_MAX_TERMS) ) do # do number 1 > lll_att := ma_att - iii_att; > al_att := (lll_att - 1); > if ((lll_att <= ATS_MAX_TERMS and (iii_att <= ATS_MAX_TERMS) )) then # if number 7 > ret_att := ret_att + c(arr_aa[iii_att])*c(arr_bb[lll_att])* c(al_att); > fi;# end if 7; > iii_att := iii_att + 1; > od;# end do number 1; > ret_att := ret_att / c(mmm_att) ; > fi;# end if 6; > ret_att; > end; att := proc(mmm_att, arr_aa, arr_bb, jjj_att) local al_att, iii_att, lll_att, ma_att, ret_att; global ATS_MAX_TERMS; ret_att := glob__0; if jjj_att < mmm_att then ma_att := mmm_att + 2; iii_att := jjj_att; while iii_att < mmm_att and iii_att <= ATS_MAX_TERMS do lll_att := ma_att - iii_att; al_att := lll_att - 1; if lll_att <= ATS_MAX_TERMS and iii_att <= ATS_MAX_TERMS then ret_att := ret_att + c(arr_aa[iii_att])*c(arr_bb[lll_att])*c(al_att) end if; iii_att := iii_att + 1 end do; ret_att := ret_att/c(mmm_att) end if; ret_att end proc # End Function number 11 # Begin Function number 12 > logditto := proc(file) > fprintf(file,""); > fprintf(file,"ditto"); > fprintf(file,""); > end; logditto := proc(file) fprintf(file, ""); fprintf(file, "ditto"); fprintf(file, "") end proc # End Function number 12 # Begin Function number 13 > logitem_integer := proc(file,n) > fprintf(file,""); > fprintf(file,"%d",n); > fprintf(file,""); > end; logitem_integer := proc(file, n) fprintf(file, ""); fprintf(file, "%d", n); fprintf(file, "") end proc # End Function number 13 # Begin Function number 14 > logitem_str := proc(file,str) > fprintf(file,""); > fprintf(file,str); > fprintf(file,""); > end; logitem_str := proc(file, str) fprintf(file, ""); fprintf(file, str); fprintf(file, "") end proc # End Function number 14 # Begin Function number 15 > logitem_good_digits := proc(file,rel_error) > global glob_small_float,glob_prec; > local good_digits; > fprintf(file,""); > fprintf(file,"%d",glob_min_good_digits); > fprintf(file,""); > end; logitem_good_digits := proc(file, rel_error) local good_digits; global glob_small_float, glob_prec; fprintf(file, ""); fprintf(file, "%d", glob_min_good_digits); fprintf(file, "") end proc # End Function number 15 # Begin Function number 16 > log_revs := proc(file,revs) > fprintf(file,revs); > end; log_revs := proc(file, revs) fprintf(file, revs) end proc # End Function number 16 # Begin Function number 17 > logitem_float := proc(file,x) > fprintf(file,""); > fprintf(file,"%g",x); > fprintf(file,""); > end; logitem_float := proc(file, x) fprintf(file, ""); fprintf(file, "%g", x); fprintf(file, "") end proc # End Function number 17 # Begin Function number 18 > logitem_h_reason := proc(file) > global glob_h_reason; > fprintf(file,""); > if (glob_h_reason = 1) then # if number 6 > fprintf(file,"Max H"); > elif > (glob_h_reason = 2) then # if number 7 > fprintf(file,"Display Interval"); > elif > (glob_h_reason = 3) then # if number 8 > fprintf(file,"Optimal"); > elif > (glob_h_reason = 4) then # if number 9 > fprintf(file,"Pole Accuracy"); > elif > (glob_h_reason = 5) then # if number 10 > fprintf(file,"Min H (Pole)"); > elif > (glob_h_reason = 6) then # if number 11 > fprintf(file,"Pole"); > elif > (glob_h_reason = 7) then # if number 12 > fprintf(file,"Opt Iter"); > else > fprintf(file,"Impossible"); > fi;# end if 12 > fprintf(file,""); > end; logitem_h_reason := proc(file) global glob_h_reason; fprintf(file, ""); if glob_h_reason = 1 then fprintf(file, "Max H") elif glob_h_reason = 2 then fprintf(file, "Display Interval") elif glob_h_reason = 3 then fprintf(file, "Optimal") elif glob_h_reason = 4 then fprintf(file, "Pole Accuracy") elif glob_h_reason = 5 then fprintf(file, "Min H (Pole)") elif glob_h_reason = 6 then fprintf(file, "Pole") elif glob_h_reason = 7 then fprintf(file, "Opt Iter") else fprintf(file, "Impossible") end if; fprintf(file, "") end proc # End Function number 18 # Begin Function number 19 > logstart := proc(file) > fprintf(file,""); > end; logstart := proc(file) fprintf(file, "") end proc # End Function number 19 # Begin Function number 20 > logend := proc(file) > fprintf(file,"\n"); > end; logend := proc(file) fprintf(file, "\n") end proc # End Function number 20 # Begin Function number 21 > chk_data := proc() > global glob_max_iter,ALWAYS, ATS_MAX_TERMS; > local errflag; > errflag := false; > if (glob_max_iter < 2) then # if number 12 > omniout_str(ALWAYS,"Illegal max_iter"); > errflag := true; > fi;# end if 12; > if (errflag) then # if number 12 > quit; > fi;# end if 12 > end; chk_data := proc() local errflag; global glob_max_iter, ALWAYS, ATS_MAX_TERMS; errflag := false; if glob_max_iter < 2 then omniout_str(ALWAYS, "Illegal max_iter"); errflag := true end if; if errflag then quit end if end proc # End Function number 21 # Begin Function number 22 > comp_expect_sec := proc(t_end2,t_start2,t2,clock_sec2) > global glob_small_float; > local ms2, rrr, sec_left, sub1, sub2; > ; > ms2 := c(clock_sec2); > sub1 := c(t_end2-t_start2); > sub2 := c(t2-t_start2); > if (sub1 = glob__0) then # if number 12 > sec_left := glob__0; > else > if (sub2 > glob__0) then # if number 13 > rrr := (sub1/sub2); > sec_left := rrr * c(ms2) - c(ms2); > else > sec_left := glob__0; > fi;# end if 13 > fi;# end if 12; > sec_left; > end; comp_expect_sec := proc(t_end2, t_start2, t2, clock_sec2) local ms2, rrr, sec_left, sub1, sub2; global glob_small_float; ms2 := c(clock_sec2); sub1 := c(t_end2 - t_start2); sub2 := c(t2 - t_start2); if sub1 = glob__0 then sec_left := glob__0 else if glob__0 < sub2 then rrr := sub1/sub2; sec_left := rrr*c(ms2) - c(ms2) else sec_left := glob__0 end if end if; sec_left end proc # End Function number 22 # Begin Function number 23 > comp_percent := proc(t_end2,t_start2, t2) > global glob_small_float; > local rrr, sub1, sub2; > sub1 := (t_end2-t_start2); > sub2 := (t2-t_start2); > if (sub2 > glob_small_float) then # if number 12 > rrr := (glob__100*sub2)/sub1; > else > rrr := 0.0; > fi;# end if 12; > rrr; > end; comp_percent := proc(t_end2, t_start2, t2) local rrr, sub1, sub2; global glob_small_float; sub1 := t_end2 - t_start2; sub2 := t2 - t_start2; if glob_small_float < sub2 then rrr := glob__100*sub2/sub1 else rrr := 0. end if; rrr end proc # End Function number 23 # Begin Function number 24 > comp_rad_from_ratio := proc(term1,term2,last_no) > #TOP TWO TERM RADIUS ANALYSIS > global glob_h,glob_larger_float; > local ret; > if (float_abs(term2) > glob__0) then # if number 12 > ret := float_abs(term1 * glob_h / term2); > else > ret := glob_larger_float; > fi;# end if 12; > ret; > #BOTTOM TWO TERM RADIUS ANALYSIS > end; comp_rad_from_ratio := proc(term1, term2, last_no) local ret; global glob_h, glob_larger_float; if glob__0 < float_abs(term2) then ret := float_abs(term1*glob_h/term2) else ret := glob_larger_float end if; ret end proc # End Function number 24 # Begin Function number 25 > comp_ord_from_ratio := proc(term1,term2,last_no) > #TOP TWO TERM ORDER ANALYSIS > global glob_h,glob_larger_float; > local ret; > if (float_abs(term2) > glob__0) then # if number 12 > ret := glob__1 + float_abs(term2) * c(last_no) * ln(float_abs(term1 * glob_h / term2))/ln(c(last_no)); > else > ret := glob_larger_float; > fi;# end if 12; > ret; > #BOTTOM TWO TERM ORDER ANALYSIS > end; comp_ord_from_ratio := proc(term1, term2, last_no) local ret; global glob_h, glob_larger_float; if glob__0 < float_abs(term2) then ret := glob__1 + float_abs(term2)*c(last_no)* ln(float_abs(term1*glob_h/term2))/ln(c(last_no)) else ret := glob_larger_float end if; ret end proc # End Function number 25 # Begin Function number 26 > c := proc(in_val) > #To Force Conversion when needed > local ret; > ret := evalf(in_val); > ret; > #End Conversion > end; c := proc(in_val) local ret; ret := evalf(in_val); ret end proc # End Function number 26 # Begin Function number 27 > comp_rad_from_three_terms := proc(term1,term2,term3,last_no) > #TOP THREE TERM RADIUS ANALYSIS > global glob_h,glob_larger_float; > local ret,temp; > temp := float_abs(term2*term2*c(last_no)+glob__m2*term2*term2-term1*term3*c(last_no)+term1*term3); > if (float_abs(temp) > glob__0) then # if number 12 > ret := float_abs((term2*glob_h*term1)/(temp)); > else > ret := glob_larger_float; > fi;# end if 12; > ret; > #BOTTOM THREE TERM RADIUS ANALYSIS > end; comp_rad_from_three_terms := proc(term1, term2, term3, last_no) local ret, temp; global glob_h, glob_larger_float; temp := float_abs(term2*term2*c(last_no) + glob__m2*term2*term2 - term1*term3*c(last_no) + term1*term3); if glob__0 < float_abs(temp) then ret := float_abs(term2*glob_h*term1/temp) else ret := glob_larger_float end if; ret end proc # End Function number 27 # Begin Function number 28 > comp_ord_from_three_terms := proc(term1,term2,term3,last_no) > #TOP THREE TERM ORDER ANALYSIS > local ret; > ret := float_abs((glob__4*term1*term3*c(last_no)-glob__3*term1*term3-glob__4*term2*term2*c(last_no)+glob__4*term2*term2+term2*term2*c(last_no*last_no)-term1*term3*c(last_no*last_no))/(term2*term2*c(last_no)-glob__2*term2*term2-term1*term3*c(last_no)+term1*term3)); > ret; > #TOP THREE TERM ORDER ANALYSIS > end; comp_ord_from_three_terms := proc(term1, term2, term3, last_no) local ret; ret := float_abs((glob__4*term1*term3*c(last_no) - glob__3*term1*term3 - glob__4*term2*term2*c(last_no) + glob__4*term2*term2 + term2*term2*c(last_no*last_no) - term1*term3*c(last_no*last_no)) /(term2*term2*c(last_no) - glob__2*term2*term2 - term1*term3*c(last_no) + term1*term3)); ret end proc # End Function number 28 # Begin Function number 29 > comp_rad_from_six_terms := proc(term1,term2,term3,term4,term5,term6,last_no) > #TOP SIX TERM RADIUS ANALYSIS > global glob_h,glob_larger_float,glob_six_term_ord_save; > local ret,rm0,rm1,rm2,rm3,rm4,nr1,nr2,dr1,dr2,ds2,rad_c,ord_no,ds1,rcs; > if ((term5 <> glob__0) and (term4 <> glob__0) and (term3 <> glob__0) and (term2 <> glob__0) and (term1 <> glob__0)) then # if number 12 > rm0 := term6/term5; > rm1 := term5/term4; > rm2 := term4/term3; > rm3 := term3/term2; > rm4 := term2/term1; > nr1 := c(last_no-1)*rm0 - glob__2*c(last_no-2)*rm1 + c(last_no-3)*rm2; > nr2 := c(last_no-2)*rm1 - glob__2*c(last_no-3)*rm2 + c(last_no-4)*rm3; > dr1 := glob__m1/rm1 + glob__2/rm2 - glob__1/rm3; > dr2 := glob__m1/rm2 + glob__2/rm3 - glob__1/rm4; > ds1 := glob__3/rm1 - glob__8/rm2 + glob__5/rm3; > ds2 := glob__3/rm2 - glob__8/rm3 + glob__5/rm4; > if ((float_abs(nr1 * dr2 - nr2 * dr1) = glob__0) or (float_abs(dr1) = glob__0)) then # if number 13 > rad_c := glob_larger_float; > ord_no := glob_larger_float; > else > if (float_abs(nr1*dr2 - nr2 * dr1) > glob__0) then # if number 14 > rcs := ((ds1*dr2 - ds2*dr1 +dr1*dr2)/(nr1*dr2 - nr2 * dr1)); > #(Manuels) rcs := (ds1*dr2 - ds2*dr1)/(nr1*dr2 - nr2 * dr1) > ord_no := (rcs*nr1 - ds1)/(glob__2*dr1) -c(last_no)/glob__2; > if (float_abs(rcs) <> glob__0) then # if number 15 > if (rcs > glob__0) then # if number 16 > rad_c := sqrt(rcs) * float_abs(glob_h); > else > rad_c := glob_larger_float; > ord_no := glob_larger_float; > fi;# end if 16 > else > rad_c := glob_larger_float; > ord_no := glob_larger_float; > fi;# end if 15 > else > rad_c := glob_larger_float; > ord_no := glob_larger_float; > fi;# end if 14 > fi;# end if 13 > else > rad_c := glob_larger_float; > ord_no := glob_larger_float; > fi;# end if 12; > glob_six_term_ord_save := ord_no; > rad_c; > #BOTTOM SIX TERM RADIUS ANALYSIS > end; comp_rad_from_six_terms := proc( term1, term2, term3, term4, term5, term6, last_no) local ret, rm0, rm1, rm2, rm3, rm4, nr1, nr2, dr1, dr2, ds2, rad_c, ord_no, ds1, rcs; global glob_h, glob_larger_float, glob_six_term_ord_save; if term5 <> glob__0 and term4 <> glob__0 and term3 <> glob__0 and term2 <> glob__0 and term1 <> glob__0 then rm0 := term6/term5; rm1 := term5/term4; rm2 := term4/term3; rm3 := term3/term2; rm4 := term2/term1; nr1 := c(last_no - 1)*rm0 - glob__2*c(last_no - 2)*rm1 + c(last_no - 3)*rm2; nr2 := c(last_no - 2)*rm1 - glob__2*c(last_no - 3)*rm2 + c(last_no - 4)*rm3; dr1 := glob__m1/rm1 + glob__2/rm2 - glob__1/rm3; dr2 := glob__m1/rm2 + glob__2/rm3 - glob__1/rm4; ds1 := glob__3/rm1 - glob__8/rm2 + glob__5/rm3; ds2 := glob__3/rm2 - glob__8/rm3 + glob__5/rm4; if float_abs(nr1*dr2 - nr2*dr1) = glob__0 or float_abs(dr1) = glob__0 then rad_c := glob_larger_float; ord_no := glob_larger_float else if glob__0 < float_abs(nr1*dr2 - nr2*dr1) then rcs := (ds1*dr2 - ds2*dr1 + dr1*dr2)/(nr1*dr2 - nr2*dr1); ord_no := (rcs*nr1 - ds1)/(glob__2*dr1) - c(last_no)/glob__2; if float_abs(rcs) <> glob__0 then if glob__0 < rcs then rad_c := sqrt(rcs)*float_abs(glob_h) else rad_c := glob_larger_float; ord_no := glob_larger_float end if else rad_c := glob_larger_float; ord_no := glob_larger_float end if else rad_c := glob_larger_float; ord_no := glob_larger_float end if end if else rad_c := glob_larger_float; ord_no := glob_larger_float end if; glob_six_term_ord_save := ord_no; rad_c end proc # End Function number 29 # Begin Function number 30 > comp_ord_from_six_terms := proc(term1,term2,term3,term4,term5,term6,last_no) > global glob_six_term_ord_save; > #TOP SIX TERM ORDER ANALYSIS > #TOP SAVED FROM SIX TERM RADIUS ANALYSIS > glob_six_term_ord_save; > #BOTTOM SIX TERM ORDER ANALYSIS > end; comp_ord_from_six_terms := proc( term1, term2, term3, term4, term5, term6, last_no) global glob_six_term_ord_save; glob_six_term_ord_save end proc # End Function number 30 # Begin Function number 31 > factorial_2 := proc(nnn) > ret := nnn!; > ret;; > end; Warning, `ret` is implicitly declared local to procedure `factorial_2` factorial_2 := proc(nnn) local ret; ret := nnn!; ret end proc # End Function number 31 # Begin Function number 32 > factorial_1 := proc(nnn) > global ATS_MAX_TERMS,array_fact_1; > local ret; > if (nnn <= ATS_MAX_TERMS) then # if number 12 > if (array_fact_1[nnn] = 0) then # if number 13 > ret := factorial_2(nnn); > array_fact_1[nnn] := ret; > else > ret := array_fact_1[nnn]; > fi;# end if 13; > else > ret := factorial_2(nnn); > fi;# end if 12; > ret; > end; factorial_1 := proc(nnn) local ret; global ATS_MAX_TERMS, array_fact_1; if nnn <= ATS_MAX_TERMS then if array_fact_1[nnn] = 0 then ret := factorial_2(nnn); array_fact_1[nnn] := ret else ret := array_fact_1[nnn] end if else ret := factorial_2(nnn) end if; ret end proc # End Function number 32 # Begin Function number 33 > factorial_3 := proc(mmm,nnn) > global ATS_MAX_TERMS,array_fact_2; > local ret; > if ((nnn <= ATS_MAX_TERMS) and (mmm <= ATS_MAX_TERMS)) then # if number 12 > if (array_fact_2[mmm,nnn] = 0) then # if number 13 > ret := factorial_1(mmm)/factorial_1(nnn); > array_fact_2[mmm,nnn] := ret; > else > ret := array_fact_2[mmm,nnn]; > fi;# end if 13; > else > ret := factorial_2(mmm)/factorial_2(nnn); > fi;# end if 12; > ret; > end; factorial_3 := proc(mmm, nnn) local ret; global ATS_MAX_TERMS, array_fact_2; if nnn <= ATS_MAX_TERMS and mmm <= ATS_MAX_TERMS then if array_fact_2[mmm, nnn] = 0 then ret := factorial_1(mmm)/factorial_1(nnn); array_fact_2[mmm, nnn] := ret else ret := array_fact_2[mmm, nnn] end if else ret := factorial_2(mmm)/factorial_2(nnn) end if; ret end proc # End Function number 33 # Begin Function number 34 > convfloat := proc(mmm) > (mmm); > end; convfloat := proc(mmm) mmm end proc # End Function number 34 # Begin Function number 35 > elapsed_time_seconds := proc() > time(); > end; elapsed_time_seconds := proc() time() end proc # End Function number 35 # Begin Function number 36 > float_abs := proc(x) > abs(x); > end; float_abs := proc(x) abs(x) end proc # End Function number 36 # Begin Function number 37 > expt := proc(x,y) > x^y; > end; expt := proc(x, y) x^y end proc # End Function number 37 # Begin Function number 38 > neg := proc(x) > -x; > end; neg := proc(x) -x end proc # End Function number 38 # Begin Function number 39 > int_trunc := proc(x) > trunc(x); > end; int_trunc := proc(x) trunc(x) end proc # End Function number 39 # Begin Function number 40 > estimated_needed_step_error := proc(x_start,x_end,estimated_h,estimated_answer) > local desired_abs_gbl_error,range,estimated_steps,step_error; > global glob_desired_digits_correct,ALWAYS,ATS_MAX_TERMS; > omniout_float(ALWAYS,"glob_desired_digits_correct",32,glob_desired_digits_correct,32,""); > desired_abs_gbl_error := expt(glob__10,c( -glob_desired_digits_correct)) * c(float_abs(c(estimated_answer))); > omniout_float(ALWAYS,"estimated_h",32,estimated_h,32,""); > omniout_float(ALWAYS,"estimated_answer",32,estimated_answer,32,""); > omniout_float(ALWAYS,"desired_abs_gbl_error",32,desired_abs_gbl_error,32,""); > range := (x_end - x_start); > omniout_float(ALWAYS,"range",32,range,32,""); > estimated_steps := range / estimated_h; > omniout_float(ALWAYS,"estimated_steps",32,estimated_steps,32,""); > step_error := (c(float_abs(desired_abs_gbl_error) /sqrt(c( estimated_steps))/c(ATS_MAX_TERMS))); > omniout_float(ALWAYS,"step_error",32,step_error,32,""); > (step_error);; > end; estimated_needed_step_error := proc( x_start, x_end, estimated_h, estimated_answer) local desired_abs_gbl_error, range, estimated_steps, step_error; global glob_desired_digits_correct, ALWAYS, ATS_MAX_TERMS; omniout_float(ALWAYS, "glob_desired_digits_correct", 32, glob_desired_digits_correct, 32, ""); desired_abs_gbl_error := expt(glob__10, c(-glob_desired_digits_correct))* c(float_abs(c(estimated_answer))); omniout_float(ALWAYS, "estimated_h", 32, estimated_h, 32, ""); omniout_float(ALWAYS, "estimated_answer", 32, estimated_answer, 32, "") ; omniout_float(ALWAYS, "desired_abs_gbl_error", 32, desired_abs_gbl_error, 32, ""); range := x_end - x_start; omniout_float(ALWAYS, "range", 32, range, 32, ""); estimated_steps := range/estimated_h; omniout_float(ALWAYS, "estimated_steps", 32, estimated_steps, 32, ""); step_error := c(float_abs(desired_abs_gbl_error)/( sqrt(c(estimated_steps))*c(ATS_MAX_TERMS))); omniout_float(ALWAYS, "step_error", 32, step_error, 32, ""); step_error end proc # End Function number 40 #END ATS LIBRARY BLOCK #BEGIN USER FUNCTION BLOCK #BEGIN BLOCK 3 #BEGIN USER DEF BLOCK > exact_soln_y := proc(x) > return(c(10.0)* ln(c(0.2)* c(x) + c(0.3))); > end; exact_soln_y := proc(x) return c(10.0)*ln(c(0.2)*c(x) + c(0.3)) end proc #END USER DEF BLOCK #END BLOCK 3 #END USER FUNCTION BLOCK # before write_aux functions # Begin Function number 2 > display_poles := proc() > local rad_given; > global ALWAYS,glob_display_flag,glob_larger_float, glob_large_float, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_guess_error_ord, glob_guess_error_rc, glob_type_given_pole,array_given_rad_poles,array_given_ord_poles,array_rad_test_poles,array_ord_test_poles,glob_least_3_sing,glob_least_6_sing,glob_least_given_sing,glob_least_ratio_sing,array_x ; > if ((glob_type_given_pole = 1) or (glob_type_given_pole = 2)) then # if number 1 > rad_given := sqrt((array_x[1] - array_given_rad_poles[1,1]) * (array_x[1] - array_given_rad_poles[1,1]) + array_given_rad_poles[1,2] * array_given_rad_poles[1,2]); > omniout_float(ALWAYS,"Radius of convergence (given) for eq 1 ",4,rad_given,4," "); > omniout_float(ALWAYS,"Order of pole (given) ",4,array_given_ord_poles[1,1],4," "); > if (rad_given < glob_least_given_sing) then # if number 2 > glob_least_given_sing := rad_given; > fi;# end if 2; > elif > (glob_type_given_pole = 3) then # if number 2 > omniout_str(ALWAYS,"NO POLE (given) for Equation 1"); > elif > (glob_type_given_pole = 5) then # if number 3 > omniout_str(ALWAYS,"SOME POLE (given) for Equation 1"); > else > omniout_str(ALWAYS,"NO INFO (given) for Equation 1"); > fi;# end if 3; > if (array_rad_test_poles[1,1] < glob_large_float) then # if number 3 > omniout_float(ALWAYS,"Radius of convergence (ratio test) for eq 1 ",4,array_rad_test_poles[1,1],4," "); > if (array_rad_test_poles[1,1]< glob_least_ratio_sing) then # if number 4 > glob_least_ratio_sing := array_rad_test_poles[1,1]; > fi;# end if 4; > omniout_float(ALWAYS,"Order of pole (ratio test) ",4, array_ord_test_poles[1,1],4," "); > else > omniout_str(ALWAYS,"NO POLE (ratio test) for Equation 1"); > fi;# end if 3; > if ((array_rad_test_poles[1,2] > glob__small) and (array_rad_test_poles[1,2] < glob_large_float)) then # if number 3 > omniout_float(ALWAYS,"Radius of convergence (three term test) for eq 1 ",4,array_rad_test_poles[1,2],4," "); > if (array_rad_test_poles[1,2]< glob_least_3_sing) then # if number 4 > glob_least_3_sing := array_rad_test_poles[1,2]; > fi;# end if 4; > omniout_float(ALWAYS,"Order of pole (three term test) ",4, array_ord_test_poles[1,2],4," "); > else > omniout_str(ALWAYS,"NO REAL POLE (three term test) for Equation 1"); > fi;# end if 3; > if ((array_rad_test_poles[1,3] > glob__small) and (array_rad_test_poles[1,3] < glob_large_float)) then # if number 3 > omniout_float(ALWAYS,"Radius of convergence (six term test) for eq 1 ",4,array_rad_test_poles[1,3],4," "); > if (array_rad_test_poles[1,3]< glob_least_6_sing) then # if number 4 > glob_least_6_sing := array_rad_test_poles[1,3]; > fi;# end if 4; > omniout_float(ALWAYS,"Order of pole (six term test) ",4, array_ord_test_poles[1,3],4," "); > else > omniout_str(ALWAYS,"NO COMPLEX POLE (six term test) for Equation 1"); > fi;# end if 3 > ; > end; display_poles := proc() local rad_given; global ALWAYS, glob_display_flag, glob_larger_float, glob_large_float, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_guess_error_ord, glob_guess_error_rc, glob_type_given_pole, array_given_rad_poles, array_given_ord_poles, array_rad_test_poles, array_ord_test_poles, glob_least_3_sing, glob_least_6_sing, glob_least_given_sing, glob_least_ratio_sing, array_x; if glob_type_given_pole = 1 or glob_type_given_pole = 2 then rad_given := sqrt((array_x[1] - array_given_rad_poles[1, 1])* (array_x[1] - array_given_rad_poles[1, 1]) + array_given_rad_poles[1, 2]*array_given_rad_poles[1, 2]); omniout_float(ALWAYS, "Radius of convergence (given) for eq 1 ", 4, rad_given, 4, " "); omniout_float(ALWAYS, "Order of pole (given) ", 4, array_given_ord_poles[1, 1], 4, " "); if rad_given < glob_least_given_sing then glob_least_given_sing := rad_given end if elif glob_type_given_pole = 3 then omniout_str(ALWAYS, "NO POLE (given) for Equation 1") elif glob_type_given_pole = 5 then omniout_str(ALWAYS, "SOME POLE (given) for Equation 1") else omniout_str(ALWAYS, "NO INFO (given) for Equation 1") end if; if array_rad_test_poles[1, 1] < glob_large_float then omniout_float(ALWAYS, "Radius of convergence (ratio test) for eq 1 ", 4, array_rad_test_poles[1, 1], 4, " "); if array_rad_test_poles[1, 1] < glob_least_ratio_sing then glob_least_ratio_sing := array_rad_test_poles[1, 1] end if; omniout_float(ALWAYS, "Order of pole (ratio test) ", 4, array_ord_test_poles[1, 1], 4, " ") else omniout_str(ALWAYS, "NO POLE (ratio test) for Equation 1") end if; if glob__small < array_rad_test_poles[1, 2] and array_rad_test_poles[1, 2] < glob_large_float then omniout_float(ALWAYS, "Radius of convergence (three term test) for eq 1 ", 4, array_rad_test_poles[1, 2], 4, " "); if array_rad_test_poles[1, 2] < glob_least_3_sing then glob_least_3_sing := array_rad_test_poles[1, 2] end if; omniout_float(ALWAYS, "Order of pole (three term test) ", 4, array_ord_test_poles[1, 2], 4, " ") else omniout_str(ALWAYS, "NO REAL POLE (three term test) for Equation 1") end if; if glob__small < array_rad_test_poles[1, 3] and array_rad_test_poles[1, 3] < glob_large_float then omniout_float(ALWAYS, "Radius of convergence (six term test) for eq 1 ", 4, array_rad_test_poles[1, 3], 4, " "); if array_rad_test_poles[1, 3] < glob_least_6_sing then glob_least_6_sing := array_rad_test_poles[1, 3] end if; omniout_float(ALWAYS, "Order of pole (six term test) ", 4, array_ord_test_poles[1, 3], 4, " ") else omniout_str(ALWAYS, "NO COMPLEX POLE (six term test) for Equation 1") end if end proc # End Function number 2 # Begin Function number 3 > my_check_sign := proc( x0 ,xf) > local ret; > if (xf > x0) then # if number 3 > ret := glob__1; > else > ret := glob__m1; > fi;# end if 3; > ret;; > end; my_check_sign := proc(x0, xf) local ret; if x0 < xf then ret := glob__1 else ret := glob__m1 end if; ret end proc # End Function number 3 # Begin Function number 4 > est_size_answer := proc() > global > ALWAYS, > INFO, > DEBUGL, > DEBUGMASSIVE, > glob_iolevel, > glob_yes_pole, > glob_no_pole, > glob_not_given, > glob_no_sing_tests, > glob_ratio_test, > glob_three_term_test, > glob_six_term_test, > glob_log_10, #Top Generate Globals Decl > MAX_UNCHANGED, > glob__small, > glob_small_float, > glob_smallish_float, > glob_large_float, > glob_larger_float, > glob__m2, > glob__m1, > glob__0, > glob__1, > glob__2, > glob__3, > glob__4, > glob__5, > glob__8, > glob__10, > glob__100, > glob__pi, > glob__0_5, > glob__0_8, > glob__m0_8, > glob__0_25, > glob__0_125, > glob_prec, > glob_check_sign, > glob_desired_digits_correct, > glob_max_estimated_step_error, > glob_ratio_of_radius, > glob_percent_done, > glob_total_exp_sec, > glob_optimal_expect_sec, > glob_estimated_size_answer, > glob_almost_1, > glob_clock_sec, > glob_clock_start_sec, > glob_disp_incr, > glob_h, > glob_diff_rc_fm, > glob_diff_rc_fmm1, > glob_diff_rc_fmm2, > glob_diff_ord_fm, > glob_diff_ord_fmm1, > glob_diff_ord_fmm2, > glob_six_term_ord_save, > glob_guess_error_rc, > glob_guess_error_ord, > glob_least_given_sing, > glob_least_ratio_sing, > glob_least_3_sing, > glob_least_6_sing, > glob_last_good_h, > glob_max_h, > glob_min_h, > glob_display_interval, > glob_abserr, > glob_relerr, > glob_min_pole_est, > glob_max_rel_trunc_err, > glob_max_trunc_err, > glob_max_hours, > glob_optimal_clock_start_sec, > glob_optimal_start, > glob_upper_ratio_limit, > glob_lower_ratio_limit, > glob_max_sec, > glob_orig_start_sec, > glob_normmax, > glob_max_minutes, > glob_next_display, > glob_est_digits, > glob_subiter_method, > glob_html_log, > glob_min_good_digits, > glob_good_digits, > glob_min_apfp_est_good_digits, > glob_apfp_est_good_digits, > glob_max_opt_iter, > glob_dump, > glob_djd_debug, > glob_display_flag, > glob_djd_debug2, > glob_h_reason, > glob_sec_in_minute, > glob_min_in_hour, > glob_hours_in_day, > glob_days_in_year, > glob_sec_in_hour, > glob_sec_in_day, > glob_sec_in_year, > glob_not_yet_finished, > glob_initial_pass, > glob_not_yet_start_msg, > glob_reached_optimal_h, > glob_optimal_done, > glob_type_given_pole, > glob_optimize, > glob_look_poles, > glob_dump_closed_form, > glob_max_iter, > glob_no_eqs, > glob_unchanged_h_cnt, > glob_warned, > glob_warned2, > glob_start, > glob_iter, #Bottom Generate Globals Decl #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2D0, > array_const_0D2, > array_const_0D3, #END CONST > array_y_init, > array_norms, > array_fact_1, > array_1st_rel_error, > array_last_rel_error, > array_est_rel_error, > array_max_est_error, > array_type_pole, > array_type_real_pole, > array_type_complex_pole, > array_est_digits, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_m1, > array_y_higher, > array_y_higher_work, > array_y_higher_work2, > array_y_set_initial, > array_given_rad_poles, > array_given_ord_poles, > array_rad_test_poles, > array_ord_test_poles, > array_fact_2, > ATS_MAX_TERMS, > glob_last; > local min_size; > min_size := glob_estimated_size_answer; > if (float_abs(array_y[1]) < min_size) then # if number 3 > min_size := float_abs(array_y[1]); > omniout_float(ALWAYS,"min_size",32,min_size,32,""); > fi;# end if 3; > if (min_size < glob__1) then # if number 3 > min_size := glob__1; > omniout_float(ALWAYS,"min_size",32,min_size,32,""); > fi;# end if 3; > min_size; > end; est_size_answer := proc() local min_size; global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test, glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED, glob__small, glob_small_float, glob_smallish_float, glob_large_float, glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3, glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5, glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_prec, glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error, glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1, glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_h, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc, glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h, glob_min_h, glob_display_interval, glob_abserr, glob_relerr, glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err, glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start, glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec, glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display, glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits, glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits, glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_not_yet_finished, glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done, glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form, glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2, glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0, array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1, array_1st_rel_error, array_last_rel_error, array_est_rel_error, array_max_est_error, array_type_pole, array_type_real_pole, array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher, array_y_higher_work, array_y_higher_work2, array_y_set_initial, array_given_rad_poles, array_given_ord_poles, array_rad_test_poles, array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last; min_size := glob_estimated_size_answer; if float_abs(array_y[1]) < min_size then min_size := float_abs(array_y[1]); omniout_float(ALWAYS, "min_size", 32, min_size, 32, "") end if; if min_size < glob__1 then min_size := glob__1; omniout_float(ALWAYS, "min_size", 32, min_size, 32, "") end if; min_size end proc # End Function number 4 # Begin Function number 5 > test_suggested_h := proc() > global > ALWAYS, > INFO, > DEBUGL, > DEBUGMASSIVE, > glob_iolevel, > glob_yes_pole, > glob_no_pole, > glob_not_given, > glob_no_sing_tests, > glob_ratio_test, > glob_three_term_test, > glob_six_term_test, > glob_log_10, #Top Generate Globals Decl > MAX_UNCHANGED, > glob__small, > glob_small_float, > glob_smallish_float, > glob_large_float, > glob_larger_float, > glob__m2, > glob__m1, > glob__0, > glob__1, > glob__2, > glob__3, > glob__4, > glob__5, > glob__8, > glob__10, > glob__100, > glob__pi, > glob__0_5, > glob__0_8, > glob__m0_8, > glob__0_25, > glob__0_125, > glob_prec, > glob_check_sign, > glob_desired_digits_correct, > glob_max_estimated_step_error, > glob_ratio_of_radius, > glob_percent_done, > glob_total_exp_sec, > glob_optimal_expect_sec, > glob_estimated_size_answer, > glob_almost_1, > glob_clock_sec, > glob_clock_start_sec, > glob_disp_incr, > glob_h, > glob_diff_rc_fm, > glob_diff_rc_fmm1, > glob_diff_rc_fmm2, > glob_diff_ord_fm, > glob_diff_ord_fmm1, > glob_diff_ord_fmm2, > glob_six_term_ord_save, > glob_guess_error_rc, > glob_guess_error_ord, > glob_least_given_sing, > glob_least_ratio_sing, > glob_least_3_sing, > glob_least_6_sing, > glob_last_good_h, > glob_max_h, > glob_min_h, > glob_display_interval, > glob_abserr, > glob_relerr, > glob_min_pole_est, > glob_max_rel_trunc_err, > glob_max_trunc_err, > glob_max_hours, > glob_optimal_clock_start_sec, > glob_optimal_start, > glob_upper_ratio_limit, > glob_lower_ratio_limit, > glob_max_sec, > glob_orig_start_sec, > glob_normmax, > glob_max_minutes, > glob_next_display, > glob_est_digits, > glob_subiter_method, > glob_html_log, > glob_min_good_digits, > glob_good_digits, > glob_min_apfp_est_good_digits, > glob_apfp_est_good_digits, > glob_max_opt_iter, > glob_dump, > glob_djd_debug, > glob_display_flag, > glob_djd_debug2, > glob_h_reason, > glob_sec_in_minute, > glob_min_in_hour, > glob_hours_in_day, > glob_days_in_year, > glob_sec_in_hour, > glob_sec_in_day, > glob_sec_in_year, > glob_not_yet_finished, > glob_initial_pass, > glob_not_yet_start_msg, > glob_reached_optimal_h, > glob_optimal_done, > glob_type_given_pole, > glob_optimize, > glob_look_poles, > glob_dump_closed_form, > glob_max_iter, > glob_no_eqs, > glob_unchanged_h_cnt, > glob_warned, > glob_warned2, > glob_start, > glob_iter, #Bottom Generate Globals Decl #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2D0, > array_const_0D2, > array_const_0D3, #END CONST > array_y_init, > array_norms, > array_fact_1, > array_1st_rel_error, > array_last_rel_error, > array_est_rel_error, > array_max_est_error, > array_type_pole, > array_type_real_pole, > array_type_complex_pole, > array_est_digits, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_m1, > array_y_higher, > array_y_higher_work, > array_y_higher_work2, > array_y_set_initial, > array_given_rad_poles, > array_given_ord_poles, > array_rad_test_poles, > array_ord_test_poles, > array_fact_2, > ATS_MAX_TERMS, > glob_last; > local max_estimated_step_error,hn_div_ho,hn_div_ho_2,hn_div_ho_3,no_terms,est_tmp; > max_estimated_step_error := glob__small; > no_terms := ATS_MAX_TERMS; > hn_div_ho := glob__0_5; > hn_div_ho_2 := glob__0_25; > hn_div_ho_3 := glob__0_125; > omniout_float(ALWAYS,"hn_div_ho",32,hn_div_ho,32,""); > omniout_float(ALWAYS,"hn_div_ho_2",32,hn_div_ho_2,32,""); > omniout_float(ALWAYS,"hn_div_ho_3",32,hn_div_ho_3,32,""); > est_tmp := float_abs(array_y[no_terms-3] + array_y[no_terms - 2] * hn_div_ho + array_y[no_terms - 1] * hn_div_ho_2 + array_y[no_terms] * hn_div_ho_3); > if (est_tmp >= max_estimated_step_error) then # if number 3 > max_estimated_step_error := est_tmp; > fi;# end if 3; > omniout_float(ALWAYS,"max_estimated_step_error",32,max_estimated_step_error,32,""); > max_estimated_step_error; > end; test_suggested_h := proc() local max_estimated_step_error, hn_div_ho, hn_div_ho_2, hn_div_ho_3, no_terms, est_tmp; global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test, glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED, glob__small, glob_small_float, glob_smallish_float, glob_large_float, glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3, glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5, glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_prec, glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error, glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1, glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_h, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc, glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h, glob_min_h, glob_display_interval, glob_abserr, glob_relerr, glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err, glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start, glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec, glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display, glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits, glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits, glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_not_yet_finished, glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done, glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form, glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2, glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0, array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1, array_1st_rel_error, array_last_rel_error, array_est_rel_error, array_max_est_error, array_type_pole, array_type_real_pole, array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher, array_y_higher_work, array_y_higher_work2, array_y_set_initial, array_given_rad_poles, array_given_ord_poles, array_rad_test_poles, array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last; max_estimated_step_error := glob__small; no_terms := ATS_MAX_TERMS; hn_div_ho := glob__0_5; hn_div_ho_2 := glob__0_25; hn_div_ho_3 := glob__0_125; omniout_float(ALWAYS, "hn_div_ho", 32, hn_div_ho, 32, ""); omniout_float(ALWAYS, "hn_div_ho_2", 32, hn_div_ho_2, 32, ""); omniout_float(ALWAYS, "hn_div_ho_3", 32, hn_div_ho_3, 32, ""); est_tmp := float_abs(array_y[no_terms - 3] + array_y[no_terms - 2]*hn_div_ho + array_y[no_terms - 1]*hn_div_ho_2 + array_y[no_terms]*hn_div_ho_3); if max_estimated_step_error <= est_tmp then max_estimated_step_error := est_tmp end if; omniout_float(ALWAYS, "max_estimated_step_error", 32, max_estimated_step_error, 32, ""); max_estimated_step_error end proc # End Function number 5 # Begin Function number 6 > track_estimated_error := proc() > global > ALWAYS, > INFO, > DEBUGL, > DEBUGMASSIVE, > glob_iolevel, > glob_yes_pole, > glob_no_pole, > glob_not_given, > glob_no_sing_tests, > glob_ratio_test, > glob_three_term_test, > glob_six_term_test, > glob_log_10, #Top Generate Globals Decl > MAX_UNCHANGED, > glob__small, > glob_small_float, > glob_smallish_float, > glob_large_float, > glob_larger_float, > glob__m2, > glob__m1, > glob__0, > glob__1, > glob__2, > glob__3, > glob__4, > glob__5, > glob__8, > glob__10, > glob__100, > glob__pi, > glob__0_5, > glob__0_8, > glob__m0_8, > glob__0_25, > glob__0_125, > glob_prec, > glob_check_sign, > glob_desired_digits_correct, > glob_max_estimated_step_error, > glob_ratio_of_radius, > glob_percent_done, > glob_total_exp_sec, > glob_optimal_expect_sec, > glob_estimated_size_answer, > glob_almost_1, > glob_clock_sec, > glob_clock_start_sec, > glob_disp_incr, > glob_h, > glob_diff_rc_fm, > glob_diff_rc_fmm1, > glob_diff_rc_fmm2, > glob_diff_ord_fm, > glob_diff_ord_fmm1, > glob_diff_ord_fmm2, > glob_six_term_ord_save, > glob_guess_error_rc, > glob_guess_error_ord, > glob_least_given_sing, > glob_least_ratio_sing, > glob_least_3_sing, > glob_least_6_sing, > glob_last_good_h, > glob_max_h, > glob_min_h, > glob_display_interval, > glob_abserr, > glob_relerr, > glob_min_pole_est, > glob_max_rel_trunc_err, > glob_max_trunc_err, > glob_max_hours, > glob_optimal_clock_start_sec, > glob_optimal_start, > glob_upper_ratio_limit, > glob_lower_ratio_limit, > glob_max_sec, > glob_orig_start_sec, > glob_normmax, > glob_max_minutes, > glob_next_display, > glob_est_digits, > glob_subiter_method, > glob_html_log, > glob_min_good_digits, > glob_good_digits, > glob_min_apfp_est_good_digits, > glob_apfp_est_good_digits, > glob_max_opt_iter, > glob_dump, > glob_djd_debug, > glob_display_flag, > glob_djd_debug2, > glob_h_reason, > glob_sec_in_minute, > glob_min_in_hour, > glob_hours_in_day, > glob_days_in_year, > glob_sec_in_hour, > glob_sec_in_day, > glob_sec_in_year, > glob_not_yet_finished, > glob_initial_pass, > glob_not_yet_start_msg, > glob_reached_optimal_h, > glob_optimal_done, > glob_type_given_pole, > glob_optimize, > glob_look_poles, > glob_dump_closed_form, > glob_max_iter, > glob_no_eqs, > glob_unchanged_h_cnt, > glob_warned, > glob_warned2, > glob_start, > glob_iter, #Bottom Generate Globals Decl #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2D0, > array_const_0D2, > array_const_0D3, #END CONST > array_y_init, > array_norms, > array_fact_1, > array_1st_rel_error, > array_last_rel_error, > array_est_rel_error, > array_max_est_error, > array_type_pole, > array_type_real_pole, > array_type_complex_pole, > array_est_digits, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_m1, > array_y_higher, > array_y_higher_work, > array_y_higher_work2, > array_y_set_initial, > array_given_rad_poles, > array_given_ord_poles, > array_rad_test_poles, > array_ord_test_poles, > array_fact_2, > ATS_MAX_TERMS, > glob_last; > local hn_div_ho,hn_div_ho_2,hn_div_ho_3,no_terms,est_tmp; > no_terms := ATS_MAX_TERMS; > hn_div_ho := glob__0_5; > hn_div_ho_2 := glob__0_25; > hn_div_ho_3 := glob__0_125; > est_tmp := c(float_abs(array_y[no_terms-3])) + c(float_abs(array_y[no_terms - 2])) * c(hn_div_ho) + c(float_abs(array_y[no_terms - 1])) * c(hn_div_ho_2) + c(float_abs(array_y[no_terms])) * c(hn_div_ho_3); > if (glob_prec * c(float_abs(array_y[1])) > c(est_tmp)) then # if number 3 > est_tmp := c(glob_prec) * c(float_abs(array_y[1])); > fi;# end if 3; > if (c(est_tmp) >= c(array_max_est_error[1])) then # if number 3 > array_max_est_error[1] := c(est_tmp); > fi;# end if 3 > ; > end; track_estimated_error := proc() local hn_div_ho, hn_div_ho_2, hn_div_ho_3, no_terms, est_tmp; global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test, glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED, glob__small, glob_small_float, glob_smallish_float, glob_large_float, glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3, glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5, glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_prec, glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error, glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1, glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_h, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc, glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h, glob_min_h, glob_display_interval, glob_abserr, glob_relerr, glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err, glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start, glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec, glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display, glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits, glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits, glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_not_yet_finished, glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done, glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form, glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2, glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0, array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1, array_1st_rel_error, array_last_rel_error, array_est_rel_error, array_max_est_error, array_type_pole, array_type_real_pole, array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher, array_y_higher_work, array_y_higher_work2, array_y_set_initial, array_given_rad_poles, array_given_ord_poles, array_rad_test_poles, array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last; no_terms := ATS_MAX_TERMS; hn_div_ho := glob__0_5; hn_div_ho_2 := glob__0_25; hn_div_ho_3 := glob__0_125; est_tmp := c(float_abs(array_y[no_terms - 3])) + c(float_abs(array_y[no_terms - 2]))*c(hn_div_ho) + c(float_abs(array_y[no_terms - 1]))*c(hn_div_ho_2) + c(float_abs(array_y[no_terms]))*c(hn_div_ho_3); if c(est_tmp) < glob_prec*c(float_abs(array_y[1])) then est_tmp := c(glob_prec)*c(float_abs(array_y[1])) end if; if c(array_max_est_error[1]) <= c(est_tmp) then array_max_est_error[1] := c(est_tmp) end if end proc # End Function number 6 # Begin Function number 7 > reached_interval := proc() > global > ALWAYS, > INFO, > DEBUGL, > DEBUGMASSIVE, > glob_iolevel, > glob_yes_pole, > glob_no_pole, > glob_not_given, > glob_no_sing_tests, > glob_ratio_test, > glob_three_term_test, > glob_six_term_test, > glob_log_10, #Top Generate Globals Decl > MAX_UNCHANGED, > glob__small, > glob_small_float, > glob_smallish_float, > glob_large_float, > glob_larger_float, > glob__m2, > glob__m1, > glob__0, > glob__1, > glob__2, > glob__3, > glob__4, > glob__5, > glob__8, > glob__10, > glob__100, > glob__pi, > glob__0_5, > glob__0_8, > glob__m0_8, > glob__0_25, > glob__0_125, > glob_prec, > glob_check_sign, > glob_desired_digits_correct, > glob_max_estimated_step_error, > glob_ratio_of_radius, > glob_percent_done, > glob_total_exp_sec, > glob_optimal_expect_sec, > glob_estimated_size_answer, > glob_almost_1, > glob_clock_sec, > glob_clock_start_sec, > glob_disp_incr, > glob_h, > glob_diff_rc_fm, > glob_diff_rc_fmm1, > glob_diff_rc_fmm2, > glob_diff_ord_fm, > glob_diff_ord_fmm1, > glob_diff_ord_fmm2, > glob_six_term_ord_save, > glob_guess_error_rc, > glob_guess_error_ord, > glob_least_given_sing, > glob_least_ratio_sing, > glob_least_3_sing, > glob_least_6_sing, > glob_last_good_h, > glob_max_h, > glob_min_h, > glob_display_interval, > glob_abserr, > glob_relerr, > glob_min_pole_est, > glob_max_rel_trunc_err, > glob_max_trunc_err, > glob_max_hours, > glob_optimal_clock_start_sec, > glob_optimal_start, > glob_upper_ratio_limit, > glob_lower_ratio_limit, > glob_max_sec, > glob_orig_start_sec, > glob_normmax, > glob_max_minutes, > glob_next_display, > glob_est_digits, > glob_subiter_method, > glob_html_log, > glob_min_good_digits, > glob_good_digits, > glob_min_apfp_est_good_digits, > glob_apfp_est_good_digits, > glob_max_opt_iter, > glob_dump, > glob_djd_debug, > glob_display_flag, > glob_djd_debug2, > glob_h_reason, > glob_sec_in_minute, > glob_min_in_hour, > glob_hours_in_day, > glob_days_in_year, > glob_sec_in_hour, > glob_sec_in_day, > glob_sec_in_year, > glob_not_yet_finished, > glob_initial_pass, > glob_not_yet_start_msg, > glob_reached_optimal_h, > glob_optimal_done, > glob_type_given_pole, > glob_optimize, > glob_look_poles, > glob_dump_closed_form, > glob_max_iter, > glob_no_eqs, > glob_unchanged_h_cnt, > glob_warned, > glob_warned2, > glob_start, > glob_iter, #Bottom Generate Globals Decl #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2D0, > array_const_0D2, > array_const_0D3, #END CONST > array_y_init, > array_norms, > array_fact_1, > array_1st_rel_error, > array_last_rel_error, > array_est_rel_error, > array_max_est_error, > array_type_pole, > array_type_real_pole, > array_type_complex_pole, > array_est_digits, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_m1, > array_y_higher, > array_y_higher_work, > array_y_higher_work2, > array_y_set_initial, > array_given_rad_poles, > array_given_ord_poles, > array_rad_test_poles, > array_ord_test_poles, > array_fact_2, > ATS_MAX_TERMS, > glob_last; > local ret; > if ((glob_check_sign * array_x[1]) >= (glob_check_sign * glob_next_display - glob_h/glob__10)) then # if number 3 > ret := true; > else > ret := false; > fi;# end if 3; > return(ret); > end; reached_interval := proc() local ret; global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test, glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED, glob__small, glob_small_float, glob_smallish_float, glob_large_float, glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3, glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5, glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_prec, glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error, glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1, glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_h, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc, glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h, glob_min_h, glob_display_interval, glob_abserr, glob_relerr, glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err, glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start, glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec, glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display, glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits, glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits, glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_not_yet_finished, glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done, glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form, glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2, glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0, array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1, array_1st_rel_error, array_last_rel_error, array_est_rel_error, array_max_est_error, array_type_pole, array_type_real_pole, array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher, array_y_higher_work, array_y_higher_work2, array_y_set_initial, array_given_rad_poles, array_given_ord_poles, array_rad_test_poles, array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last; if glob_check_sign*glob_next_display - glob_h/glob__10 <= glob_check_sign*array_x[1] then ret := true else ret := false end if; return ret end proc # End Function number 7 # Begin Function number 8 > display_alot := proc(iter) > global > ALWAYS, > INFO, > DEBUGL, > DEBUGMASSIVE, > glob_iolevel, > glob_yes_pole, > glob_no_pole, > glob_not_given, > glob_no_sing_tests, > glob_ratio_test, > glob_three_term_test, > glob_six_term_test, > glob_log_10, #Top Generate Globals Decl > MAX_UNCHANGED, > glob__small, > glob_small_float, > glob_smallish_float, > glob_large_float, > glob_larger_float, > glob__m2, > glob__m1, > glob__0, > glob__1, > glob__2, > glob__3, > glob__4, > glob__5, > glob__8, > glob__10, > glob__100, > glob__pi, > glob__0_5, > glob__0_8, > glob__m0_8, > glob__0_25, > glob__0_125, > glob_prec, > glob_check_sign, > glob_desired_digits_correct, > glob_max_estimated_step_error, > glob_ratio_of_radius, > glob_percent_done, > glob_total_exp_sec, > glob_optimal_expect_sec, > glob_estimated_size_answer, > glob_almost_1, > glob_clock_sec, > glob_clock_start_sec, > glob_disp_incr, > glob_h, > glob_diff_rc_fm, > glob_diff_rc_fmm1, > glob_diff_rc_fmm2, > glob_diff_ord_fm, > glob_diff_ord_fmm1, > glob_diff_ord_fmm2, > glob_six_term_ord_save, > glob_guess_error_rc, > glob_guess_error_ord, > glob_least_given_sing, > glob_least_ratio_sing, > glob_least_3_sing, > glob_least_6_sing, > glob_last_good_h, > glob_max_h, > glob_min_h, > glob_display_interval, > glob_abserr, > glob_relerr, > glob_min_pole_est, > glob_max_rel_trunc_err, > glob_max_trunc_err, > glob_max_hours, > glob_optimal_clock_start_sec, > glob_optimal_start, > glob_upper_ratio_limit, > glob_lower_ratio_limit, > glob_max_sec, > glob_orig_start_sec, > glob_normmax, > glob_max_minutes, > glob_next_display, > glob_est_digits, > glob_subiter_method, > glob_html_log, > glob_min_good_digits, > glob_good_digits, > glob_min_apfp_est_good_digits, > glob_apfp_est_good_digits, > glob_max_opt_iter, > glob_dump, > glob_djd_debug, > glob_display_flag, > glob_djd_debug2, > glob_h_reason, > glob_sec_in_minute, > glob_min_in_hour, > glob_hours_in_day, > glob_days_in_year, > glob_sec_in_hour, > glob_sec_in_day, > glob_sec_in_year, > glob_not_yet_finished, > glob_initial_pass, > glob_not_yet_start_msg, > glob_reached_optimal_h, > glob_optimal_done, > glob_type_given_pole, > glob_optimize, > glob_look_poles, > glob_dump_closed_form, > glob_max_iter, > glob_no_eqs, > glob_unchanged_h_cnt, > glob_warned, > glob_warned2, > glob_start, > glob_iter, #Bottom Generate Globals Decl #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2D0, > array_const_0D2, > array_const_0D3, #END CONST > array_y_init, > array_norms, > array_fact_1, > array_1st_rel_error, > array_last_rel_error, > array_est_rel_error, > array_max_est_error, > array_type_pole, > array_type_real_pole, > array_type_complex_pole, > array_est_digits, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_m1, > array_y_higher, > array_y_higher_work, > array_y_higher_work2, > array_y_set_initial, > array_given_rad_poles, > array_given_ord_poles, > array_rad_test_poles, > array_ord_test_poles, > array_fact_2, > ATS_MAX_TERMS, > glob_last; > local abserr, closed_form_val_y, ind_var, numeric_val, relerr, term_no, est_rel_err; > #TOP DISPLAY ALOT > if (reached_interval()) then # if number 3 > if (iter >= 0) then # if number 4 > ind_var := array_x[1]; > omniout_float(ALWAYS,"x[1] ",33,ind_var,20," "); > closed_form_val_y := evalf(exact_soln_y(ind_var)); > omniout_float(ALWAYS,"y[1] (closed_form) ",33,closed_form_val_y,20," "); > term_no := 1; > numeric_val := array_y[term_no]; > abserr := float_abs(numeric_val - closed_form_val_y); > omniout_float(ALWAYS,"y[1] (numeric) ",33,numeric_val,20," "); > if (c(float_abs(closed_form_val_y)) > c(glob_prec)) then # if number 5 > relerr := abserr/float_abs(closed_form_val_y); > if (c(relerr) > c(glob_prec)) then # if number 6 > glob_good_digits := round(-log10(relerr)); > else > glob_good_digits := Digits; > fi;# end if 6; > else > relerr := glob__m1 ; > glob_good_digits := -16; > fi;# end if 5; > if (glob_good_digits < glob_min_good_digits) then # if number 5 > glob_min_good_digits := glob_good_digits; > fi;# end if 5; > if (glob_apfp_est_good_digits < glob_min_apfp_est_good_digits) then # if number 5 > glob_min_apfp_est_good_digits := glob_apfp_est_good_digits; > fi;# end if 5; > if (evalf(float_abs(numeric_val)) > glob_prec) then # if number 5 > est_rel_err := evalf(array_max_est_error[1]*100.0 * sqrt(glob_iter)*22*ATS_MAX_TERMS/float_abs(numeric_val)); > if (evalf(est_rel_err) > glob_prec) then # if number 6 > glob_est_digits := -int_trunc(log10(est_rel_err)) + 3; > else > glob_est_digits := Digits; > fi;# end if 6; > else > relerr := glob__m1 ; > glob_est_digits := -16; > fi;# end if 5; > array_est_digits[1] := glob_est_digits; > if (glob_iter = 1) then # if number 5 > array_1st_rel_error[1] := relerr; > else > array_last_rel_error[1] := relerr; > fi;# end if 5; > array_est_rel_error[1] := est_rel_err; > omniout_float(ALWAYS,"absolute error ",4,abserr,20," "); > omniout_float(ALWAYS,"relative error ",4,relerr * c(100.0),20,"%"); > omniout_int(INFO,"Desired digits ",32,glob_desired_digits_correct,4," "); > omniout_int(INFO,"Estimated correct digits ",32,glob_est_digits,4," "); > omniout_int(INFO,"Correct digits ",32,glob_good_digits,4," ") > ; > omniout_float(ALWAYS,"h ",4,glob_h,20," "); > fi;# end if 4; > #BOTTOM DISPLAY ALOT > fi;# end if 3; > end; display_alot := proc(iter) local abserr, closed_form_val_y, ind_var, numeric_val, relerr, term_no, est_rel_err; global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test, glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED, glob__small, glob_small_float, glob_smallish_float, glob_large_float, glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3, glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5, glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_prec, glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error, glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1, glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_h, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc, glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h, glob_min_h, glob_display_interval, glob_abserr, glob_relerr, glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err, glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start, glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec, glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display, glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits, glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits, glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_not_yet_finished, glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done, glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form, glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2, glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0, array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1, array_1st_rel_error, array_last_rel_error, array_est_rel_error, array_max_est_error, array_type_pole, array_type_real_pole, array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher, array_y_higher_work, array_y_higher_work2, array_y_set_initial, array_given_rad_poles, array_given_ord_poles, array_rad_test_poles, array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last; if reached_interval() then if 0 <= iter then ind_var := array_x[1]; omniout_float(ALWAYS, "x[1] ", 33, ind_var, 20, " "); closed_form_val_y := evalf(exact_soln_y(ind_var)); omniout_float(ALWAYS, "y[1] (closed_form) ", 33, closed_form_val_y, 20, " "); term_no := 1; numeric_val := array_y[term_no]; abserr := float_abs(numeric_val - closed_form_val_y); omniout_float(ALWAYS, "y[1] (numeric) ", 33, numeric_val, 20, " "); if c(glob_prec) < c(float_abs(closed_form_val_y)) then relerr := abserr/float_abs(closed_form_val_y); if c(glob_prec) < c(relerr) then glob_good_digits := round(-log10(relerr)) else glob_good_digits := Digits end if else relerr := glob__m1; glob_good_digits := -16 end if; if glob_good_digits < glob_min_good_digits then glob_min_good_digits := glob_good_digits end if; if glob_apfp_est_good_digits < glob_min_apfp_est_good_digits then glob_min_apfp_est_good_digits := glob_apfp_est_good_digits end if; if glob_prec < evalf(float_abs(numeric_val)) then est_rel_err := evalf(array_max_est_error[1]*100.0* sqrt(glob_iter)*22*ATS_MAX_TERMS/float_abs(numeric_val)) ; if glob_prec < evalf(est_rel_err) then glob_est_digits := -int_trunc(log10(est_rel_err)) + 3 else glob_est_digits := Digits end if else relerr := glob__m1; glob_est_digits := -16 end if; array_est_digits[1] := glob_est_digits; if glob_iter = 1 then array_1st_rel_error[1] := relerr else array_last_rel_error[1] := relerr end if; array_est_rel_error[1] := est_rel_err; omniout_float(ALWAYS, "absolute error ", 4, abserr, 20, " "); omniout_float(ALWAYS, "relative error ", 4, relerr*c(100.0), 20, "%"); omniout_int(INFO, "Desired digits ", 32, glob_desired_digits_correct, 4, " "); omniout_int(INFO, "Estimated correct digits ", 32, glob_est_digits, 4, " "); omniout_int(INFO, "Correct digits ", 32, glob_good_digits, 4, " "); omniout_float(ALWAYS, "h ", 4, glob_h, 20, " ") end if end if end proc # End Function number 8 # Begin Function number 9 > prog_report := proc(x_start,x_end) > global > ALWAYS, > INFO, > DEBUGL, > DEBUGMASSIVE, > glob_iolevel, > glob_yes_pole, > glob_no_pole, > glob_not_given, > glob_no_sing_tests, > glob_ratio_test, > glob_three_term_test, > glob_six_term_test, > glob_log_10, #Top Generate Globals Decl > MAX_UNCHANGED, > glob__small, > glob_small_float, > glob_smallish_float, > glob_large_float, > glob_larger_float, > glob__m2, > glob__m1, > glob__0, > glob__1, > glob__2, > glob__3, > glob__4, > glob__5, > glob__8, > glob__10, > glob__100, > glob__pi, > glob__0_5, > glob__0_8, > glob__m0_8, > glob__0_25, > glob__0_125, > glob_prec, > glob_check_sign, > glob_desired_digits_correct, > glob_max_estimated_step_error, > glob_ratio_of_radius, > glob_percent_done, > glob_total_exp_sec, > glob_optimal_expect_sec, > glob_estimated_size_answer, > glob_almost_1, > glob_clock_sec, > glob_clock_start_sec, > glob_disp_incr, > glob_h, > glob_diff_rc_fm, > glob_diff_rc_fmm1, > glob_diff_rc_fmm2, > glob_diff_ord_fm, > glob_diff_ord_fmm1, > glob_diff_ord_fmm2, > glob_six_term_ord_save, > glob_guess_error_rc, > glob_guess_error_ord, > glob_least_given_sing, > glob_least_ratio_sing, > glob_least_3_sing, > glob_least_6_sing, > glob_last_good_h, > glob_max_h, > glob_min_h, > glob_display_interval, > glob_abserr, > glob_relerr, > glob_min_pole_est, > glob_max_rel_trunc_err, > glob_max_trunc_err, > glob_max_hours, > glob_optimal_clock_start_sec, > glob_optimal_start, > glob_upper_ratio_limit, > glob_lower_ratio_limit, > glob_max_sec, > glob_orig_start_sec, > glob_normmax, > glob_max_minutes, > glob_next_display, > glob_est_digits, > glob_subiter_method, > glob_html_log, > glob_min_good_digits, > glob_good_digits, > glob_min_apfp_est_good_digits, > glob_apfp_est_good_digits, > glob_max_opt_iter, > glob_dump, > glob_djd_debug, > glob_display_flag, > glob_djd_debug2, > glob_h_reason, > glob_sec_in_minute, > glob_min_in_hour, > glob_hours_in_day, > glob_days_in_year, > glob_sec_in_hour, > glob_sec_in_day, > glob_sec_in_year, > glob_not_yet_finished, > glob_initial_pass, > glob_not_yet_start_msg, > glob_reached_optimal_h, > glob_optimal_done, > glob_type_given_pole, > glob_optimize, > glob_look_poles, > glob_dump_closed_form, > glob_max_iter, > glob_no_eqs, > glob_unchanged_h_cnt, > glob_warned, > glob_warned2, > glob_start, > glob_iter, #Bottom Generate Globals Decl #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2D0, > array_const_0D2, > array_const_0D3, #END CONST > array_y_init, > array_norms, > array_fact_1, > array_1st_rel_error, > array_last_rel_error, > array_est_rel_error, > array_max_est_error, > array_type_pole, > array_type_real_pole, > array_type_complex_pole, > array_est_digits, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_m1, > array_y_higher, > array_y_higher_work, > array_y_higher_work2, > array_y_set_initial, > array_given_rad_poles, > array_given_ord_poles, > array_rad_test_poles, > array_ord_test_poles, > array_fact_2, > ATS_MAX_TERMS, > glob_last; > local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; > #TOP PROGRESS REPORT > clock_sec1 := elapsed_time_seconds(); > total_clock_sec := (clock_sec1) - (glob_orig_start_sec); > glob_clock_sec := (clock_sec1) - (glob_clock_start_sec); > left_sec := (glob_max_sec) + (glob_orig_start_sec) - (clock_sec1); > expect_sec := comp_expect_sec((x_end),(x_start),(array_x[1]) + (glob_h) ,( clock_sec1) - (glob_orig_start_sec)); > opt_clock_sec := ( clock_sec1) - (glob_optimal_clock_start_sec); > glob_optimal_expect_sec := comp_expect_sec((x_end),(x_start),(array_x[1]) +( glob_h) ,( opt_clock_sec)); > glob_total_exp_sec := glob_optimal_expect_sec + c(total_clock_sec); > percent_done := comp_percent((x_end),(x_start),(array_x[1]) + (glob_h)); > glob_percent_done := percent_done; > omniout_str_noeol(INFO,"Total Elapsed Time "); > omniout_timestr((total_clock_sec)); > omniout_str_noeol(INFO,"Elapsed Time(since restart) "); > omniout_timestr((glob_clock_sec)); > if (c(percent_done) < glob__100) then # if number 3 > omniout_str_noeol(INFO,"Expected Time Remaining "); > omniout_timestr((expect_sec)); > omniout_str_noeol(INFO,"Optimized Time Remaining "); > omniout_timestr((glob_optimal_expect_sec)); > omniout_str_noeol(INFO,"Expected Total Time "); > omniout_timestr((glob_total_exp_sec)); > fi;# end if 3; > omniout_str_noeol(INFO,"Time to Timeout "); > omniout_timestr((left_sec)); > omniout_float(INFO, "Percent Done ",33,percent_done,4,"%"); > #BOTTOM PROGRESS REPORT > end; prog_report := proc(x_start, x_end) local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec; global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test, glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED, glob__small, glob_small_float, glob_smallish_float, glob_large_float, glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3, glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5, glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_prec, glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error, glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1, glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_h, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc, glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h, glob_min_h, glob_display_interval, glob_abserr, glob_relerr, glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err, glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start, glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec, glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display, glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits, glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits, glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_not_yet_finished, glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done, glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form, glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2, glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0, array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1, array_1st_rel_error, array_last_rel_error, array_est_rel_error, array_max_est_error, array_type_pole, array_type_real_pole, array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher, array_y_higher_work, array_y_higher_work2, array_y_set_initial, array_given_rad_poles, array_given_ord_poles, array_rad_test_poles, array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last; clock_sec1 := elapsed_time_seconds(); total_clock_sec := clock_sec1 - glob_orig_start_sec; glob_clock_sec := clock_sec1 - glob_clock_start_sec; left_sec := glob_max_sec + glob_orig_start_sec - clock_sec1; expect_sec := comp_expect_sec(x_end, x_start, array_x[1] + glob_h, clock_sec1 - glob_orig_start_sec); opt_clock_sec := clock_sec1 - glob_optimal_clock_start_sec; glob_optimal_expect_sec := comp_expect_sec(x_end, x_start, array_x[1] + glob_h, opt_clock_sec) ; glob_total_exp_sec := glob_optimal_expect_sec + c(total_clock_sec); percent_done := comp_percent(x_end, x_start, array_x[1] + glob_h); glob_percent_done := percent_done; omniout_str_noeol(INFO, "Total Elapsed Time "); omniout_timestr(total_clock_sec); omniout_str_noeol(INFO, "Elapsed Time(since restart) "); omniout_timestr(glob_clock_sec); if c(percent_done) < glob__100 then omniout_str_noeol(INFO, "Expected Time Remaining "); omniout_timestr(expect_sec); omniout_str_noeol(INFO, "Optimized Time Remaining "); omniout_timestr(glob_optimal_expect_sec); omniout_str_noeol(INFO, "Expected Total Time "); omniout_timestr(glob_total_exp_sec) end if; omniout_str_noeol(INFO, "Time to Timeout "); omniout_timestr(left_sec); omniout_float(INFO, "Percent Done ", 33, percent_done, 4, "%") end proc # End Function number 9 # Begin Function number 10 > check_for_pole := proc() > global > ALWAYS, > INFO, > DEBUGL, > DEBUGMASSIVE, > glob_iolevel, > glob_yes_pole, > glob_no_pole, > glob_not_given, > glob_no_sing_tests, > glob_ratio_test, > glob_three_term_test, > glob_six_term_test, > glob_log_10, #Top Generate Globals Decl > MAX_UNCHANGED, > glob__small, > glob_small_float, > glob_smallish_float, > glob_large_float, > glob_larger_float, > glob__m2, > glob__m1, > glob__0, > glob__1, > glob__2, > glob__3, > glob__4, > glob__5, > glob__8, > glob__10, > glob__100, > glob__pi, > glob__0_5, > glob__0_8, > glob__m0_8, > glob__0_25, > glob__0_125, > glob_prec, > glob_check_sign, > glob_desired_digits_correct, > glob_max_estimated_step_error, > glob_ratio_of_radius, > glob_percent_done, > glob_total_exp_sec, > glob_optimal_expect_sec, > glob_estimated_size_answer, > glob_almost_1, > glob_clock_sec, > glob_clock_start_sec, > glob_disp_incr, > glob_h, > glob_diff_rc_fm, > glob_diff_rc_fmm1, > glob_diff_rc_fmm2, > glob_diff_ord_fm, > glob_diff_ord_fmm1, > glob_diff_ord_fmm2, > glob_six_term_ord_save, > glob_guess_error_rc, > glob_guess_error_ord, > glob_least_given_sing, > glob_least_ratio_sing, > glob_least_3_sing, > glob_least_6_sing, > glob_last_good_h, > glob_max_h, > glob_min_h, > glob_display_interval, > glob_abserr, > glob_relerr, > glob_min_pole_est, > glob_max_rel_trunc_err, > glob_max_trunc_err, > glob_max_hours, > glob_optimal_clock_start_sec, > glob_optimal_start, > glob_upper_ratio_limit, > glob_lower_ratio_limit, > glob_max_sec, > glob_orig_start_sec, > glob_normmax, > glob_max_minutes, > glob_next_display, > glob_est_digits, > glob_subiter_method, > glob_html_log, > glob_min_good_digits, > glob_good_digits, > glob_min_apfp_est_good_digits, > glob_apfp_est_good_digits, > glob_max_opt_iter, > glob_dump, > glob_djd_debug, > glob_display_flag, > glob_djd_debug2, > glob_h_reason, > glob_sec_in_minute, > glob_min_in_hour, > glob_hours_in_day, > glob_days_in_year, > glob_sec_in_hour, > glob_sec_in_day, > glob_sec_in_year, > glob_not_yet_finished, > glob_initial_pass, > glob_not_yet_start_msg, > glob_reached_optimal_h, > glob_optimal_done, > glob_type_given_pole, > glob_optimize, > glob_look_poles, > glob_dump_closed_form, > glob_max_iter, > glob_no_eqs, > glob_unchanged_h_cnt, > glob_warned, > glob_warned2, > glob_start, > glob_iter, #Bottom Generate Globals Decl #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2D0, > array_const_0D2, > array_const_0D3, #END CONST > array_y_init, > array_norms, > array_fact_1, > array_1st_rel_error, > array_last_rel_error, > array_est_rel_error, > array_max_est_error, > array_type_pole, > array_type_real_pole, > array_type_complex_pole, > array_est_digits, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_m1, > array_y_higher, > array_y_higher_work, > array_y_higher_work2, > array_y_set_initial, > array_given_rad_poles, > array_given_ord_poles, > array_rad_test_poles, > array_ord_test_poles, > array_fact_2, > ATS_MAX_TERMS, > glob_last; > local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, term1, term2, term3, part1, part2, part3, part4, part5, part6, part7, part8, part9, part10, part11, part12, part13, part14, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found_sing, h_new, ratio, term, local_test, tmp_rad,tmp_ord, tmp_ratio, prev_tmp_rad, last_no; > #TOP CHECK FOR POLE > tmp_rad := glob_larger_float; > prev_tmp_rad := glob_larger_float; > tmp_ratio := glob_larger_float; > rad_c := glob_larger_float; > array_rad_test_poles[1,1] := glob_larger_float; > array_ord_test_poles[1,1] := glob_larger_float; > found_sing := 1; > last_no := ATS_MAX_TERMS - 1 - 10; > cnt := 0; > while (last_no < ATS_MAX_TERMS-3 and found_sing = 1) do # do number 1 > tmp_rad := comp_rad_from_ratio(array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no); > if (float_abs(prev_tmp_rad) > glob__0) then # if number 3 > tmp_ratio := tmp_rad / prev_tmp_rad; > else > tmp_ratio := glob_large_float; > fi;# end if 3; > if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 3 > rad_c := tmp_rad; > elif > (cnt = 0) then # if number 4 > rad_c := tmp_rad; > elif > (cnt > 0) then # if number 5 > found_sing := 0; > fi;# end if 5; > prev_tmp_rad := tmp_rad;; > cnt := cnt + 1; > last_no := last_no + 1; > od;# end do number 1; > if (found_sing = 1) then # if number 5 > if (rad_c < array_rad_test_poles[1,1]) then # if number 6 > array_rad_test_poles[1,1] := rad_c; > last_no := last_no - 1; > tmp_ord := comp_ord_from_ratio(array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no); > array_rad_test_poles[1,1] := rad_c; > array_ord_test_poles[1,1] := tmp_ord; > fi;# end if 6; > fi;# end if 5; > #BOTTOM general radius test1 > tmp_rad := glob_larger_float; > prev_tmp_rad := glob_larger_float; > tmp_ratio := glob_larger_float; > rad_c := glob_larger_float; > array_rad_test_poles[1,2] := glob_larger_float; > array_ord_test_poles[1,2] := glob_larger_float; > found_sing := 1; > last_no := ATS_MAX_TERMS - 1 - 10; > cnt := 0; > while (last_no < ATS_MAX_TERMS-4 and found_sing = 1) do # do number 1 > tmp_rad := comp_rad_from_three_terms(array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no); > if (float_abs(prev_tmp_rad) > glob__0) then # if number 5 > tmp_ratio := tmp_rad / prev_tmp_rad; > else > tmp_ratio := glob_large_float; > fi;# end if 5; > if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 5 > rad_c := tmp_rad; > elif > (cnt = 0) then # if number 6 > rad_c := tmp_rad; > elif > (cnt > 0) then # if number 7 > found_sing := 0; > fi;# end if 7; > prev_tmp_rad := tmp_rad;; > cnt := cnt + 1; > last_no := last_no + 1; > od;# end do number 1; > if (found_sing = 1) then # if number 7 > if (rad_c < array_rad_test_poles[1,2]) then # if number 8 > array_rad_test_poles[1,2] := rad_c; > last_no := last_no - 1; > tmp_ord := comp_ord_from_three_terms(array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no); > array_rad_test_poles[1,2] := rad_c; > if (rad_c < glob_min_pole_est) then # if number 9 > glob_min_pole_est := rad_c; > fi;# end if 9; > array_ord_test_poles[1,2] := tmp_ord; > fi;# end if 8; > fi;# end if 7; > #BOTTOM general radius test1 > tmp_rad := glob_larger_float; > prev_tmp_rad := glob_larger_float; > tmp_ratio := glob_larger_float; > rad_c := glob_larger_float; > array_rad_test_poles[1,3] := glob_larger_float; > array_ord_test_poles[1,3] := glob_larger_float; > found_sing := 1; > last_no := ATS_MAX_TERMS - 1 - 10; > cnt := 0; > while (last_no < ATS_MAX_TERMS-7 and found_sing = 1) do # do number 1 > tmp_rad := comp_rad_from_six_terms(array_y_higher[1,last_no-5],array_y_higher[1,last_no-4],array_y_higher[1,last_no-3],array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no); > if (float_abs(prev_tmp_rad) > glob__0) then # if number 7 > tmp_ratio := tmp_rad / prev_tmp_rad; > else > tmp_ratio := glob_large_float; > fi;# end if 7; > if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 7 > rad_c := tmp_rad; > elif > (cnt = 0) then # if number 8 > rad_c := tmp_rad; > elif > (cnt > 0) then # if number 9 > found_sing := 0; > fi;# end if 9; > prev_tmp_rad := tmp_rad;; > cnt := cnt + 1; > last_no := last_no + 1; > od;# end do number 1; > if (found_sing = 1) then # if number 9 > if (rad_c < array_rad_test_poles[1,3]) then # if number 10 > array_rad_test_poles[1,3] := rad_c; > last_no := last_no - 1; > tmp_ord := comp_ord_from_six_terms(array_y_higher[1,last_no-5],array_y_higher[1,last_no-4],array_y_higher[1,last_no-3],array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no); > array_rad_test_poles[1,3] := rad_c; > if (rad_c < glob_min_pole_est) then # if number 11 > glob_min_pole_est := rad_c; > fi;# end if 11; > array_ord_test_poles[1,3] := tmp_ord; > fi;# end if 10; > fi;# end if 9; > #BOTTOM general radius test1 > #START ADJUST ALL SERIES > if (float_abs(glob_min_pole_est) * glob_ratio_of_radius < float_abs(glob_h)) then # if number 9 > h_new := glob_check_sign * glob_min_pole_est * glob_ratio_of_radius; > omniout_str(ALWAYS,"SETTING H FOR POLE"); > glob_h_reason := 6; > if (glob_check_sign * glob_min_h > glob_check_sign * h_new) then # if number 10 > omniout_str(ALWAYS,"SETTING H FOR MIN H"); > h_new := glob_min_h; > glob_h_reason := 5; > fi;# end if 10; > term := 1; > ratio := c(1.0); > while (term <= ATS_MAX_TERMS) do # do number 1 > array_y[term] := array_y[term]* ratio; > array_y_higher[1,term] := array_y_higher[1,term]* ratio; > array_x[term] := array_x[term]* ratio; > ratio := ratio * h_new / float_abs(glob_h); > term := term + 1; > od;# end do number 1; > glob_h := h_new; > fi;# end if 9; > #BOTTOM ADJUST ALL SERIES > ; > if (reached_interval()) then # if number 9 > display_poles(); > fi;# end if 9 > end; check_for_pole := proc() local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, term1, term2, term3, part1, part2, part3, part4, part5, part6, part7, part8, part9, part10, part11, part12, part13, part14, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found_sing, h_new, ratio, term, local_test, tmp_rad, tmp_ord, tmp_ratio, prev_tmp_rad, last_no; global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test, glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED, glob__small, glob_small_float, glob_smallish_float, glob_large_float, glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3, glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5, glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_prec, glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error, glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1, glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_h, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc, glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h, glob_min_h, glob_display_interval, glob_abserr, glob_relerr, glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err, glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start, glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec, glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display, glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits, glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits, glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_not_yet_finished, glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done, glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form, glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2, glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0, array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1, array_1st_rel_error, array_last_rel_error, array_est_rel_error, array_max_est_error, array_type_pole, array_type_real_pole, array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher, array_y_higher_work, array_y_higher_work2, array_y_set_initial, array_given_rad_poles, array_given_ord_poles, array_rad_test_poles, array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last; tmp_rad := glob_larger_float; prev_tmp_rad := glob_larger_float; tmp_ratio := glob_larger_float; rad_c := glob_larger_float; array_rad_test_poles[1, 1] := glob_larger_float; array_ord_test_poles[1, 1] := glob_larger_float; found_sing := 1; last_no := ATS_MAX_TERMS - 11; cnt := 0; while last_no < ATS_MAX_TERMS - 3 and found_sing = 1 do tmp_rad := comp_rad_from_ratio(array_y_higher[1, last_no - 1], array_y_higher[1, last_no], last_no); if glob__0 < float_abs(prev_tmp_rad) then tmp_ratio := tmp_rad/prev_tmp_rad else tmp_ratio := glob_large_float end if; if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad elif cnt = 0 then rad_c := tmp_rad elif 0 < cnt then found_sing := 0 end if; prev_tmp_rad := tmp_rad; cnt := cnt + 1; last_no := last_no + 1 end do; if found_sing = 1 then if rad_c < array_rad_test_poles[1, 1] then array_rad_test_poles[1, 1] := rad_c; last_no := last_no - 1; tmp_ord := comp_ord_from_ratio(array_y_higher[1, last_no - 1], array_y_higher[1, last_no], last_no); array_rad_test_poles[1, 1] := rad_c; array_ord_test_poles[1, 1] := tmp_ord end if end if; tmp_rad := glob_larger_float; prev_tmp_rad := glob_larger_float; tmp_ratio := glob_larger_float; rad_c := glob_larger_float; array_rad_test_poles[1, 2] := glob_larger_float; array_ord_test_poles[1, 2] := glob_larger_float; found_sing := 1; last_no := ATS_MAX_TERMS - 11; cnt := 0; while last_no < ATS_MAX_TERMS - 4 and found_sing = 1 do tmp_rad := comp_rad_from_three_terms( array_y_higher[1, last_no - 2], array_y_higher[1, last_no - 1], array_y_higher[1, last_no], last_no); if glob__0 < float_abs(prev_tmp_rad) then tmp_ratio := tmp_rad/prev_tmp_rad else tmp_ratio := glob_large_float end if; if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad elif cnt = 0 then rad_c := tmp_rad elif 0 < cnt then found_sing := 0 end if; prev_tmp_rad := tmp_rad; cnt := cnt + 1; last_no := last_no + 1 end do; if found_sing = 1 then if rad_c < array_rad_test_poles[1, 2] then array_rad_test_poles[1, 2] := rad_c; last_no := last_no - 1; tmp_ord := comp_ord_from_three_terms( array_y_higher[1, last_no - 2], array_y_higher[1, last_no - 1], array_y_higher[1, last_no], last_no); array_rad_test_poles[1, 2] := rad_c; if rad_c < glob_min_pole_est then glob_min_pole_est := rad_c end if; array_ord_test_poles[1, 2] := tmp_ord end if end if; tmp_rad := glob_larger_float; prev_tmp_rad := glob_larger_float; tmp_ratio := glob_larger_float; rad_c := glob_larger_float; array_rad_test_poles[1, 3] := glob_larger_float; array_ord_test_poles[1, 3] := glob_larger_float; found_sing := 1; last_no := ATS_MAX_TERMS - 11; cnt := 0; while last_no < ATS_MAX_TERMS - 7 and found_sing = 1 do tmp_rad := comp_rad_from_six_terms(array_y_higher[1, last_no - 5], array_y_higher[1, last_no - 4], array_y_higher[1, last_no - 3], array_y_higher[1, last_no - 2], array_y_higher[1, last_no - 1], array_y_higher[1, last_no], last_no); if glob__0 < float_abs(prev_tmp_rad) then tmp_ratio := tmp_rad/prev_tmp_rad else tmp_ratio := glob_large_float end if; if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad elif cnt = 0 then rad_c := tmp_rad elif 0 < cnt then found_sing := 0 end if; prev_tmp_rad := tmp_rad; cnt := cnt + 1; last_no := last_no + 1 end do; if found_sing = 1 then if rad_c < array_rad_test_poles[1, 3] then array_rad_test_poles[1, 3] := rad_c; last_no := last_no - 1; tmp_ord := comp_ord_from_six_terms( array_y_higher[1, last_no - 5], array_y_higher[1, last_no - 4], array_y_higher[1, last_no - 3], array_y_higher[1, last_no - 2], array_y_higher[1, last_no - 1], array_y_higher[1, last_no], last_no); array_rad_test_poles[1, 3] := rad_c; if rad_c < glob_min_pole_est then glob_min_pole_est := rad_c end if; array_ord_test_poles[1, 3] := tmp_ord end if end if; if float_abs(glob_min_pole_est)*glob_ratio_of_radius < float_abs(glob_h) then h_new := glob_check_sign*glob_min_pole_est*glob_ratio_of_radius; omniout_str(ALWAYS, "SETTING H FOR POLE"); glob_h_reason := 6; if glob_check_sign*h_new < glob_check_sign*glob_min_h then omniout_str(ALWAYS, "SETTING H FOR MIN H"); h_new := glob_min_h; glob_h_reason := 5 end if; term := 1; ratio := c(1.0); while term <= ATS_MAX_TERMS do array_y[term] := array_y[term]*ratio; array_y_higher[1, term] := array_y_higher[1, term]*ratio; array_x[term] := array_x[term]*ratio; ratio := ratio*h_new/float_abs(glob_h); term := term + 1 end do; glob_h := h_new end if; if reached_interval() then display_poles() end if end proc # End Function number 10 # Begin Function number 11 > atomall := proc() > global > ALWAYS, > INFO, > DEBUGL, > DEBUGMASSIVE, > glob_iolevel, > glob_yes_pole, > glob_no_pole, > glob_not_given, > glob_no_sing_tests, > glob_ratio_test, > glob_three_term_test, > glob_six_term_test, > glob_log_10, #Top Generate Globals Decl > MAX_UNCHANGED, > glob__small, > glob_small_float, > glob_smallish_float, > glob_large_float, > glob_larger_float, > glob__m2, > glob__m1, > glob__0, > glob__1, > glob__2, > glob__3, > glob__4, > glob__5, > glob__8, > glob__10, > glob__100, > glob__pi, > glob__0_5, > glob__0_8, > glob__m0_8, > glob__0_25, > glob__0_125, > glob_prec, > glob_check_sign, > glob_desired_digits_correct, > glob_max_estimated_step_error, > glob_ratio_of_radius, > glob_percent_done, > glob_total_exp_sec, > glob_optimal_expect_sec, > glob_estimated_size_answer, > glob_almost_1, > glob_clock_sec, > glob_clock_start_sec, > glob_disp_incr, > glob_h, > glob_diff_rc_fm, > glob_diff_rc_fmm1, > glob_diff_rc_fmm2, > glob_diff_ord_fm, > glob_diff_ord_fmm1, > glob_diff_ord_fmm2, > glob_six_term_ord_save, > glob_guess_error_rc, > glob_guess_error_ord, > glob_least_given_sing, > glob_least_ratio_sing, > glob_least_3_sing, > glob_least_6_sing, > glob_last_good_h, > glob_max_h, > glob_min_h, > glob_display_interval, > glob_abserr, > glob_relerr, > glob_min_pole_est, > glob_max_rel_trunc_err, > glob_max_trunc_err, > glob_max_hours, > glob_optimal_clock_start_sec, > glob_optimal_start, > glob_upper_ratio_limit, > glob_lower_ratio_limit, > glob_max_sec, > glob_orig_start_sec, > glob_normmax, > glob_max_minutes, > glob_next_display, > glob_est_digits, > glob_subiter_method, > glob_html_log, > glob_min_good_digits, > glob_good_digits, > glob_min_apfp_est_good_digits, > glob_apfp_est_good_digits, > glob_max_opt_iter, > glob_dump, > glob_djd_debug, > glob_display_flag, > glob_djd_debug2, > glob_h_reason, > glob_sec_in_minute, > glob_min_in_hour, > glob_hours_in_day, > glob_days_in_year, > glob_sec_in_hour, > glob_sec_in_day, > glob_sec_in_year, > glob_not_yet_finished, > glob_initial_pass, > glob_not_yet_start_msg, > glob_reached_optimal_h, > glob_optimal_done, > glob_type_given_pole, > glob_optimize, > glob_look_poles, > glob_dump_closed_form, > glob_max_iter, > glob_no_eqs, > glob_unchanged_h_cnt, > glob_warned, > glob_warned2, > glob_start, > glob_iter, #Bottom Generate Globals Decl #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2D0, > array_const_0D2, > array_const_0D3, #END CONST > array_y_init, > array_norms, > array_fact_1, > array_1st_rel_error, > array_last_rel_error, > array_est_rel_error, > array_max_est_error, > array_type_pole, > array_type_real_pole, > array_type_complex_pole, > array_est_digits, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_m1, > array_y_higher, > array_y_higher_work, > array_y_higher_work2, > array_y_set_initial, > array_given_rad_poles, > array_given_ord_poles, > array_rad_test_poles, > array_ord_test_poles, > array_fact_2, > ATS_MAX_TERMS, > glob_last; > local kkk, order_d, adj2, adj3 , temporary, term; > #TOP ATOMALL > # before write maple main top matter > # before generate constants assign > # before generate globals assign > #END OUTFILE1 > #BEGIN OUTFILE2 > #END OUTFILE2 > #BEGIN ATOMHDR1 > #emit pre mult CONST - LINEAR $eq_no = 1 i = 1 > array_tmp1[1] := array_const_0D2[1] * array_x[1]; > #emit pre add LINEAR - CONST $eq_no = 1 i = 1 > array_tmp2[1] := array_tmp1[1] + array_const_0D3[1]; > #emit pre div CONST - LINEAR $eq_no = 1 i = 1 > array_tmp3[1] := array_const_2D0[1] / array_tmp2[1]; > #emit pre add CONST FULL $eq_no = 1 i = 1 > array_tmp4[1] := array_const_0D0[1] + array_tmp3[1]; > #emit pre assign xxx $eq_no = 1 i = 1 $min_hdrs = 5 > if ( not array_y_set_initial[1,2]) then # if number 1 > if (1 <= ATS_MAX_TERMS) then # if number 2 > temporary := c(array_tmp4[1]) * (expt((glob_h) , c(1))) * c(factorial_3(0,1)); > if (2 <= ATS_MAX_TERMS) then # if number 3 > array_y[2] := temporary; > array_y_higher[1,2] := temporary; > fi;# end if 3; > temporary := c(temporary) / c(glob_h) * c(1); > array_y_higher[2,1] := c(temporary); > fi;# end if 2; > fi;# end if 1; > kkk := 2; > #END ATOMHDR1 > #BEGIN ATOMHDR2 > #emit pre mult CONST - LINEAR $eq_no = 1 i = 2 > array_tmp1[2] := array_const_0D2[1] * array_x[2]; > #emit pre add LINEAR - CONST $eq_no = 1 i = 2 > array_tmp2[2] := array_tmp1[2]; > #emit pre div CONST - LINEAR $eq_no = 1 i = 2 > array_tmp3[2] := neg(array_tmp3[1])* array_tmp2[2] / array_tmp2[1]; > #emit pre div CONST - LINEAR $eq_no = 1 i = 3 > #emit pre div CONST - LINEAR $eq_no = 1 i = 4 > #emit pre div CONST - LINEAR $eq_no = 1 i = 5 > #emit pre add CONST FULL $eq_no = 1 i = 2 > array_tmp4[2] := array_tmp3[2]; > #emit pre assign xxx $eq_no = 1 i = 2 $min_hdrs = 5 > if ( not array_y_set_initial[1,3]) then # if number 1 > if (2 <= ATS_MAX_TERMS) then # if number 2 > temporary := c(array_tmp4[2]) * (expt((glob_h) , c(1))) * c(factorial_3(1,2)); > if (3 <= ATS_MAX_TERMS) then # if number 3 > array_y[3] := temporary; > array_y_higher[1,3] := temporary; > fi;# end if 3; > temporary := c(temporary) / c(glob_h) * c(2); > array_y_higher[2,2] := c(temporary); > fi;# end if 2; > fi;# end if 1; > kkk := 3; > #END ATOMHDR2 > #BEGIN ATOMHDR3 > array_tmp3[3] := neg(array_tmp3[2])* array_tmp2[2] / array_tmp2[1]; > #emit pre add CONST FULL $eq_no = 1 i = 3 > array_tmp4[3] := array_tmp3[3]; > #emit pre assign xxx $eq_no = 1 i = 3 $min_hdrs = 5 > if ( not array_y_set_initial[1,4]) then # if number 1 > if (3 <= ATS_MAX_TERMS) then # if number 2 > temporary := c(array_tmp4[3]) * (expt((glob_h) , c(1))) * c(factorial_3(2,3)); > if (4 <= ATS_MAX_TERMS) then # if number 3 > array_y[4] := temporary; > array_y_higher[1,4] := temporary; > fi;# end if 3; > temporary := c(temporary) / c(glob_h) * c(3); > array_y_higher[2,3] := c(temporary); > fi;# end if 2; > fi;# end if 1; > kkk := 4; > #END ATOMHDR3 > #BEGIN ATOMHDR4 > array_tmp3[4] := neg(array_tmp3[3])* array_tmp2[2] / array_tmp2[1]; > #emit pre add CONST FULL $eq_no = 1 i = 4 > array_tmp4[4] := array_tmp3[4]; > #emit pre assign xxx $eq_no = 1 i = 4 $min_hdrs = 5 > if ( not array_y_set_initial[1,5]) then # if number 1 > if (4 <= ATS_MAX_TERMS) then # if number 2 > temporary := c(array_tmp4[4]) * (expt((glob_h) , c(1))) * c(factorial_3(3,4)); > if (5 <= ATS_MAX_TERMS) then # if number 3 > array_y[5] := temporary; > array_y_higher[1,5] := temporary; > fi;# end if 3; > temporary := c(temporary) / c(glob_h) * c(4); > array_y_higher[2,4] := c(temporary); > fi;# end if 2; > fi;# end if 1; > kkk := 5; > #END ATOMHDR4 > #BEGIN ATOMHDR5 > array_tmp3[5] := neg(array_tmp3[4])* array_tmp2[2] / array_tmp2[1]; > #emit pre add CONST FULL $eq_no = 1 i = 5 > array_tmp4[5] := array_tmp3[5]; > #emit pre assign xxx $eq_no = 1 i = 5 $min_hdrs = 5 > if ( not array_y_set_initial[1,6]) then # if number 1 > if (5 <= ATS_MAX_TERMS) then # if number 2 > temporary := c(array_tmp4[5]) * (expt((glob_h) , c(1))) * c(factorial_3(4,5)); > if (6 <= ATS_MAX_TERMS) then # if number 3 > array_y[6] := temporary; > array_y_higher[1,6] := temporary; > fi;# end if 3; > temporary := c(temporary) / c(glob_h) * c(5); > array_y_higher[2,5] := c(temporary); > fi;# end if 2; > fi;# end if 1; > kkk := 6; > #END ATOMHDR5 > #BEGIN OUTFILE3 > #Top Atomall While Loop-- outfile3 > while (kkk <= ATS_MAX_TERMS) do # do number 1 > #END OUTFILE3 > #BEGIN OUTFILE4 > #emit div CONST LINEAR (NOP) $eq_no = 1 i = 1 > array_tmp3[kkk] := array_const_2D0[1] * array_tmp2[kkk]; > #emit NOT FULL - FULL add $eq_no = 1 > array_tmp4[kkk] := array_tmp3[kkk]; > #emit assign $eq_no = 1 > order_d := 1; > if (kkk + order_d <= ATS_MAX_TERMS) then # if number 1 > if ( not array_y_set_initial[1,kkk + order_d]) then # if number 2 > temporary := c(array_tmp4[kkk]) * expt((glob_h) , c(order_d)) * c(factorial_3((kkk - 1),(kkk + order_d - 1))); > array_y[kkk + order_d] := c(temporary); > array_y_higher[1,kkk + order_d] := c(temporary); > term := kkk + order_d - 1; > adj2 := kkk + order_d - 1; > adj3 := 2; > while ((term >= 1) and (term <= ATS_MAX_TERMS) and (adj3 < order_d + 1)) do # do number 1 > if (adj3 <= order_d + 1) then # if number 3 > if (adj2 > 0) then # if number 4 > temporary := c(temporary) / c(glob_h) * c(adj2); > else > temporary := c(temporary); > fi;# end if 4; > array_y_higher[adj3,term] := c(temporary); > fi;# end if 3; > term := term - 1; > adj2 := adj2 - 1; > adj3 := adj3 + 1; > od;# end do number 1 > fi;# end if 2 > fi;# end if 1; > kkk := kkk + 1; > od;# end do number 1; > #BOTTOM ATOMALL > #END OUTFILE4 > #BEGIN OUTFILE5 > #BOTTOM ATOMALL ??? > end; atomall := proc() local kkk, order_d, adj2, adj3, temporary, term; global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test, glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED, glob__small, glob_small_float, glob_smallish_float, glob_large_float, glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3, glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5, glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_prec, glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error, glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1, glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_h, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc, glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h, glob_min_h, glob_display_interval, glob_abserr, glob_relerr, glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err, glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start, glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec, glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display, glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits, glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits, glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_not_yet_finished, glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done, glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form, glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2, glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0, array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1, array_1st_rel_error, array_last_rel_error, array_est_rel_error, array_max_est_error, array_type_pole, array_type_real_pole, array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher, array_y_higher_work, array_y_higher_work2, array_y_set_initial, array_given_rad_poles, array_given_ord_poles, array_rad_test_poles, array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last; array_tmp1[1] := array_const_0D2[1]*array_x[1]; array_tmp2[1] := array_tmp1[1] + array_const_0D3[1]; array_tmp3[1] := array_const_2D0[1]/array_tmp2[1]; array_tmp4[1] := array_const_0D0[1] + array_tmp3[1]; if not array_y_set_initial[1, 2] then if 1 <= ATS_MAX_TERMS then temporary := c(array_tmp4[1])*expt(glob_h, c(1))*c(factorial_3(0, 1)); if 2 <= ATS_MAX_TERMS then array_y[2] := temporary; array_y_higher[1, 2] := temporary end if; temporary := c(temporary)*c(1)/c(glob_h); array_y_higher[2, 1] := c(temporary) end if end if; kkk := 2; array_tmp1[2] := array_const_0D2[1]*array_x[2]; array_tmp2[2] := array_tmp1[2]; array_tmp3[2] := neg(array_tmp3[1])*array_tmp2[2]/array_tmp2[1]; array_tmp4[2] := array_tmp3[2]; if not array_y_set_initial[1, 3] then if 2 <= ATS_MAX_TERMS then temporary := c(array_tmp4[2])*expt(glob_h, c(1))*c(factorial_3(1, 2)); if 3 <= ATS_MAX_TERMS then array_y[3] := temporary; array_y_higher[1, 3] := temporary end if; temporary := c(temporary)*c(2)/c(glob_h); array_y_higher[2, 2] := c(temporary) end if end if; kkk := 3; array_tmp3[3] := neg(array_tmp3[2])*array_tmp2[2]/array_tmp2[1]; array_tmp4[3] := array_tmp3[3]; if not array_y_set_initial[1, 4] then if 3 <= ATS_MAX_TERMS then temporary := c(array_tmp4[3])*expt(glob_h, c(1))*c(factorial_3(2, 3)); if 4 <= ATS_MAX_TERMS then array_y[4] := temporary; array_y_higher[1, 4] := temporary end if; temporary := c(temporary)*c(3)/c(glob_h); array_y_higher[2, 3] := c(temporary) end if end if; kkk := 4; array_tmp3[4] := neg(array_tmp3[3])*array_tmp2[2]/array_tmp2[1]; array_tmp4[4] := array_tmp3[4]; if not array_y_set_initial[1, 5] then if 4 <= ATS_MAX_TERMS then temporary := c(array_tmp4[4])*expt(glob_h, c(1))*c(factorial_3(3, 4)); if 5 <= ATS_MAX_TERMS then array_y[5] := temporary; array_y_higher[1, 5] := temporary end if; temporary := c(temporary)*c(4)/c(glob_h); array_y_higher[2, 4] := c(temporary) end if end if; kkk := 5; array_tmp3[5] := neg(array_tmp3[4])*array_tmp2[2]/array_tmp2[1]; array_tmp4[5] := array_tmp3[5]; if not array_y_set_initial[1, 6] then if 5 <= ATS_MAX_TERMS then temporary := c(array_tmp4[5])*expt(glob_h, c(1))*c(factorial_3(4, 5)); if 6 <= ATS_MAX_TERMS then array_y[6] := temporary; array_y_higher[1, 6] := temporary end if; temporary := c(temporary)*c(5)/c(glob_h); array_y_higher[2, 5] := c(temporary) end if end if; kkk := 6; while kkk <= ATS_MAX_TERMS do array_tmp3[kkk] := array_const_2D0[1]*array_tmp2[kkk]; array_tmp4[kkk] := array_tmp3[kkk]; order_d := 1; if kkk + order_d <= ATS_MAX_TERMS then if not array_y_set_initial[1, kkk + order_d] then temporary := c(array_tmp4[kkk])*expt(glob_h, c(order_d))* c(factorial_3(kkk - 1, kkk + order_d - 1)); array_y[kkk + order_d] := c(temporary); array_y_higher[1, kkk + order_d] := c(temporary); term := kkk + order_d - 1; adj2 := kkk + order_d - 1; adj3 := 2; while 1 <= term and term <= ATS_MAX_TERMS and adj3 < order_d + 1 do if adj3 <= order_d + 1 then if 0 < adj2 then temporary := c(temporary)*c(adj2)/c(glob_h) else temporary := c(temporary) end if; array_y_higher[adj3, term] := c(temporary) end if; term := term - 1; adj2 := adj2 - 1; adj3 := adj3 + 1 end do end if end if; kkk := kkk + 1 end do end proc # End Function number 12 #END OUTFILE5 # Begin Function number 12 > main := proc() > #BEGIN OUTFIEMAIN > local d1,d2,d3,d4,est_err_2,niii,done_once,max_terms,display_max, > term,ord,order_diff,term_no,html_log_file,iiif,jjjf, > rows,r_order,sub_iter,calc_term,iii,temp_sum,current_iter, > x_start,x_end > ,it,last_min_pole_est, opt_iter, tmp,subiter, est_needed_step_err,estimated_step_error,min_value,est_answer,found_h,repeat_it; > global > ALWAYS, > INFO, > DEBUGL, > DEBUGMASSIVE, > glob_iolevel, > glob_yes_pole, > glob_no_pole, > glob_not_given, > glob_no_sing_tests, > glob_ratio_test, > glob_three_term_test, > glob_six_term_test, > glob_log_10, > #Top Generate Globals Decl > MAX_UNCHANGED, > glob__small, > glob_small_float, > glob_smallish_float, > glob_large_float, > glob_larger_float, > glob__m2, > glob__m1, > glob__0, > glob__1, > glob__2, > glob__3, > glob__4, > glob__5, > glob__8, > glob__10, > glob__100, > glob__pi, > glob__0_5, > glob__0_8, > glob__m0_8, > glob__0_25, > glob__0_125, > glob_prec, > glob_check_sign, > glob_desired_digits_correct, > glob_max_estimated_step_error, > glob_ratio_of_radius, > glob_percent_done, > glob_total_exp_sec, > glob_optimal_expect_sec, > glob_estimated_size_answer, > glob_almost_1, > glob_clock_sec, > glob_clock_start_sec, > glob_disp_incr, > glob_h, > glob_diff_rc_fm, > glob_diff_rc_fmm1, > glob_diff_rc_fmm2, > glob_diff_ord_fm, > glob_diff_ord_fmm1, > glob_diff_ord_fmm2, > glob_six_term_ord_save, > glob_guess_error_rc, > glob_guess_error_ord, > glob_least_given_sing, > glob_least_ratio_sing, > glob_least_3_sing, > glob_least_6_sing, > glob_last_good_h, > glob_max_h, > glob_min_h, > glob_display_interval, > glob_abserr, > glob_relerr, > glob_min_pole_est, > glob_max_rel_trunc_err, > glob_max_trunc_err, > glob_max_hours, > glob_optimal_clock_start_sec, > glob_optimal_start, > glob_upper_ratio_limit, > glob_lower_ratio_limit, > glob_max_sec, > glob_orig_start_sec, > glob_normmax, > glob_max_minutes, > glob_next_display, > glob_est_digits, > glob_subiter_method, > glob_html_log, > glob_min_good_digits, > glob_good_digits, > glob_min_apfp_est_good_digits, > glob_apfp_est_good_digits, > glob_max_opt_iter, > glob_dump, > glob_djd_debug, > glob_display_flag, > glob_djd_debug2, > glob_h_reason, > glob_sec_in_minute, > glob_min_in_hour, > glob_hours_in_day, > glob_days_in_year, > glob_sec_in_hour, > glob_sec_in_day, > glob_sec_in_year, > glob_not_yet_finished, > glob_initial_pass, > glob_not_yet_start_msg, > glob_reached_optimal_h, > glob_optimal_done, > glob_type_given_pole, > glob_optimize, > glob_look_poles, > glob_dump_closed_form, > glob_max_iter, > glob_no_eqs, > glob_unchanged_h_cnt, > glob_warned, > glob_warned2, > glob_start, > glob_iter, > #Bottom Generate Globals Decl > #BEGIN CONST > array_const_1, > array_const_0D0, > array_const_2D0, > array_const_0D2, > array_const_0D3, > #END CONST > array_y_init, > array_norms, > array_fact_1, > array_1st_rel_error, > array_last_rel_error, > array_est_rel_error, > array_max_est_error, > array_type_pole, > array_type_real_pole, > array_type_complex_pole, > array_est_digits, > array_y, > array_x, > array_tmp0, > array_tmp1, > array_tmp2, > array_tmp3, > array_tmp4, > array_m1, > array_y_higher, > array_y_higher_work, > array_y_higher_work2, > array_y_set_initial, > array_given_rad_poles, > array_given_ord_poles, > array_rad_test_poles, > array_ord_test_poles, > array_fact_2, > ATS_MAX_TERMS, > glob_last; > ATS_MAX_TERMS := 30; > # before first input block > #BEGIN FIRST INPUT BLOCK > #BEGIN BLOCK 1 > #BEGIN FIRST INPUT BLOCK > Digits:=32; > max_terms:=30; > #END BLOCK 1 > #END FIRST INPUT BLOCK > #START OF INITS AFTER INPUT BLOCK > glob_html_log := true; > #END OF INITS AFTER INPUT BLOCK > # before generate arrays > array_y_init:= Array(0..(30),[]); > array_norms:= Array(0..(30),[]); > array_fact_1:= Array(0..(30),[]); > array_1st_rel_error:= Array(0..(2),[]); > array_last_rel_error:= Array(0..(2),[]); > array_est_rel_error:= Array(0..(2),[]); > array_max_est_error:= Array(0..(2),[]); > array_type_pole:= Array(0..(2),[]); > array_type_real_pole:= Array(0..(2),[]); > array_type_complex_pole:= Array(0..(2),[]); > array_est_digits:= Array(0..(2),[]); > array_y:= Array(0..(30),[]); > array_x:= Array(0..(30),[]); > array_tmp0:= Array(0..(30),[]); > array_tmp1:= Array(0..(30),[]); > array_tmp2:= Array(0..(30),[]); > array_tmp3:= Array(0..(30),[]); > array_tmp4:= Array(0..(30),[]); > array_m1:= Array(0..(30),[]); > array_y_higher := Array(0..(2) ,(0..30+ 1),[]); > array_y_higher_work := Array(0..(2) ,(0..30+ 1),[]); > array_y_higher_work2 := Array(0..(2) ,(0..30+ 1),[]); > array_y_set_initial := Array(0..(2) ,(0..30+ 1),[]); > array_given_rad_poles := Array(0..(2) ,(0..3+ 1),[]); > array_given_ord_poles := Array(0..(2) ,(0..3+ 1),[]); > array_rad_test_poles := Array(0..(2) ,(0..4+ 1),[]); > array_ord_test_poles := Array(0..(2) ,(0..4+ 1),[]); > array_fact_2 := Array(0..(30) ,(0..30+ 1),[]); > # before generate constants > # before generate globals definition > #Top Generate Globals Definition > #Bottom Generate Globals Deninition > # before generate const definition > # before arrays initialized > term := 1; > while (term <= 30) do # do number 1 > array_y_init[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 30) do # do number 1 > array_norms[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 30) do # do number 1 > array_fact_1[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 2) do # do number 1 > array_1st_rel_error[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 2) do # do number 1 > array_last_rel_error[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 2) do # do number 1 > array_est_rel_error[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 2) do # do number 1 > array_max_est_error[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 2) do # do number 1 > array_type_pole[term] := 0; > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 2) do # do number 1 > array_type_real_pole[term] := 0; > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 2) do # do number 1 > array_type_complex_pole[term] := 0; > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 2) do # do number 1 > array_est_digits[term] := 0; > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 30) do # do number 1 > array_y[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 30) do # do number 1 > array_x[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 30) do # do number 1 > array_tmp0[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 30) do # do number 1 > array_tmp1[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 30) do # do number 1 > array_tmp2[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 30) do # do number 1 > array_tmp3[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 30) do # do number 1 > array_tmp4[term] := c(0.0); > term := term + 1; > od;# end do number 1; > term := 1; > while (term <= 30) do # do number 1 > array_m1[term] := c(0.0); > term := term + 1; > od;# end do number 1; > ord := 1; > while (ord <=2) do # do number 1 > term := 1; > while (term <= 30) do # do number 2 > array_y_higher[ord,term] := c(0.0); > term := term + 1; > od;# end do number 2; > ord := ord + 1; > od;# end do number 1; > ord := 1; > while (ord <=2) do # do number 1 > term := 1; > while (term <= 30) do # do number 2 > array_y_higher_work[ord,term] := c(0.0); > term := term + 1; > od;# end do number 2; > ord := ord + 1; > od;# end do number 1; > ord := 1; > while (ord <=2) do # do number 1 > term := 1; > while (term <= 30) do # do number 2 > array_y_higher_work2[ord,term] := c(0.0); > term := term + 1; > od;# end do number 2; > ord := ord + 1; > od;# end do number 1; > ord := 1; > while (ord <=2) do # do number 1 > term := 1; > while (term <= 30) do # do number 2 > array_y_set_initial[ord,term] := c(0.0); > term := term + 1; > od;# end do number 2; > ord := ord + 1; > od;# end do number 1; > ord := 1; > while (ord <=2) do # do number 1 > term := 1; > while (term <= 3) do # do number 2 > array_given_rad_poles[ord,term] := c(0.0); > term := term + 1; > od;# end do number 2; > ord := ord + 1; > od;# end do number 1; > ord := 1; > while (ord <=2) do # do number 1 > term := 1; > while (term <= 3) do # do number 2 > array_given_ord_poles[ord,term] := c(0.0); > term := term + 1; > od;# end do number 2; > ord := ord + 1; > od;# end do number 1; > ord := 1; > while (ord <=2) do # do number 1 > term := 1; > while (term <= 4) do # do number 2 > array_rad_test_poles[ord,term] := c(0.0); > term := term + 1; > od;# end do number 2; > ord := ord + 1; > od;# end do number 1; > ord := 1; > while (ord <=2) do # do number 1 > term := 1; > while (term <= 4) do # do number 2 > array_ord_test_poles[ord,term] := c(0.0); > term := term + 1; > od;# end do number 2; > ord := ord + 1; > od;# end do number 1; > ord := 1; > while (ord <=30) do # do number 1 > term := 1; > while (term <= 30) do # do number 2 > array_fact_2[ord,term] := c(0.0); > term := term + 1; > od;# end do number 2; > ord := ord + 1; > od;# end do number 1; > # before symbols initialized > #BEGIN SYMBOLS INITIALIZATED > zero_ats_ar(array_y); > zero_ats_ar(array_x); > zero_ats_ar(array_tmp0); > zero_ats_ar(array_tmp1); > zero_ats_ar(array_tmp2); > zero_ats_ar(array_tmp3); > zero_ats_ar(array_tmp4); > zero_ats_ar(array_m1); > zero_ats_ar(array_const_1); > array_const_1[1] := c(1); > zero_ats_ar(array_const_0D0); > array_const_0D0[1] := c(0.0); > zero_ats_ar(array_const_2D0); > array_const_2D0[1] := c(2.0); > zero_ats_ar(array_const_0D2); > array_const_0D2[1] := c(0.2); > zero_ats_ar(array_const_0D3); > array_const_0D3[1] := c(0.3); > zero_ats_ar(array_m1); > array_m1[1] := glob__m1; > #END SYMBOLS INITIALIZATED > # before generate factorials init > #Initing Factorial Tables > iiif := 0; > while (iiif <= ATS_MAX_TERMS) do # do number 1 > jjjf := 0; > while (jjjf <= ATS_MAX_TERMS) do # do number 2 > array_fact_1[iiif] := 0; > array_fact_2[iiif,jjjf] := 0; > jjjf := jjjf + 1; > od;# end do number 2; > iiif := iiif + 1; > od;# end do number 1; > #Done Initing Factorial Table > ALWAYS := 1; > INFO := 2; > DEBUGL := 3; > DEBUGMASSIVE := 4; > glob_iolevel := 5; > glob_yes_pole := 4; > glob_no_pole := 3; > glob_not_given := 0; > glob_no_sing_tests := 4; > glob_ratio_test := 1; > glob_three_term_test := 2; > glob_six_term_test := 3; > glob_log_10 := log(c(10.0)); > MAX_UNCHANGED := 10; > glob__small := c(0.1e-50); > glob_small_float := c(0.1e-50); > glob_smallish_float := c(0.1e-60); > glob_large_float := c(1.0e100); > glob_larger_float := c(1.1e100); > glob__m2 := c(-2); > glob__m1 := c(-1); > glob__0 := c(0); > glob__1 := c(1); > glob__2 := c(2); > glob__3 := c(3); > glob__4 := c(4); > glob__5 := c(5); > glob__8 := c(8); > glob__10 := c(10); > glob__100 := c(100); > glob__pi := c(0.0); > glob__0_5 := c(0.5); > glob__0_8 := c(0.8); > glob__m0_8 := c(-0.8); > glob__0_25 := c(0.25); > glob__0_125 := c(0.125); > glob_prec := c(1.0e-16); > glob_check_sign := c(1.0); > glob_desired_digits_correct := c(8.0); > glob_max_estimated_step_error := c(0.0); > glob_ratio_of_radius := c(0.1); > glob_percent_done := c(0.0); > glob_total_exp_sec := c(0.1); > glob_optimal_expect_sec := c(0.1); > glob_estimated_size_answer := c(100.0); > glob_almost_1 := c(0.9990); > glob_clock_sec := c(0.0); > glob_clock_start_sec := c(0.0); > glob_disp_incr := c(0.1); > glob_h := c(0.1); > glob_diff_rc_fm := c(0.1); > glob_diff_rc_fmm1 := c(0.1); > glob_diff_rc_fmm2 := c(0.1); > glob_diff_ord_fm := c(0.1); > glob_diff_ord_fmm1 := c(0.1); > glob_diff_ord_fmm2 := c(0.1); > glob_six_term_ord_save := c(0.1); > glob_guess_error_rc := c(0.1); > glob_guess_error_ord := c(0.1); > glob_least_given_sing := c(9.9e200); > glob_least_ratio_sing := c(9.9e200); > glob_least_3_sing := c(9.9e100); > glob_least_6_sing := c(9.9e100); > glob_last_good_h := c(0.1); > glob_max_h := c(0.1); > glob_min_h := c(0.000001); > glob_display_interval := c(0.1); > glob_abserr := c(0.1e-10); > glob_relerr := c(0.1e-10); > glob_min_pole_est := c(0.1e+10); > glob_max_rel_trunc_err := c(0.1e-10); > glob_max_trunc_err := c(0.1e-10); > glob_max_hours := c(0.0); > glob_optimal_clock_start_sec := c(0.0); > glob_optimal_start := c(0.0); > glob_upper_ratio_limit := c(1.0001); > glob_lower_ratio_limit := c(0.9999); > glob_max_sec := c(10000.0); > glob_orig_start_sec := c(0.0); > glob_normmax := c(0.0); > glob_max_minutes := c(0.0); > glob_next_display := c(0.0); > glob_est_digits := 1; > glob_subiter_method := 3; > glob_html_log := true; > glob_min_good_digits := 99999; > glob_good_digits := 0; > glob_min_apfp_est_good_digits := 99999; > glob_apfp_est_good_digits := 0; > glob_max_opt_iter := 10; > glob_dump := false; > glob_djd_debug := true; > glob_display_flag := true; > glob_djd_debug2 := true; > glob_h_reason := 0; > glob_sec_in_minute := 60 ; > glob_min_in_hour := 60; > glob_hours_in_day := 24; > glob_days_in_year := 365; > glob_sec_in_hour := 3600; > glob_sec_in_day := 86400; > glob_sec_in_year := 31536000; > glob_not_yet_finished := true; > glob_initial_pass := true; > glob_not_yet_start_msg := true; > glob_reached_optimal_h := false; > glob_optimal_done := false; > glob_type_given_pole := 0; > glob_optimize := false; > glob_look_poles := false; > glob_dump_closed_form := false; > glob_max_iter := 1000; > glob_no_eqs := 0; > glob_unchanged_h_cnt := 0; > glob_warned := false; > glob_warned2 := false; > glob_start := 0; > glob_iter := 0; > # before generate set diff initial > array_y_set_initial[1,1] := true; > array_y_set_initial[1,2] := false; > array_y_set_initial[1,3] := false; > array_y_set_initial[1,4] := false; > array_y_set_initial[1,5] := false; > array_y_set_initial[1,6] := false; > array_y_set_initial[1,7] := false; > array_y_set_initial[1,8] := false; > array_y_set_initial[1,9] := false; > array_y_set_initial[1,10] := false; > array_y_set_initial[1,11] := false; > array_y_set_initial[1,12] := false; > array_y_set_initial[1,13] := false; > array_y_set_initial[1,14] := false; > array_y_set_initial[1,15] := false; > array_y_set_initial[1,16] := false; > array_y_set_initial[1,17] := false; > array_y_set_initial[1,18] := false; > array_y_set_initial[1,19] := false; > array_y_set_initial[1,20] := false; > array_y_set_initial[1,21] := false; > array_y_set_initial[1,22] := false; > array_y_set_initial[1,23] := false; > array_y_set_initial[1,24] := false; > array_y_set_initial[1,25] := false; > array_y_set_initial[1,26] := false; > array_y_set_initial[1,27] := false; > array_y_set_initial[1,28] := false; > array_y_set_initial[1,29] := false; > array_y_set_initial[1,30] := false; > # before generate init omniout const > ALWAYS := 1; > INFO := 2; > DEBUGL := 3; > DEBUGMASSIVE := 4; > ATS_MAX_TERMS := 30; > glob_iolevel := INFO; > # set default block > #Write Set Defaults > glob_orig_start_sec := elapsed_time_seconds(); > glob_display_flag := true; > glob_no_eqs := 1; > glob_iter := -1; > opt_iter := -1; > glob_max_iter := 50000; > glob_max_hours := (0.0); > glob_max_minutes := (15.0); > omniout_str(ALWAYS,"##############ECHO OF PROBLEM#################"); > omniout_str(ALWAYS,"##############R:\Temp/div_c_lin_backpostode.ode#################"); > omniout_str(ALWAYS,"diff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ; "); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK"); > omniout_str(ALWAYS,"Digits:=32;"); > omniout_str(ALWAYS,"max_terms:=30;"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#END FIRST INPUT BLOCK"); > omniout_str(ALWAYS,"#BEGIN SECOND INPUT BLOCK"); > omniout_str(ALWAYS,"x_start := c(3.1);"); > omniout_str(ALWAYS,"x_end := c(2.5);"); > omniout_str(ALWAYS,"array_y_init[0 + 1] := exact_soln_y(x_start);"); > omniout_str(ALWAYS,"glob_look_poles := true;"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"glob_display_interval := c(0.1);"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"glob_type_given_pole := 1;"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"array_given_rad_poles[1,1] := c(-1.5);"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"array_given_rad_poles[1,2] := c(0.0);"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"array_given_ord_poles[1,1] := c(1.0);"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"array_given_ord_poles[1,2] := c(0.0);"); > omniout_str(ALWAYS,"#END SECOND INPUT BLOCK"); > omniout_str(ALWAYS,"#BEGIN OVERRIDE BLOCK"); > omniout_str(ALWAYS,"glob_desired_digits_correct:=12;"); > omniout_str(ALWAYS,"glob_max_minutes:=(3.0);"); > omniout_str(ALWAYS,"glob_subiter_method:=2;"); > omniout_str(ALWAYS,"glob_max_iter:=1000000;"); > omniout_str(ALWAYS,"glob_upper_ratio_limit:=c(1.000001);"); > omniout_str(ALWAYS,"glob_lower_ratio_limit:=c(0.999999);"); > omniout_str(ALWAYS,"glob_look_poles:=true;"); > omniout_str(ALWAYS,"glob_h:=c(0.001);"); > omniout_str(ALWAYS,"glob_display_interval:=c(0.01);"); > omniout_str(ALWAYS,"glob_h_reason:=1;"); > omniout_str(ALWAYS,"#END OVERRIDE BLOCK"); > omniout_str(ALWAYS,"!"); > omniout_str(ALWAYS,"#BEGIN USER DEF BLOCK"); > omniout_str(ALWAYS,"exact_soln_y := proc(x)"); > omniout_str(ALWAYS,""); > omniout_str(ALWAYS,"return(c(10.0)* ln(c(0.2)* c(x) + c(0.3)));"); > omniout_str(ALWAYS,"end;"); > omniout_str(ALWAYS,"#END USER DEF BLOCK"); > omniout_str(ALWAYS,"#######END OF ECHO OF PROBLEM#################"); > glob_unchanged_h_cnt := 0; > glob_warned := false; > glob_warned2 := false; > glob_small_float := glob__0; > glob_smallish_float := glob__0; > glob_large_float := c(1.0e100); > glob_larger_float := c( 1.1e100); > glob_almost_1 := c( 0.99); > # before second block > #TOP SECOND INPUT BLOCK > #BEGIN SECOND INPUT BLOCK > #BEGIN BLOCK 2 > #END FIRST INPUT BLOCK > #BEGIN SECOND INPUT BLOCK > x_start := c(3.1); > x_end := c(2.5); > array_y_init[0 + 1] := exact_soln_y(x_start); > glob_look_poles := true; > glob_display_interval := c(0.1); > glob_type_given_pole := 1; > array_given_rad_poles[1,1] := c(-1.5); > array_given_rad_poles[1,2] := c(0.0); > array_given_ord_poles[1,1] := c(1.0); > array_given_ord_poles[1,2] := c(0.0); > #END SECOND INPUT BLOCK > #BEGIN OVERRIDE BLOCK > glob_desired_digits_correct:=12; > glob_max_minutes:=(3.0); > glob_subiter_method:=2; > glob_max_iter:=1000000; > glob_upper_ratio_limit:=c(1.000001); > glob_lower_ratio_limit:=c(0.999999); > glob_look_poles:=true; > glob_h:=c(0.001); > glob_display_interval:=c(0.01); > glob_h_reason:=1; > #END OVERRIDE BLOCK > #END BLOCK 2 > #END SECOND INPUT BLOCK > #BEGIN INITS AFTER SECOND INPUT BLOCK > glob_last_good_h := glob_h; > glob_max_sec := (60.0) * (glob_max_minutes) + (3600.0) * (glob_max_hours); > # after second input block > glob_check_sign := c(my_check_sign(x_start,x_end)); > glob__pi := arccos(glob__m1); > glob_prec = expt(10.0,c(-Digits)); > if (glob_optimize) then # if number 9 > #BEGIN OPTIMIZE CODE > omniout_str(ALWAYS,"START of Optimize"); > #Start Series -- INITIALIZE FOR OPTIMIZE > found_h := false; > glob_min_pole_est := glob_larger_float; > last_min_pole_est := glob_larger_float; > glob_least_given_sing := glob_larger_float; > glob_least_ratio_sing := glob_larger_float; > glob_least_3_sing := glob_larger_float; > glob_least_6_sing := glob_larger_float; > glob_min_h := float_abs(glob_min_h) * glob_check_sign; > glob_max_h := float_abs(glob_max_h) * glob_check_sign; > glob_h := float_abs(glob_min_h) * glob_check_sign; > glob_display_interval := c((float_abs(c(glob_display_interval))) * (glob_check_sign)); > display_max := c(x_end) - c(x_start)/glob__10; > if ((glob_display_interval) > (display_max)) then # if number 10 > glob_display_interval := c(display_max); > fi;# end if 10; > chk_data(); > min_value := glob_larger_float; > est_answer := est_size_answer(); > opt_iter := 1; > est_needed_step_err := estimated_needed_step_error(x_start,x_end,glob_h,est_answer); > omniout_float(ALWAYS,"est_needed_step_err",32,est_needed_step_err,16,""); > estimated_step_error := glob_small_float; > while ((opt_iter <= 100) and ( not found_h)) do # do number 1 > omniout_int(ALWAYS,"opt_iter",32,opt_iter,4,""); > array_x[1] := c(x_start); > array_x[2] := c(glob_h); > glob_next_display := c(x_start); > order_diff := 1; > #Start Series array_y > term_no := 1; > while (term_no <= order_diff) do # do number 2 > array_y[term_no] := array_y_init[term_no] * expt(glob_h , c(term_no - 1)) / c(factorial_1(term_no - 1)); > term_no := term_no + 1; > od;# end do number 2; > rows := order_diff; > r_order := 1; > while (r_order <= rows) do # do number 2 > term_no := 1; > while (term_no <= (rows - r_order + 1)) do # do number 3 > it := term_no + r_order - 1; > if (term_no < ATS_MAX_TERMS) then # if number 10 > array_y_higher[r_order,term_no] := array_y_init[it]* expt(glob_h , c(term_no - 1)) / (c(factorial_1(term_no - 1))); > fi;# end if 10; > term_no := term_no + 1; > od;# end do number 3; > r_order := r_order + 1; > od;# end do number 2 > ; > atomall(); > if (glob_check_sign * glob_min_h >= glob_check_sign * glob_h) then # if number 10 > omniout_str(ALWAYS,"SETTING H FOR MIN H"); > glob_h := glob_check_sign * float_abs(glob_min_h); > glob_h_reason := 1; > found_h := true; > fi;# end if 10; > if (glob_check_sign * glob_display_interval <= glob_check_sign * glob_h) then # if number 10 > omniout_str(ALWAYS,"SETTING H FOR DISPLAY INTERVAL"); > glob_h_reason := 2; > glob_h := glob_display_interval; > found_h := true; > fi;# end if 10; > if (glob_look_poles) then # if number 10 > check_for_pole(); > fi;# end if 10; > if ( not found_h) then # if number 10 > est_answer := est_size_answer(); > est_needed_step_err := estimated_needed_step_error(x_start,x_end,glob_h,est_answer); > omniout_float(ALWAYS,"est_needed_step_err",32,est_needed_step_err,16,""); > estimated_step_error := test_suggested_h(); > omniout_float(ALWAYS,"estimated_step_error",32,estimated_step_error,32,""); > if (estimated_step_error < est_needed_step_err) then # if number 11 > omniout_str(ALWAYS,"Double H and LOOP"); > glob_h := glob_h*glob__2; > else > omniout_str(ALWAYS,"Found H for OPTIMAL"); > found_h := true; > glob_h_reason := 3; > glob_h := glob_h/glob__2; > fi;# end if 11; > fi;# end if 10; > opt_iter := opt_iter + 1; > od;# end do number 1; > if (( not found_h) and (opt_iter = 1)) then # if number 10 > omniout_str(ALWAYS,"Beginning glob_h too large."); > found_h := false; > fi;# end if 10; > if (glob_check_sign * glob_max_h <= glob_check_sign * glob_h) then # if number 10 > omniout_str(ALWAYS,"SETTING H FOR MAX H"); > glob_h := glob_check_sign * float_abs(glob_max_h); > glob_h_reason := 1; > found_h := true; > fi;# end if 10; > else > found_h := true; > glob_h := glob_h * glob_check_sign; > fi;# end if 9; > #END OPTIMIZE CODE > if (glob_html_log) then # if number 9 > html_log_file := fopen("entry.html",WRITE,TEXT); > fi;# end if 9; > #BEGIN SOLUTION CODE > if (found_h) then # if number 9 > omniout_str(ALWAYS,"START of Soultion"); > #Start Series -- INITIALIZE FOR SOLUTION > array_x[1] := c(x_start); > array_x[2] := c(glob_h); > glob_next_display := c(x_start); > glob_min_pole_est := glob_larger_float; > glob_least_given_sing := glob_larger_float; > glob_least_ratio_sing := glob_larger_float; > glob_least_3_sing := glob_larger_float; > glob_least_6_sing := glob_larger_float; > order_diff := 1; > #Start Series array_y > term_no := 1; > while (term_no <= order_diff) do # do number 1 > array_y[term_no] := array_y_init[term_no] * expt(glob_h , c(term_no - 1)) / c(factorial_1(term_no - 1)); > term_no := term_no + 1; > od;# end do number 1; > rows := order_diff; > r_order := 1; > while (r_order <= rows) do # do number 1 > term_no := 1; > while (term_no <= (rows - r_order + 1)) do # do number 2 > it := term_no + r_order - 1; > if (term_no < ATS_MAX_TERMS) then # if number 10 > array_y_higher[r_order,term_no] := array_y_init[it]* expt(glob_h , c(term_no - 1)) / (c(factorial_1(term_no - 1))); > fi;# end if 10; > term_no := term_no + 1; > od;# end do number 2; > r_order := r_order + 1; > od;# end do number 1 > ; > current_iter := 1; > glob_clock_start_sec := elapsed_time_seconds(); > glob_clock_sec := elapsed_time_seconds(); > glob_iter := 0; > omniout_str(DEBUGL," "); > glob_reached_optimal_h := true; > glob_optimal_clock_start_sec := elapsed_time_seconds(); > while ((glob_iter < glob_max_iter) and (glob_check_sign * array_x[1] < glob_check_sign * x_end ) and (((glob_clock_sec) - (glob_orig_start_sec)) < (glob_max_sec))) do # do number 1 > #left paren 0001C > if (reached_interval()) then # if number 10 > omniout_str(INFO," "); > omniout_str(INFO,"TOP MAIN SOLVE Loop"); > fi;# end if 10; > glob_iter := glob_iter + 1; > glob_clock_sec := elapsed_time_seconds(); > track_estimated_error(); > atomall(); > track_estimated_error(); > display_alot(current_iter); > if (glob_look_poles) then # if number 10 > check_for_pole(); > fi;# end if 10; > if (reached_interval()) then # if number 10 > glob_next_display := glob_next_display + glob_display_interval; > fi;# end if 10; > array_x[1] := array_x[1] + glob_h; > array_x[2] := glob_h; > #Jump Series array_y; > order_diff := 2; > #START PART 1 SUM AND ADJUST > #START SUM AND ADJUST EQ =1 > #sum_and_adjust array_y > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 2; > calc_term := 1; > #adjust_subseriesarray_y > iii := ATS_MAX_TERMS; > while (iii >= calc_term) do # do number 2 > array_y_higher_work[2,iii] := array_y_higher[2,iii] / expt(glob_h , c(calc_term - 1)) / c(factorial_3(iii - calc_term , iii - 1)); > iii := iii - 1; > od;# end do number 2; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := glob__0; > ord := 2; > calc_term := 1; > #sum_subseriesarray_y > iii := ATS_MAX_TERMS; > while (iii >= calc_term) do # do number 2 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 2; > array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , c(calc_term - 1)) / c(factorial_1(calc_term - 1)); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 2; > #adjust_subseriesarray_y > iii := ATS_MAX_TERMS; > while (iii >= calc_term) do # do number 2 > array_y_higher_work[1,iii] := array_y_higher[1,iii] / expt(glob_h , c(calc_term - 1)) / c(factorial_3(iii - calc_term , iii - 1)); > iii := iii - 1; > od;# end do number 2; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := glob__0; > ord := 1; > calc_term := 2; > #sum_subseriesarray_y > iii := ATS_MAX_TERMS; > while (iii >= calc_term) do # do number 2 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 2; > array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , c(calc_term - 1)) / c(factorial_1(calc_term - 1)); > #AFTER SUM SUBSERIES EQ =1 > #BEFORE ADJUST SUBSERIES EQ =1 > ord := 1; > calc_term := 1; > #adjust_subseriesarray_y > iii := ATS_MAX_TERMS; > while (iii >= calc_term) do # do number 2 > array_y_higher_work[1,iii] := array_y_higher[1,iii] / expt(glob_h , c(calc_term - 1)) / c(factorial_3(iii - calc_term , iii - 1)); > iii := iii - 1; > od;# end do number 2; > #AFTER ADJUST SUBSERIES EQ =1 > #BEFORE SUM SUBSERIES EQ =1 > temp_sum := glob__0; > ord := 1; > calc_term := 1; > #sum_subseriesarray_y > iii := ATS_MAX_TERMS; > while (iii >= calc_term) do # do number 2 > temp_sum := temp_sum + array_y_higher_work[ord,iii]; > iii := iii - 1; > od;# end do number 2; > array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , c(calc_term - 1)) / c(factorial_1(calc_term - 1)); > #AFTER SUM SUBSERIES EQ =1 > #END SUM AND ADJUST EQ =1 > #END PART 1 > #START PART 2 MOVE TERMS to REGULAR Array > term_no := ATS_MAX_TERMS; > while (term_no >= 1) do # do number 2 > array_y[term_no] := array_y_higher_work2[1,term_no]; > ord := 1; > while (ord <= order_diff) do # do number 3 > array_y_higher[ord,term_no] := array_y_higher_work2[ord,term_no]; > ord := ord + 1; > od;# end do number 3; > term_no := term_no - 1; > od;# end do number 2; > #END PART 2 HEVE MOVED TERMS to REGULAR Array > ; > od;# end do number 1;#right paren 0001C > omniout_str(ALWAYS,"Finished!"); > if (glob_iter >= glob_max_iter) then # if number 10 > omniout_str(ALWAYS,"Maximum Iterations Reached before Solution Completed!"); > fi;# end if 10; > if (elapsed_time_seconds() - (glob_orig_start_sec) >= (glob_max_sec )) then # if number 10 > omniout_str(ALWAYS,"Maximum Time Reached before Solution Completed!"); > fi;# end if 10; > glob_clock_sec := elapsed_time_seconds(); > omniout_str(INFO,"diff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ; "); > omniout_int(INFO,"Iterations ",32,glob_iter,4," ") > ; > prog_report(x_start,x_end); > if (glob_html_log) then # if number 10 > logstart(html_log_file); > logitem_str(html_log_file,"2020-05-26T00:32:57-05:00") > ; > logitem_str(html_log_file,"Maple") > ; > logitem_str(html_log_file,"div_c_lin_back") > ; > logitem_str(html_log_file,"diff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ; ") > ; > logitem_float(html_log_file,x_start) > ; > logitem_float(html_log_file,x_end) > ; > logitem_float(html_log_file,array_x[1]) > ; > logitem_float(html_log_file,glob_h) > ; > logitem_h_reason(html_log_file) > ; > logitem_integer(html_log_file,Digits) > ; > ; > logitem_float(html_log_file,glob_desired_digits_correct) > ; > if (array_est_digits[1] <> -16) then # if number 11 > logitem_integer(html_log_file,array_est_digits[1]) > ; > else > logitem_str(html_log_file,"Unknown") > ; > fi;# end if 11; > if (glob_min_good_digits <> -16) then # if number 11 > logitem_integer(html_log_file,glob_min_good_digits) > ; > else > logitem_str(html_log_file,"Unknown") > ; > fi;# end if 11; > if (glob_good_digits <> -16) then # if number 11 > logitem_integer(html_log_file,glob_good_digits) > ; > else > logitem_str(html_log_file,"Unknown") > ; > fi;# end if 11; > logitem_str(html_log_file,"NA") > ; > logitem_str(html_log_file,"NA") > ; > logitem_integer(html_log_file,ATS_MAX_TERMS) > ; > if (glob_type_given_pole = 0) then # if number 11 > logitem_str(html_log_file,"Not Given") > ; > logitem_str(html_log_file,"NA") > ; > elif > (glob_type_given_pole = 4) then # if number 12 > logitem_str(html_log_file,"No Solution") > ; > logitem_str(html_log_file,"NA") > ; > elif > (glob_type_given_pole = 5) then # if number 13 > logitem_str(html_log_file,"Some Pole") > ; > logitem_str(html_log_file,"????") > ; > elif > (glob_type_given_pole = 3) then # if number 14 > logitem_str(html_log_file,"No Pole") > ; > logitem_str(html_log_file,"NA") > ; > elif > (glob_type_given_pole = 1) then # if number 15 > logitem_str(html_log_file,"Real Sing") > ; > logitem_float(html_log_file,glob_least_given_sing) > ; > elif > (glob_type_given_pole = 2) then # if number 16 > logitem_str(html_log_file,"Complex Sing") > ; > logitem_float(html_log_file,glob_least_given_sing) > ; > fi;# end if 16; > if (glob_least_ratio_sing < glob_large_float) then # if number 16 > logitem_float(html_log_file,glob_least_ratio_sing) > ; > else > logitem_str(html_log_file,"NONE") > ; > fi;# end if 16; > if (glob_least_3_sing < glob_large_float) then # if number 16 > logitem_float(html_log_file,glob_least_3_sing) > ; > else > logitem_str(html_log_file,"NONE") > ; > fi;# end if 16; > if (glob_least_6_sing < glob_large_float) then # if number 16 > logitem_float(html_log_file,glob_least_6_sing) > ; > else > logitem_str(html_log_file,"NONE") > ; > fi;# end if 16; > logitem_integer(html_log_file,glob_iter) > ; > logitem_time(html_log_file,(glob_clock_sec)) > ; > if (c(glob_percent_done) < glob__100) then # if number 16 > logitem_time(html_log_file,(glob_total_exp_sec)) > ; > 0; > else > logitem_str(html_log_file,"Done") > ; > 0; > fi;# end if 16; > log_revs(html_log_file," 310 ") > ; > logitem_str(html_log_file,"div_c_lin_back diffeq.mxt") > ; > logitem_str(html_log_file,"div_c_lin_back maple results") > ; > logitem_str(html_log_file,"Missing Real Singularity") > ; > logend(html_log_file) > ; > ; > fi;# end if 15; > if (glob_html_log) then # if number 15 > fclose(html_log_file); > fi;# end if 15 > ; > ;; > fi;# end if 14 > #END OUTFILEMAIN > end; main := proc() local d1, d2, d3, d4, est_err_2, niii, done_once, max_terms, display_max, term, ord, order_diff, term_no, html_log_file, iiif, jjjf, rows, r_order, sub_iter, calc_term, iii, temp_sum, current_iter, x_start, x_end, it, last_min_pole_est, opt_iter, tmp, subiter, est_needed_step_err, estimated_step_error, min_value, est_answer, found_h, repeat_it; global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole, glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test, glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED, glob__small, glob_small_float, glob_smallish_float, glob_large_float, glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3, glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5, glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_prec, glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error, glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec, glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1, glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_h, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc, glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing, glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h, glob_min_h, glob_display_interval, glob_abserr, glob_relerr, glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err, glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start, glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec, glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display, glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits, glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits, glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag, glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour, glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day, glob_sec_in_year, glob_not_yet_finished, glob_initial_pass, glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done, glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form, glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2, glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0, array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1, array_1st_rel_error, array_last_rel_error, array_est_rel_error, array_max_est_error, array_type_pole, array_type_real_pole, array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0, array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher, array_y_higher_work, array_y_higher_work2, array_y_set_initial, array_given_rad_poles, array_given_ord_poles, array_rad_test_poles, array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last; ATS_MAX_TERMS := 30; Digits := 32; max_terms := 30; glob_html_log := true; array_y_init := Array(0 .. 30, []); array_norms := Array(0 .. 30, []); array_fact_1 := Array(0 .. 30, []); array_1st_rel_error := Array(0 .. 2, []); array_last_rel_error := Array(0 .. 2, []); array_est_rel_error := Array(0 .. 2, []); array_max_est_error := Array(0 .. 2, []); array_type_pole := Array(0 .. 2, []); array_type_real_pole := Array(0 .. 2, []); array_type_complex_pole := Array(0 .. 2, []); array_est_digits := Array(0 .. 2, []); array_y := Array(0 .. 30, []); array_x := Array(0 .. 30, []); array_tmp0 := Array(0 .. 30, []); array_tmp1 := Array(0 .. 30, []); array_tmp2 := Array(0 .. 30, []); array_tmp3 := Array(0 .. 30, []); array_tmp4 := Array(0 .. 30, []); array_m1 := Array(0 .. 30, []); array_y_higher := Array(0 .. 2, 0 .. 31, []); array_y_higher_work := Array(0 .. 2, 0 .. 31, []); array_y_higher_work2 := Array(0 .. 2, 0 .. 31, []); array_y_set_initial := Array(0 .. 2, 0 .. 31, []); array_given_rad_poles := Array(0 .. 2, 0 .. 4, []); array_given_ord_poles := Array(0 .. 2, 0 .. 4, []); array_rad_test_poles := Array(0 .. 2, 0 .. 5, []); array_ord_test_poles := Array(0 .. 2, 0 .. 5, []); array_fact_2 := Array(0 .. 30, 0 .. 31, []); term := 1; while term <= 30 do array_y_init[term] := c(0.); term := term + 1 end do; term := 1; while term <= 30 do array_norms[term] := c(0.); term := term + 1 end do ; term := 1; while term <= 30 do array_fact_1[term] := c(0.); term := term + 1 end do; term := 1; while term <= 2 do array_1st_rel_error[term] := c(0.); term := term + 1 end do; term := 1; while term <= 2 do array_last_rel_error[term] := c(0.); term := term + 1 end do; term := 1; while term <= 2 do array_est_rel_error[term] := c(0.); term := term + 1 end do; term := 1; while term <= 2 do array_max_est_error[term] := c(0.); term := term + 1 end do; term := 1; while term <= 2 do array_type_pole[term] := 0; term := term + 1 end do; term := 1; while term <= 2 do array_type_real_pole[term] := 0; term := term + 1 end do; term := 1; while term <= 2 do array_type_complex_pole[term] := 0; term := term + 1 end do; term := 1; while term <= 2 do array_est_digits[term] := 0; term := term + 1 end do ; term := 1; while term <= 30 do array_y[term] := c(0.); term := term + 1 end do; term := 1; while term <= 30 do array_x[term] := c(0.); term := term + 1 end do; term := 1; while term <= 30 do array_tmp0[term] := c(0.); term := term + 1 end do; term := 1; while term <= 30 do array_tmp1[term] := c(0.); term := term + 1 end do; term := 1; while term <= 30 do array_tmp2[term] := c(0.); term := term + 1 end do; term := 1; while term <= 30 do array_tmp3[term] := c(0.); term := term + 1 end do; term := 1; while term <= 30 do array_tmp4[term] := c(0.); term := term + 1 end do; term := 1; while term <= 30 do array_m1[term] := c(0.); term := term + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= 30 do array_y_higher[ord, term] := c(0.); term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= 30 do array_y_higher_work[ord, term] := c(0.); term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= 30 do array_y_higher_work2[ord, term] := c(0.); term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= 30 do array_y_set_initial[ord, term] := c(0.); term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= 3 do array_given_rad_poles[ord, term] := c(0.); term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= 3 do array_given_ord_poles[ord, term] := c(0.); term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= 4 do array_rad_test_poles[ord, term] := c(0.); term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 2 do term := 1; while term <= 4 do array_ord_test_poles[ord, term] := c(0.); term := term + 1 end do; ord := ord + 1 end do; ord := 1; while ord <= 30 do term := 1; while term <= 30 do array_fact_2[ord, term] := c(0.); term := term + 1 end do; ord := ord + 1 end do; zero_ats_ar(array_y); zero_ats_ar(array_x); zero_ats_ar(array_tmp0); zero_ats_ar(array_tmp1); zero_ats_ar(array_tmp2); zero_ats_ar(array_tmp3); zero_ats_ar(array_tmp4); zero_ats_ar(array_m1); zero_ats_ar(array_const_1); array_const_1[1] := c(1); zero_ats_ar(array_const_0D0); array_const_0D0[1] := c(0.); zero_ats_ar(array_const_2D0); array_const_2D0[1] := c(2.0); zero_ats_ar(array_const_0D2); array_const_0D2[1] := c(0.2); zero_ats_ar(array_const_0D3); array_const_0D3[1] := c(0.3); zero_ats_ar(array_m1); array_m1[1] := glob__m1; iiif := 0; while iiif <= ATS_MAX_TERMS do jjjf := 0; while jjjf <= ATS_MAX_TERMS do array_fact_1[iiif] := 0; array_fact_2[iiif, jjjf] := 0; jjjf := jjjf + 1 end do; iiif := iiif + 1 end do; ALWAYS := 1; INFO := 2; DEBUGL := 3; DEBUGMASSIVE := 4; glob_iolevel := 5; glob_yes_pole := 4; glob_no_pole := 3; glob_not_given := 0; glob_no_sing_tests := 4; glob_ratio_test := 1; glob_three_term_test := 2; glob_six_term_test := 3; glob_log_10 := log(c(10.0)); MAX_UNCHANGED := 10; glob__small := c(0.1*10^(-50)); glob_small_float := c(0.1*10^(-50)); glob_smallish_float := c(0.1*10^(-60)); glob_large_float := c(0.10*10^101); glob_larger_float := c(0.11*10^101); glob__m2 := c(-2); glob__m1 := c(-1); glob__0 := c(0); glob__1 := c(1); glob__2 := c(2); glob__3 := c(3); glob__4 := c(4); glob__5 := c(5); glob__8 := c(8); glob__10 := c(10); glob__100 := c(100); glob__pi := c(0.); glob__0_5 := c(0.5); glob__0_8 := c(0.8); glob__m0_8 := c(-0.8); glob__0_25 := c(0.25); glob__0_125 := c(0.125); glob_prec := c(0.10*10^(-15)); glob_check_sign := c(1.0); glob_desired_digits_correct := c(8.0); glob_max_estimated_step_error := c(0.); glob_ratio_of_radius := c(0.1); glob_percent_done := c(0.); glob_total_exp_sec := c(0.1); glob_optimal_expect_sec := c(0.1); glob_estimated_size_answer := c(100.0); glob_almost_1 := c(0.9990); glob_clock_sec := c(0.); glob_clock_start_sec := c(0.); glob_disp_incr := c(0.1); glob_h := c(0.1); glob_diff_rc_fm := c(0.1); glob_diff_rc_fmm1 := c(0.1); glob_diff_rc_fmm2 := c(0.1); glob_diff_ord_fm := c(0.1); glob_diff_ord_fmm1 := c(0.1); glob_diff_ord_fmm2 := c(0.1); glob_six_term_ord_save := c(0.1); glob_guess_error_rc := c(0.1); glob_guess_error_ord := c(0.1); glob_least_given_sing := c(0.99*10^201); glob_least_ratio_sing := c(0.99*10^201); glob_least_3_sing := c(0.99*10^101); glob_least_6_sing := c(0.99*10^101); glob_last_good_h := c(0.1); glob_max_h := c(0.1); glob_min_h := c(0.1*10^(-5)); glob_display_interval := c(0.1); glob_abserr := c(0.1*10^(-10)); glob_relerr := c(0.1*10^(-10)); glob_min_pole_est := c(0.1*10^10); glob_max_rel_trunc_err := c(0.1*10^(-10)); glob_max_trunc_err := c(0.1*10^(-10)); glob_max_hours := c(0.); glob_optimal_clock_start_sec := c(0.); glob_optimal_start := c(0.); glob_upper_ratio_limit := c(1.0001); glob_lower_ratio_limit := c(0.9999); glob_max_sec := c(10000.0); glob_orig_start_sec := c(0.); glob_normmax := c(0.); glob_max_minutes := c(0.); glob_next_display := c(0.); glob_est_digits := 1; glob_subiter_method := 3; glob_html_log := true; glob_min_good_digits := 99999; glob_good_digits := 0; glob_min_apfp_est_good_digits := 99999; glob_apfp_est_good_digits := 0; glob_max_opt_iter := 10; glob_dump := false; glob_djd_debug := true; glob_display_flag := true; glob_djd_debug2 := true; glob_h_reason := 0; glob_sec_in_minute := 60; glob_min_in_hour := 60; glob_hours_in_day := 24; glob_days_in_year := 365; glob_sec_in_hour := 3600; glob_sec_in_day := 86400; glob_sec_in_year := 31536000; glob_not_yet_finished := true; glob_initial_pass := true; glob_not_yet_start_msg := true; glob_reached_optimal_h := false; glob_optimal_done := false; glob_type_given_pole := 0; glob_optimize := false; glob_look_poles := false; glob_dump_closed_form := false; glob_max_iter := 1000; glob_no_eqs := 0; glob_unchanged_h_cnt := 0; glob_warned := false; glob_warned2 := false; glob_start := 0; glob_iter := 0; array_y_set_initial[1, 1] := true; array_y_set_initial[1, 2] := false; array_y_set_initial[1, 3] := false; array_y_set_initial[1, 4] := false; array_y_set_initial[1, 5] := false; array_y_set_initial[1, 6] := false; array_y_set_initial[1, 7] := false; array_y_set_initial[1, 8] := false; array_y_set_initial[1, 9] := false; array_y_set_initial[1, 10] := false; array_y_set_initial[1, 11] := false; array_y_set_initial[1, 12] := false; array_y_set_initial[1, 13] := false; array_y_set_initial[1, 14] := false; array_y_set_initial[1, 15] := false; array_y_set_initial[1, 16] := false; array_y_set_initial[1, 17] := false; array_y_set_initial[1, 18] := false; array_y_set_initial[1, 19] := false; array_y_set_initial[1, 20] := false; array_y_set_initial[1, 21] := false; array_y_set_initial[1, 22] := false; array_y_set_initial[1, 23] := false; array_y_set_initial[1, 24] := false; array_y_set_initial[1, 25] := false; array_y_set_initial[1, 26] := false; array_y_set_initial[1, 27] := false; array_y_set_initial[1, 28] := false; array_y_set_initial[1, 29] := false; array_y_set_initial[1, 30] := false; ALWAYS := 1; INFO := 2; DEBUGL := 3; DEBUGMASSIVE := 4; ATS_MAX_TERMS := 30; glob_iolevel := INFO; glob_orig_start_sec := elapsed_time_seconds(); glob_display_flag := true; glob_no_eqs := 1; glob_iter := -1; opt_iter := -1; glob_max_iter := 50000; glob_max_hours := 0.; glob_max_minutes := 15.0; omniout_str(ALWAYS, "##############ECHO OF PROBLEM#################"); omniout_str(ALWAYS, "##############R:Temp/div_c_lin_backpostode.ode#################"); omniout_str(ALWAYS, "diff ( y , x , 1 ) = 2.0 / ( 0.2 \ * x + 0.3 ) ; "); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK"); omniout_str(ALWAYS, "Digits:=32;"); omniout_str(ALWAYS, "max_terms:=30;"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#END FIRST INPUT BLOCK"); omniout_str(ALWAYS, "#BEGIN SECOND INPUT BLOCK"); omniout_str(ALWAYS, "x_start := c(3.1);"); omniout_str(ALWAYS, "x_end := c(2.5);"); omniout_str(ALWAYS, "array_y_init[0 + 1] := exact_soln_y(x_start);"); omniout_str(ALWAYS, "glob_look_poles := true;"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "glob_display_interval := c(0.1);"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "glob_type_given_pole := 1;"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "array_given_rad_poles[1,1] := c(-1.5);"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "array_given_rad_poles[1,2] := c(0.0);"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "array_given_ord_poles[1,1] := c(1.0);"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "array_given_ord_poles[1,2] := c(0.0);"); omniout_str(ALWAYS, "#END SECOND INPUT BLOCK"); omniout_str(ALWAYS, "#BEGIN OVERRIDE BLOCK"); omniout_str(ALWAYS, "glob_desired_digits_correct:=12;"); omniout_str(ALWAYS, "glob_max_minutes:=(3.0);"); omniout_str(ALWAYS, "glob_subiter_method:=2;"); omniout_str(ALWAYS, "glob_max_iter:=1000000;"); omniout_str(ALWAYS, "glob_upper_ratio_limit:=c(1.000001);"); omniout_str(ALWAYS, "glob_lower_ratio_limit:=c(0.999999);"); omniout_str(ALWAYS, "glob_look_poles:=true;"); omniout_str(ALWAYS, "glob_h:=c(0.001);"); omniout_str(ALWAYS, "glob_display_interval:=c(0.01);"); omniout_str(ALWAYS, "glob_h_reason:=1;"); omniout_str(ALWAYS, "#END OVERRIDE BLOCK"); omniout_str(ALWAYS, "!"); omniout_str(ALWAYS, "#BEGIN USER DEF BLOCK"); omniout_str(ALWAYS, "exact_soln_y := proc(x)"); omniout_str(ALWAYS, ""); omniout_str(ALWAYS, "return(c(10.0)* ln(c(0.2)* c(x) + c(0.3)));"); omniout_str(ALWAYS, "end;"); omniout_str(ALWAYS, "#END USER DEF BLOCK"); omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################"); glob_unchanged_h_cnt := 0; glob_warned := false; glob_warned2 := false; glob_small_float := glob__0; glob_smallish_float := glob__0; glob_large_float := c(0.10*10^101); glob_larger_float := c(0.11*10^101); glob_almost_1 := c(0.99); x_start := c(3.1); x_end := c(2.5); array_y_init[1] := exact_soln_y(x_start); glob_look_poles := true; glob_display_interval := c(0.1); glob_type_given_pole := 1; array_given_rad_poles[1, 1] := c(-1.5); array_given_rad_poles[1, 2] := c(0.); array_given_ord_poles[1, 1] := c(1.0); array_given_ord_poles[1, 2] := c(0.); glob_desired_digits_correct := 12; glob_max_minutes := 3.0; glob_subiter_method := 2; glob_max_iter := 1000000; glob_upper_ratio_limit := c(1.000001); glob_lower_ratio_limit := c(0.999999); glob_look_poles := true; glob_h := c(0.001); glob_display_interval := c(0.01); glob_h_reason := 1; glob_last_good_h := glob_h; glob_max_sec := 60.0*glob_max_minutes + 3600.0*glob_max_hours; glob_check_sign := c(my_check_sign(x_start, x_end)); glob__pi := arccos(glob__m1); glob_prec = expt(10.0, c(-Digits)); if glob_optimize then omniout_str(ALWAYS, "START of Optimize"); found_h := false; glob_min_pole_est := glob_larger_float; last_min_pole_est := glob_larger_float; glob_least_given_sing := glob_larger_float; glob_least_ratio_sing := glob_larger_float; glob_least_3_sing := glob_larger_float; glob_least_6_sing := glob_larger_float; glob_min_h := float_abs(glob_min_h)*glob_check_sign; glob_max_h := float_abs(glob_max_h)*glob_check_sign; glob_h := float_abs(glob_min_h)*glob_check_sign; glob_display_interval := c(float_abs(c(glob_display_interval))*glob_check_sign); display_max := c(x_end) - c(x_start)/glob__10; if display_max < glob_display_interval then glob_display_interval := c(display_max) end if; chk_data(); min_value := glob_larger_float; est_answer := est_size_answer(); opt_iter := 1; est_needed_step_err := estimated_needed_step_error(x_start, x_end, glob_h, est_answer) ; omniout_float(ALWAYS, "est_needed_step_err", 32, est_needed_step_err, 16, ""); estimated_step_error := glob_small_float; while opt_iter <= 100 and not found_h do omniout_int(ALWAYS, "opt_iter", 32, opt_iter, 4, ""); array_x[1] := c(x_start); array_x[2] := c(glob_h); glob_next_display := c(x_start); order_diff := 1; term_no := 1; while term_no <= order_diff do array_y[term_no] := array_y_init[term_no]* expt(glob_h, c(term_no - 1))/ c(factorial_1(term_no - 1)); term_no := term_no + 1 end do; rows := order_diff; r_order := 1; while r_order <= rows do term_no := 1; while term_no <= rows - r_order + 1 do it := term_no + r_order - 1; if term_no < ATS_MAX_TERMS then array_y_higher[r_order, term_no] := array_y_init[it]*expt(glob_h, c(term_no - 1))/ c(factorial_1(term_no - 1)) end if; term_no := term_no + 1 end do; r_order := r_order + 1 end do; atomall(); if glob_check_sign*glob_h <= glob_check_sign*glob_min_h then omniout_str(ALWAYS, "SETTING H FOR MIN H"); glob_h := float_abs(glob_min_h)*glob_check_sign; glob_h_reason := 1; found_h := true end if; if glob_check_sign*glob_display_interval <= glob_check_sign*glob_h then omniout_str(ALWAYS, "SETTING H FOR DISPLAY INTERVAL"); glob_h_reason := 2; glob_h := glob_display_interval; found_h := true end if; if glob_look_poles then check_for_pole() end if; if not found_h then est_answer := est_size_answer(); est_needed_step_err := estimated_needed_step_error(x_start, x_end, glob_h, est_answer); omniout_float(ALWAYS, "est_needed_step_err", 32, est_needed_step_err, 16, ""); estimated_step_error := test_suggested_h(); omniout_float(ALWAYS, "estimated_step_error", 32, estimated_step_error, 32, ""); if estimated_step_error < est_needed_step_err then omniout_str(ALWAYS, "Double H and LOOP"); glob_h := glob_h*glob__2 else omniout_str(ALWAYS, "Found H for OPTIMAL"); found_h := true; glob_h_reason := 3; glob_h := glob_h/glob__2 end if end if; opt_iter := opt_iter + 1 end do; if not found_h and opt_iter = 1 then omniout_str(ALWAYS, "Beginning glob_h too large."); found_h := false end if; if glob_check_sign*glob_max_h <= glob_check_sign*glob_h then omniout_str(ALWAYS, "SETTING H FOR MAX H"); glob_h := float_abs(glob_max_h)*glob_check_sign; glob_h_reason := 1; found_h := true end if else found_h := true; glob_h := glob_check_sign*glob_h end if; if glob_html_log then html_log_file := fopen("entry.html", WRITE, TEXT) end if; if found_h then omniout_str(ALWAYS, "START of Soultion"); array_x[1] := c(x_start); array_x[2] := c(glob_h); glob_next_display := c(x_start); glob_min_pole_est := glob_larger_float; glob_least_given_sing := glob_larger_float; glob_least_ratio_sing := glob_larger_float; glob_least_3_sing := glob_larger_float; glob_least_6_sing := glob_larger_float; order_diff := 1; term_no := 1; while term_no <= order_diff do array_y[term_no] := array_y_init[term_no]* expt(glob_h, c(term_no - 1))/c(factorial_1(term_no - 1)); term_no := term_no + 1 end do; rows := order_diff; r_order := 1; while r_order <= rows do term_no := 1; while term_no <= rows - r_order + 1 do it := term_no + r_order - 1; if term_no < ATS_MAX_TERMS then array_y_higher[r_order, term_no] := array_y_init[it]* expt(glob_h, c(term_no - 1))/ c(factorial_1(term_no - 1)) end if; term_no := term_no + 1 end do; r_order := r_order + 1 end do; current_iter := 1; glob_clock_start_sec := elapsed_time_seconds(); glob_clock_sec := elapsed_time_seconds(); glob_iter := 0; omniout_str(DEBUGL, " "); glob_reached_optimal_h := true; glob_optimal_clock_start_sec := elapsed_time_seconds(); while glob_iter < glob_max_iter and glob_check_sign*array_x[1] < glob_check_sign*x_end and glob_clock_sec - glob_orig_start_sec < glob_max_sec do if reached_interval() then omniout_str(INFO, " "); omniout_str(INFO, "TOP MAIN SOLVE Loop") end if; glob_iter := glob_iter + 1; glob_clock_sec := elapsed_time_seconds(); track_estimated_error(); atomall(); track_estimated_error(); display_alot(current_iter); if glob_look_poles then check_for_pole() end if; if reached_interval() then glob_next_display := glob_next_display + glob_display_interval end if; array_x[1] := array_x[1] + glob_h; array_x[2] := glob_h; order_diff := 2; ord := 2; calc_term := 1; iii := ATS_MAX_TERMS; while calc_term <= iii do array_y_higher_work[2, iii] := array_y_higher[2, iii]/( expt(glob_h, c(calc_term - 1))* c(factorial_3(iii - calc_term, iii - 1))); iii := iii - 1 end do; temp_sum := glob__0; ord := 2; calc_term := 1; iii := ATS_MAX_TERMS; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum* expt(glob_h, c(calc_term - 1))/ c(factorial_1(calc_term - 1)); ord := 1; calc_term := 2; iii := ATS_MAX_TERMS; while calc_term <= iii do array_y_higher_work[1, iii] := array_y_higher[1, iii]/( expt(glob_h, c(calc_term - 1))* c(factorial_3(iii - calc_term, iii - 1))); iii := iii - 1 end do; temp_sum := glob__0; ord := 1; calc_term := 2; iii := ATS_MAX_TERMS; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum* expt(glob_h, c(calc_term - 1))/ c(factorial_1(calc_term - 1)); ord := 1; calc_term := 1; iii := ATS_MAX_TERMS; while calc_term <= iii do array_y_higher_work[1, iii] := array_y_higher[1, iii]/( expt(glob_h, c(calc_term - 1))* c(factorial_3(iii - calc_term, iii - 1))); iii := iii - 1 end do; temp_sum := glob__0; ord := 1; calc_term := 1; iii := ATS_MAX_TERMS; while calc_term <= iii do temp_sum := temp_sum + array_y_higher_work[ord, iii]; iii := iii - 1 end do; array_y_higher_work2[ord, calc_term] := temp_sum* expt(glob_h, c(calc_term - 1))/ c(factorial_1(calc_term - 1)); term_no := ATS_MAX_TERMS; while 1 <= term_no do array_y[term_no] := array_y_higher_work2[1, term_no]; ord := 1; while ord <= order_diff do array_y_higher[ord, term_no] := array_y_higher_work2[ord, term_no]; ord := ord + 1 end do; term_no := term_no - 1 end do end do; omniout_str(ALWAYS, "Finished!"); if glob_max_iter <= glob_iter then omniout_str(ALWAYS, "Maximum Iterations Reached before Solution Completed!") end if; if glob_max_sec <= elapsed_time_seconds() - glob_orig_start_sec then omniout_str(ALWAYS, "Maximum Time Reached before Solution Completed!") end if; glob_clock_sec := elapsed_time_seconds(); omniout_str(INFO, "diff ( y , x , 1 ) = 2.0 / ( 0.2\ * x + 0.3 ) ; "); omniout_int(INFO, "Iterations ", 32, glob_iter, 4, " "); prog_report(x_start, x_end); if glob_html_log then logstart(html_log_file); logitem_str(html_log_file, "2020-05-26T00:32:57-05:00"); logitem_str(html_log_file, "Maple"); logitem_str(html_log_file, "div_c_lin_back"); logitem_str(html_log_file, "diff ( y , x , 1 ) = 2\ .0 / ( 0.2 * x + 0.3 ) ; "); logitem_float(html_log_file, x_start); logitem_float(html_log_file, x_end); logitem_float(html_log_file, array_x[1]); logitem_float(html_log_file, glob_h); logitem_h_reason(html_log_file); logitem_integer(html_log_file, Digits); logitem_float(html_log_file, glob_desired_digits_correct); if array_est_digits[1] <> -16 then logitem_integer(html_log_file, array_est_digits[1]) else logitem_str(html_log_file, "Unknown") end if; if glob_min_good_digits <> -16 then logitem_integer(html_log_file, glob_min_good_digits) else logitem_str(html_log_file, "Unknown") end if; if glob_good_digits <> -16 then logitem_integer(html_log_file, glob_good_digits) else logitem_str(html_log_file, "Unknown") end if; logitem_str(html_log_file, "NA"); logitem_str(html_log_file, "NA"); logitem_integer(html_log_file, ATS_MAX_TERMS); if glob_type_given_pole = 0 then logitem_str(html_log_file, "Not Given"); logitem_str(html_log_file, "NA") elif glob_type_given_pole = 4 then logitem_str(html_log_file, "No Solution"); logitem_str(html_log_file, "NA") elif glob_type_given_pole = 5 then logitem_str(html_log_file, "Some Pole"); logitem_str(html_log_file, "????") elif glob_type_given_pole = 3 then logitem_str(html_log_file, "No Pole"); logitem_str(html_log_file, "NA") elif glob_type_given_pole = 1 then logitem_str(html_log_file, "Real Sing"); logitem_float(html_log_file, glob_least_given_sing) elif glob_type_given_pole = 2 then logitem_str(html_log_file, "Complex Sing"); logitem_float(html_log_file, glob_least_given_sing) end if; if glob_least_ratio_sing < glob_large_float then logitem_float(html_log_file, glob_least_ratio_sing) else logitem_str(html_log_file, "NONE") end if; if glob_least_3_sing < glob_large_float then logitem_float(html_log_file, glob_least_3_sing) else logitem_str(html_log_file, "NONE") end if; if glob_least_6_sing < glob_large_float then logitem_float(html_log_file, glob_least_6_sing) else logitem_str(html_log_file, "NONE") end if; logitem_integer(html_log_file, glob_iter); logitem_time(html_log_file, glob_clock_sec); if c(glob_percent_done) < glob__100 then logitem_time(html_log_file, glob_total_exp_sec); 0 else logitem_str(html_log_file, "Done"); 0 end if; log_revs(html_log_file, " 310 "); logitem_str(html_log_file, "div_c_lin_back diffeq.mxt"); logitem_str(html_log_file, "div_c_lin_back maple results"); logitem_str(html_log_file, "Missing Real Singularity"); logend(html_log_file) end if; if glob_html_log then fclose(html_log_file) end if end if end proc # End Function number 12 > main(); ##############ECHO OF PROBLEM################# ##############R:Temp/div_c_lin_backpostode.ode################# diff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ; ! #BEGIN FIRST INPUT BLOCK Digits:=32; max_terms:=30; ! #END FIRST INPUT BLOCK #BEGIN SECOND INPUT BLOCK x_start := c(3.1); x_end := c(2.5); array_y_init[0 + 1] := exact_soln_y(x_start); glob_look_poles := true; glob_display_interval := c(0.1); glob_type_given_pole := 1; array_given_rad_poles[1,1] := c(-1.5); array_given_rad_poles[1,2] := c(0.0); array_given_ord_poles[1,1] := c(1.0); array_given_ord_poles[1,2] := c(0.0); #END SECOND INPUT BLOCK #BEGIN OVERRIDE BLOCK glob_desired_digits_correct:=12; glob_max_minutes:=(3.0); glob_subiter_method:=2; glob_max_iter:=1000000; glob_upper_ratio_limit:=c(1.000001); glob_lower_ratio_limit:=c(0.999999); glob_look_poles:=true; glob_h:=c(0.001); glob_display_interval:=c(0.01); glob_h_reason:=1; #END OVERRIDE BLOCK ! #BEGIN USER DEF BLOCK exact_soln_y := proc(x) return(c(10.0)* ln(c(0.2)* c(x) + c(0.3))); end; #END USER DEF BLOCK #######END OF ECHO OF PROBLEM################# START of Soultion TOP MAIN SOLVE Loop x[1] = 3.099 y[1] (closed_form) = -0.83599023876313609666781622552507 y[1] (numeric) = -0.8359902387631360966676402781906 absolute error = 1.7594733447e-22 relative error = 2.1046577616781449676824066436226e-20 % Desired digits = 12 Estimated correct digits = 14 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.599 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.098 y[1] (closed_form) = -0.83816486093110569104586988002992 y[1] (numeric) = -0.83816486093110569104551775568261 absolute error = 3.5212434731e-22 relative error = 4.2011346898846362771617381867514e-20 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.598 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.097 y[1] (closed_form) = -0.84033995610009434246951917331244 y[1] (numeric) = -0.84033995610009434246899064192405 absolute error = 5.2853138839e-22 relative error = 6.2894949187331717708351133588475e-20 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.597 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 memory used=4.4MB, alloc=40.3MB, time=0.09 TOP MAIN SOLVE Loop x[1] = 3.096 y[1] (closed_form) = -0.84251552447591126431969680287931 y[1] (numeric) = -0.84251552447591126431899163407111 absolute error = 7.0516880820e-22 relative error = 8.3698019527729402058476050069840e-20 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.596 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.095 y[1] (closed_form) = -0.84469156626450002481356329997542 y[1] (numeric) = -0.84469156626450002481268126301762 absolute error = 8.8203695780e-22 relative error = 1.0442118674164741632541946240944e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.595 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.094 y[1] (closed_form) = -0.84686808167193866397465732113378 y[1] (numeric) = -0.84686808167193866397359818494488 absolute error = 1.05913618890e-21 relative error = 1.2506507351286503569836771908746e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.594 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.093 y[1] (closed_form) = -0.8490450709044398107303673210923 y[1] (numeric) = -0.84904507090443981072913085423849 absolute error = 1.23646685381e-21 relative error = 1.4563029645680194837713710899837e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.593 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.092 y[1] (closed_form) = -0.85122253416835080013689094965987 y[1] (numeric) = -0.85122253416835080013547692035443 absolute error = 1.41402930544e-21 relative error = 1.6611746619484346457560434973332e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.592 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.091 y[1] (closed_form) = -0.85340047167015379073184876871264 y[1] (numeric) = -0.85340047167015379073025694481531 absolute error = 1.59182389733e-21 relative error = 1.8652718743109071739486361198779e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.591 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.09 y[1] (closed_form) = -0.85557888361646588201471913954212 y[1] (numeric) = -0.85557888361646588201294928855849 absolute error = 1.76985098363e-21 relative error = 2.0686005902214142335406229030183e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.59 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.089 y[1] (closed_form) = -0.85775777021403923205526138525992 y[1] (numeric) = -0.85775777021403923205331327434079 absolute error = 1.94811091913e-21 relative error = 2.2711667405168258807965417616204e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.589 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.088 y[1] (closed_form) = -0.85993713166976117523009458789123 y[1] (numeric) = -0.85993713166976117522796798383203 absolute error = 2.12660405920e-21 relative error = 2.4729761989352876945199026711134e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.588 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.087 y[1] (closed_form) = -0.86211696819065434008759963516081 y[1] (numeric) = -0.86211696819065434008529430440097 absolute error = 2.30533075984e-21 relative error = 2.6740347828650829467279083067068e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.587 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.086 y[1] (closed_form) = -0.86429727998387676734131238779213 y[1] (numeric) = -0.86429727998387676733882809641442 absolute error = 2.48429137771e-21 relative error = 2.8743482540594641066581781556777e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.586 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.085 y[1] (closed_form) = -0.86647806725672202799197609440387 y[1] (numeric) = -0.86647806725672202798931260813382 absolute error = 2.66348627005e-21 relative error = 3.0739223192141762871898962443123e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.585 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.084 y[1] (closed_form) = -0.86865933021661934157842143779858 y[1] (numeric) = -0.86865933021661934157557852200384 absolute error = 2.84291579474e-21 relative error = 3.2727626306978782047914723793482e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.584 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.083 y[1] (closed_form) = -0.87084106907113369455744285359683 y[1] (numeric) = -0.87084106907113369455442027328656 absolute error = 3.02258031027e-21 relative error = 3.4708747871686605688120285779398e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.583 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.082 y[1] (closed_form) = -0.87302328402796595881284001977781 y[1] (numeric) = -0.87302328402796595880963753960203 absolute error = 3.20248017578e-21 relative error = 3.6682643342619181170813093490489e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.582 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.081 y[1] (closed_form) = -0.8752059752949530102937936737447 y[1] (numeric) = -0.87520597529495301029041105799368 absolute error = 3.38261575102e-21 relative error = 3.8649367651769347969955368826408e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.581 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.08 y[1] (closed_form) = -0.87738914308006784778274517204131 y[1] (numeric) = -0.87738914308006784777918218464493 absolute error = 3.56298739638e-21 relative error = 4.0608975213349006250473172449708e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.58 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.079 y[1] (closed_form) = -0.87957278759141971179294946680611 y[1] (numeric) = -0.87957278759141971178920587133324 absolute error = 3.74359547287e-21 relative error = 4.2561519929706827264203335760954e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.579 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.078 y[1] (closed_form) = -0.88175690903725420359587143246197 y[1] (numeric) = -0.88175690903725420359194699211983 absolute error = 3.92444034214e-21 relative error = 4.4507055197615610749033938316348e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.578 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.077 y[1] (closed_form) = -0.88394150762595340437859573600547 y[1] (numeric) = -0.88394150762595340437449021363901 absolute error = 4.10552236646e-21 relative error = 4.6445633914017794090303533530851e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.577 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.076 y[1] (closed_form) = -0.8861265835660359945314207045795 y[1] (numeric) = -0.88612658356603599452713386267075 absolute error = 4.28684190875e-21 relative error = 4.8377308482254055209281528957115e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.576 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.075 y[1] (closed_form) = -0.88831213706615737306580690478765 y[1] (numeric) = -0.8883121370661573730613385054551 absolute error = 4.46839933255e-21 relative error = 5.0302130817528324692359523791959e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.575 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.074 y[1] (closed_form) = -0.8904981683351097771628514094402 y[1] (numeric) = -0.89049816833510977715820121443816 absolute error = 4.65019500204e-21 relative error = 5.2220152352857525902988453728108e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.574 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.073 y[1] (closed_form) = -0.89268467758182240185245898910917 y[1] (numeric) = -0.89268467758182240184762675982712 absolute error = 4.83222928205e-21 relative error = 5.4131424044825544649228532647661e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.573 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.072 y[1] (closed_form) = -0.89487166501536151982338172801583 y[1] (numeric) = -0.89487166501536151981836722547781 absolute error = 5.01450253802e-21 relative error = 5.6035996378697723020211717401050e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.572 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.071 y[1] (closed_form) = -0.89705913084493060136429882637875 y[1] (numeric) = -0.89705913084493060135910181124269 absolute error = 5.19701513606e-21 relative error = 5.7933919374578862670341785169024e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.571 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.07 y[1] (closed_form) = -0.89924707527987043443610861441433 y[1] (numeric) = -0.89924707527987043443072884697141 absolute error = 5.37976744292e-21 relative error = 5.9825242592484032672995800385260e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.57 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.069 y[1] (closed_form) = -0.90143549852965924487560506670685 y[1] (numeric) = -0.90143549852965924487004230688089 absolute error = 5.56275982596e-21 relative error = 6.1710015137339000134533050190816e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.569 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.068 y[1] (closed_form) = -0.90362440080391281673071136965121 y[1] (numeric) = -0.90362440080391281672496537699801 absolute error = 5.74599265320e-21 relative error = 6.3588285664796747586869202810264e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.568 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.067 y[1] (closed_form) = -0.90581378231238461272744335911993 y[1] (numeric) = -0.90581378231238461272151389282659 absolute error = 5.92946629334e-21 relative error = 6.5460102386641839886302478554779e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.567 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.066 y[1] (closed_form) = -0.90800364326496589486877591041808 y[1] (numeric) = -0.90800364326496589486266272930241 absolute error = 6.11318111567e-21 relative error = 6.7325513074908483798459166210789e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.566 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.065 y[1] (closed_form) = -0.91019398387168584516558562796593 y[1] (numeric) = -0.91019398387168584515928849047576 absolute error = 6.29713749017e-21 relative error = 6.9184565068029892619341684787330e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.565 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.064 y[1] (closed_form) = -0.91238480434271168649984344798998 y[1] (numeric) = -0.91238480434271168649336211220254 absolute error = 6.48133578744e-21 relative error = 7.1037305275039067074145544408432e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.564 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.063 y[1] (closed_form) = -0.91457610488834880362023103381066 y[1] (numeric) = -0.91457610488834880361356525743192 absolute error = 6.66577637874e-21 relative error = 7.2883780180915136913487663513986e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.563 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.062 y[1] (closed_form) = -0.91676788571904086427035511008887 y[1] (numeric) = -0.91676788571904086426350465045287 absolute error = 6.85045963600e-21 relative error = 7.4724035851528944733429036859141e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.562 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.061 y[1] (closed_form) = -0.91896014704536994044973414963563 y[1] (numeric) = -0.91896014704536994044269876370385 absolute error = 7.03538593178e-21 relative error = 7.6558117937976871534789490222081e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.561 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.06 y[1] (closed_form) = -0.92115288907805662980773209410007 y[1] (numeric) = -0.92115288907805662980051153846079 absolute error = 7.22055563928e-21 relative error = 7.8386071681398642848616972753768e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.56 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.059 y[1] (closed_form) = -0.92334611202796017717061405803145 y[1] (numeric) = -0.92334611202796017716320808889905 absolute error = 7.40596913240e-21 relative error = 8.0207941918271023957563185341217e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.559 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.058 y[1] (closed_form) = -0.92553981610607859620189923446199 y[1] (numeric) = -0.92553981610607859619430760767633 absolute error = 7.59162678566e-21 relative error = 8.2023773084116603035534652629503e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.558 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.057 y[1] (closed_form) = -0.92773400152354879119618648928038 y[1] (numeric) = -0.92773400152354879118840896030613 absolute error = 7.77752897425e-21 relative error = 8.3833609218564163880425953870137e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.557 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.056 y[1] (closed_form) = -0.92992866849164667900662840126078 y[1] (numeric) = -0.92992866849164667899866472518676 absolute error = 7.96367607402e-21 relative error = 8.5637493969695114820730777258784e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.556 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.055 y[1] (closed_form) = -0.93212381722178731110622977468109 y[1] (numeric) = -0.93212381722178731109807970621961 absolute error = 8.15006846148e-21 relative error = 8.7435470598438664378280205974291e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.555 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.054 y[1] (closed_form) = -0.93431944792552499578314692200727 y[1] (numeric) = -0.93431944792552499577481021549347 absolute error = 8.33670651380e-21 relative error = 8.9227581982907867871371406138379e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.554 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.053 y[1] (closed_form) = -0.93651556081455342047016428513893 y[1] (numeric) = -0.93651556081455342046164069453012 absolute error = 8.52359060881e-21 relative error = 9.1013870622677470915773214798020e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.553 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.052 y[1] (closed_form) = -0.93871215610070577420852523520612 y[1] (numeric) = -0.93871215610070577419981451408111 absolute error = 8.71072112501e-21 relative error = 9.2794378643110988174469180449843e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.552 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.051 y[1] (closed_form) = -0.940909233995954870246294162879 y[1] (numeric) = -0.94090923399595487023739606443744 absolute error = 8.89809844156e-21 relative error = 9.4569147799417328785133410570557e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.551 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.05 y[1] (closed_form) = -0.9431067947124132687714272436023 y[1] (numeric) = -0.94310679471241326876234152066401 absolute error = 9.08572293829e-21 relative error = 9.6338219480865466177542394699827e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.55 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.049 y[1] (closed_form) = -0.94530483846233339977972953509536 y[1] (numeric) = -0.94530483846233339977045594009966 absolute error = 9.27359499570e-21 relative error = 9.8101634714837181123514135967315e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.549 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.048 y[1] (closed_form) = -0.94750336545810768607787633786774 y[1] (numeric) = -0.94750336545810768606841462287277 absolute error = 9.46171499497e-21 relative error = 9.9859434170931546695782482676478e-19 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.548 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.047 y[1] (closed_form) = -0.94970237591226866642167702339057 y[1] (numeric) = -0.94970237591226866641202694007265 absolute error = 9.65008331792e-21 relative error = 1.0161165816448849895040724409433e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.547 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.046 y[1] (closed_form) = -0.95190187003748911878975980893582 y[1] (numeric) = -0.95190187003748911877992110858876 absolute error = 9.83870034706e-21 relative error = 1.0335834666101158795298108035962e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.546 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.045 y[1] (closed_form) = -0.95410184804658218379285623295052 y[1] (numeric) = -0.95410184804658218378282866648493 absolute error = 1.002756646559e-20 relative error = 1.0509953928000801225228750812923e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.545 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.044 y[1] (closed_form) = -0.95630231015250148821886436017187 y[1] (numeric) = -0.95630231015250148820864767811451 absolute error = 1.021668205736e-20 relative error = 1.0683527529835984765395792581674e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.544 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.043 y[1] (closed_form) = -0.95850325656834126871387002151274 y[1] (numeric) = -0.95850325656834126870346397400583 absolute error = 1.040604750691e-20 relative error = 1.0856559365448591941323045019981e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.543 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.042 y[1] (closed_form) = -0.96070468750733649559930567005636 y[1] (numeric) = -0.96070468750733649558871000685692 absolute error = 1.059566319944e-20 relative error = 1.1029053295172024857051051643116e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.542 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.041 y[1] (closed_form) = -0.96290660318286299682542671129518 y[1] (numeric) = -0.96290660318286299681464118177432 absolute error = 1.078552952086e-20 relative error = 1.1201013146247735481149398128304e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.541 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.04 y[1] (closed_form) = -0.96510900380843758206128544303242 y[1] (numeric) = -0.9651090038084375820503097961747 absolute error = 1.097564685772e-20 relative error = 1.1372442713111950848604082051670e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.54 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.039 y[1] (closed_form) = -0.96731188959771816692138301813779 y[1] (numeric) = -0.96731188959771816691021700254049 absolute error = 1.116601559730e-20 relative error = 1.1543345757844120257144580151279e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.539 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.038 y[1] (closed_form) = -0.96951526076450389732918012161012 y[1] (numeric) = -0.96951526076450389731782348548261 absolute error = 1.135663612751e-20 relative error = 1.1713726010413503767638157686761e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.538 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.037 y[1] (closed_form) = -0.97171911752273527401764733215322 y[1] (numeric) = -0.97171911752273527400609982331623 absolute error = 1.154750883699e-20 relative error = 1.1883587169128452790162653843922e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.537 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.036 y[1] (closed_form) = -0.97392346008649427716703641771468 y[1] (numeric) = -0.97392346008649427715529778359964 absolute error = 1.173863411504e-20 relative error = 1.2052932900905262391968058710886e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.536 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.035 y[1] (closed_form) = -0.97612828867000449118005409417478 y[1] (numeric) = -0.97612828867000449116812408182312 absolute error = 1.193001235166e-20 relative error = 1.2221766841646291195221995152157e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.535 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.034 y[1] (closed_form) = -0.97833360348763122959462005660251 y[1] (numeric) = -0.97833360348763122958249841266499 absolute error = 1.212164393752e-20 relative error = 1.2390092596541635821086279721527e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.534 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.033 y[1] (closed_form) = -0.98053940475388166013439137322086 y[1] (numeric) = -0.98053940475388166012207784395686 absolute error = 1.231352926400e-20 relative error = 1.2557913740438338510191948353284e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.533 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.032 y[1] (closed_form) = -0.98274569268340492989723561344357 y[1] (numeric) = -0.98274569268340492988472994472041 absolute error = 1.250566872316e-20 relative error = 1.2725233818133605692358986518227e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.532 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.031 y[1] (closed_form) = -0.98495246749099229068183536306253 y[1] (numeric) = -0.98495246749099229066913730035478 absolute error = 1.269806270775e-20 relative error = 1.2892056344704906174638830388009e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.531 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.03 y[1] (closed_form) = -0.98715972939157722445260706187914 y[1] (numeric) = -0.98715972939157722443971635026791 absolute error = 1.289071161123e-20 relative error = 1.3058384805845978672305356492186e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.53 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.029 y[1] (closed_form) = -0.9893674786002355689431173817856 y[1] (numeric) = -0.98936747860023556893003376595787 absolute error = 1.308361582773e-20 relative error = 1.3224222658137900899307843411731e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.529 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.028 y[1] (closed_form) = -0.99157571533218564339818064651434 y[1] (numeric) = -0.99157571533218564338490387076223 absolute error = 1.327677575211e-20 relative error = 1.3389573329417588619281885644139e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.528 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.027 y[1] (closed_form) = -0.99378443980278837445482107798619 y[1] (numeric) = -0.9937844398027883744413508862063 absolute error = 1.347019177989e-20 relative error = 1.3554440219010767756583172613242e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.527 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.026 y[1] (closed_form) = -0.99599365222754742216228393840204 y[1] (numeric) = -0.99599365222754742214862007409472 absolute error = 1.366386430732e-20 relative error = 1.3718826698102606330422309168702e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.526 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.025 y[1] (closed_form) = -0.99820335282210930614127992193896 y[1] (numeric) = -0.99820335282210930612742212820763 absolute error = 1.385779373133e-20 relative error = 1.3882736109983402910150769648087e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.525 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.024 y[1] (closed_form) = -1.0004135418022635318826474351317 y[1] (numeric) = -1.0004135418022635318685954546821 absolute error = 1.40519804496e-20 relative error = 1.4046171770411161024098536415577e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.524 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.023 y[1] (closed_form) = -1.0026242193839427171856176907447 y[1] (numeric) = -1.0026242193839427171713712658843 absolute error = 1.42464248604e-20 relative error = 1.4209136967740159230826673979912e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.523 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.022 y[1] (closed_form) = -1.0048353857832227187358678261694 y[1] (numeric) = -1.0048353857832227187214266988066 absolute error = 1.44411273628e-20 relative error = 1.4371634963416230601068736770538e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.522 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.021 y[1] (closed_form) = -1.0070470412163227588235475441176 y[1] (numeric) = -1.0070470412163227588089114557609 absolute error = 1.46360883567e-20 relative error = 1.4533668992286961724720698828459e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.521 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.02 y[1] (closed_form) = -1.0092591858996055522014650606254 y[1] (numeric) = -1.0092591858996055521866337523831 absolute error = 1.48313082423e-20 relative error = 1.4695242262353132282706452397158e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.52 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.019 y[1] (closed_form) = -1.0114718200495774330836184331345 y[1] (numeric) = -1.0114718200495774330685916457135 absolute error = 1.50267874210e-20 relative error = 1.4856357955937378371622090566225e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.519 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.018 y[1] (closed_form) = -1.013684943882888482284258629678 y[1] (numeric) = -1.0136849438828884822690361033834 absolute error = 1.52225262946e-20 relative error = 1.5017019229160678856342449196767e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.518 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.017 y[1] (closed_form) = -1.0158985576163326544976709889709 y[1] (numeric) = -1.0158985576163326544822524637053 absolute error = 1.54185252656e-20 relative error = 1.5177229212508644238122439450171e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.517 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.016 y[1] (closed_form) = -1.0181126614668479057188620104892 y[1] (numeric) = -1.0181126614668479057032472257517 absolute error = 1.56147847375e-20 relative error = 1.5336991011390592918187165502830e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.516 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.015 y[1] (closed_form) = -1.0203272556515163208053387034154 y[1] (numeric) = -1.0203272556515163207895273983012 absolute error = 1.58113051142e-20 relative error = 1.5496307705809448966884265805822e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.515 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.014 y[1] (closed_form) = -1.0225423403875642411801680136404 y[1] (numeric) = -1.02254234038756424116415992684 absolute error = 1.60080868004e-20 relative error = 1.5655182351014053003997937004556e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.514 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.013 y[1] (closed_form) = -1.0247579158923623926765041388342 y[1] (numeric) = -1.0247579158923623926602990086325 absolute error = 1.62051302017e-20 relative error = 1.5813617977850429215190018761990e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.513 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.012 y[1] (closed_form) = -1.026973982383426013523771832937 y[1] (numeric) = -1.0269739823834260135073693972128 absolute error = 1.64024357242e-20 relative error = 1.5971617592621802503400597959639e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.512 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.011 y[1] (closed_form) = -1.029190540078414982475694093281 y[1] (numeric) = -1.0291905400784149824590940895062 absolute error = 1.66000037748e-20 relative error = 1.6129184177630733280315463844467e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.511 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.01 y[1] (closed_form) = -1.0314075891951339470803529159238 y[1] (numeric) = -1.0314075891951339470635550811627 absolute error = 1.67978347611e-20 relative error = 1.6286320691326604113327905439759e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.51 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.009 y[1] (closed_form) = -1.0336251299515324520924720976692 y[1] (numeric) = -1.0336251299515324520754761685778 absolute error = 1.69959290914e-20 relative error = 1.6443030068548114099733892429610e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.509 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.008 y[1] (closed_form) = -1.0358431625657050680281113566637 y[1] (numeric) = -1.0358431625657050680109170694888 absolute error = 1.71942871749e-20 relative error = 1.6599315220955895303491013393192e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.508 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.007 y[1] (closed_form) = -1.0380616872558915198619613373874 y[1] (numeric) = -1.038061687255891519844568427966 absolute error = 1.73929094214e-20 relative error = 1.6755179036978071006167871129284e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.507 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.006 y[1] (closed_form) = -1.0402807042404768158674293603164 y[1] (numeric) = -1.0402807042404768158498375640752 absolute error = 1.75917962412e-20 relative error = 1.6910624381948919523839219697793e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.506 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.005 y[1] (closed_form) = -1.0425002137379913765997060715091 y[1] (numeric) = -1.0425002137379913765819151234632 absolute error = 1.77909480459e-20 relative error = 1.7065654099109229092142126277418e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.505 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.004 y[1] (closed_form) = -1.0447202159671111640220034428701 y[1] (numeric) = -1.0447202159671111640040130776229 absolute error = 1.79903652472e-20 relative error = 1.7220271008679662296016213723237e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.504 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.003 y[1] (closed_form) = -1.0469407111466578107751548698749 y[1] (numeric) = -1.046940711146657810756964821617 absolute error = 1.81900482579e-20 relative error = 1.7374477909047417974080306187496e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.503 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.002 y[1] (closed_form) = -1.0491616994955987495907684100868 y[1] (numeric) = -1.0491616994955987495723784125954 absolute error = 1.83899974914e-20 relative error = 1.7528277576508259048258110642372e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.502 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3.001 y[1] (closed_form) = -1.0513831812330473428481245028807 y[1] (numeric) = -1.0513831812330473428295342895187 absolute error = 1.85902133620e-20 relative error = 1.7681672765772855885951810213958e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.501 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 3 y[1] (closed_form) = -1.0536051565782630122750098083931 y[1] (numeric) = -1.0536051565782630122562191121086 absolute error = 1.87906962845e-20 relative error = 1.7834666209802481447424014899207e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.5 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.999 y[1] (closed_form) = -1.0558276257506513687926791018576 y[1] (numeric) = -1.055827625750651368773687655183 absolute error = 1.89914466746e-20 relative error = 1.7987260620404621629844754693337e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.499 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.998 y[1] (closed_form) = -1.0580505889697643425051374581479 y[1] (numeric) = -1.0580505889697643424859449931992 absolute error = 1.91924649487e-20 relative error = 1.8139458688254138347292447554405e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.498 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.997 y[1] (closed_form) = -1.0602740464553003128329352605526 y[1] (numeric) = -1.0602740464553003128135415090286 absolute error = 1.93937515240e-20 relative error = 1.8291263083197249361049409697928e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.497 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.996 y[1] (closed_form) = -1.062497998427104238791668867534 y[1] (numeric) = -1.0624979984271042387720735607157 absolute error = 1.95953068183e-20 relative error = 1.8442676454269474032193142696135e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.496 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.995 y[1] (closed_form) = -1.0647224451051677894153800714882 y[1] (numeric) = -1.064722445105167789395582940238 absolute error = 1.97971312502e-20 relative error = 1.8593701430089173637687266474810e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.495 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.994 y[1] (closed_form) = -1.0669473867096294743250477843212 y[1] (numeric) = -1.066947386709629474305048559082 absolute error = 1.99992252392e-20 relative error = 1.8744340619152576863674059526370e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.494 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.993 y[1] (closed_form) = -1.0691728234607747744423656859905 y[1] (numeric) = -1.0691728234607747744221640967851 absolute error = 2.02015892054e-20 relative error = 1.8894596609751131421119591095707e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.493 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.992 y[1] (closed_form) = -1.0713987555790362728489998740317 y[1] (numeric) = -1.0713987555790362728285956504622 absolute error = 2.04042235695e-20 relative error = 1.9044471970170023141398461201662e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.492 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.991 y[1] (closed_form) = -1.0736251832849937857915208544984 y[1] (numeric) = -1.0736251832849937857709137257451 absolute error = 2.06071287533e-20 relative error = 1.9193969249350066744160646935121e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.491 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.99 y[1] (closed_form) = -1.0758521067993744938322045176881 y[1] (numeric) = -1.075852106799374493811394212509 absolute error = 2.08103051791e-20 relative error = 1.9343090976519059248367353581021e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.49 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.989 y[1] (closed_form) = -1.0780795263430530731458970455183 y[1] (numeric) = -1.0780795263430530731248832922484 absolute error = 2.10137532699e-20 relative error = 1.9491839661569887287546325542040e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.489 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.988 y[1] (closed_form) = -1.0803074421370518269631390014397 y[1] (numeric) = -1.0803074421370518269419215279899 absolute error = 2.12174734498e-20 relative error = 1.9640217795619214358014606841723e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.488 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.987 y[1] (closed_form) = -1.082535854402540817159744158345 y[1] (numeric) = -1.0825358544025408171383226922017 absolute error = 2.14214661433e-20 relative error = 1.9788227850543258395300326993686e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.487 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.986 y[1] (closed_form) = -1.0847647633608379959930289250468 y[1] (numeric) = -1.0847647633608379959714031932711 absolute error = 2.16257317757e-20 relative error = 1.9935872279533456599087714066677e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.486 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.985 y[1] (closed_form) = -1.0869941692334093379848885375505 y[1] (numeric) = -1.0869941692334093379630582667772 absolute error = 2.18302707733e-20 relative error = 2.0083153517461421113511459947494e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.485 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.984 y[1] (closed_form) = -1.0892240722418689719519164875538 y[1] (numeric) = -1.0892240722418689719298814039907 absolute error = 2.20350835631e-20 relative error = 2.0230073980780487932291500660298e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.484 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.983 y[1] (closed_form) = -1.0914544726079793131827639673516 y[1] (numeric) = -1.0914544726079793131605237967791 absolute error = 2.22401705725e-20 relative error = 2.0376636067428588811306487595737e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.483 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.982 y[1] (closed_form) = -1.0936853705536511957629364176216 y[1] (numeric) = -1.0936853705536511957404908853915 absolute error = 2.24455322301e-20 relative error = 2.0522842157738202074435943354622e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.482 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.981 y[1] (closed_form) = -1.0959167663009440050472245724092 y[1] (numeric) = -1.0959167663009440050245734034442 absolute error = 2.26511689650e-20 relative error = 2.0668694613966586823597236726393e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.481 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.98 y[1] (closed_form) = -1.0981486600720658102799677040268 y[1] (numeric) = -1.0981486600720658102571106228194 absolute error = 2.28570812074e-20 relative error = 2.0814195781015666964175160705074e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.48 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.979 y[1] (closed_form) = -1.1003810520893734973633470795241 y[1] (numeric) = -1.1003810520893734973402838101364 absolute error = 2.30632693877e-20 relative error = 2.0959347985780102080543102740270e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.479 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.978 y[1] (closed_form) = -1.1026139425753729017739079498883 y[1] (numeric) = -1.1026139425753729017506382159506 absolute error = 2.32697339377e-20 relative error = 2.1104153538407953433191876611183e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.478 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.977 y[1] (closed_form) = -1.1048473317527189416275087031757 y[1] (numeric) = -1.1048473317527189416040322278862 absolute error = 2.34764752895e-20 relative error = 2.1248614731464437242036835535960e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.477 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.976 y[1] (closed_form) = -1.1070812198442157508928961233874 y[1] (numeric) = -1.1070812198442157508692126295111 absolute error = 2.36834938763e-20 relative error = 2.1392733840822131349803410088198e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.476 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.975 y[1] (closed_form) = -1.109315607072816812754106008055 y[1] (numeric) = -1.1093156070728168127302152179233 absolute error = 2.38907901317e-20 relative error = 2.1536513125188348455631899917600e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.475 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.974 y[1] (closed_form) = -1.1115504936616250931218887092228 y[1] (numeric) = -1.1115504936616250930977903447323 absolute error = 2.40983644905e-20 relative error = 2.1679954826987781173802123140392e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.474 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.973 y[1] (closed_form) = -1.1137858798338931742943594747802 y[1] (numeric) = -1.1137858798338931742700532573923 absolute error = 2.43062173879e-20 relative error = 2.1823061171798083324981095566923e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.473 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.972 y[1] (closed_form) = -1.1160217658130233887670737799358 y[1] (numeric) = -1.1160217658130233887425594306757 absolute error = 2.45143492601e-20 relative error = 2.1965834369046792652992138292054e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.472 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.971 y[1] (closed_form) = -1.1182581518225679531927281520108 y[1] (numeric) = -1.1182581518225679531680053914666 absolute error = 2.47227605442e-20 relative error = 2.2108276612074022037320798668335e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.471 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.97 y[1] (closed_form) = -1.1204950380862291024906873056827 y[1] (numeric) = -1.1204950380862291024657558540049 absolute error = 2.49314516778e-20 relative error = 2.2250390077926760826505937132436e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.47 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.969 y[1] (closed_form) = -1.1227324248278592241065387203267 y[1] (numeric) = -1.1227324248278592240813982972273 absolute error = 2.51404230994e-20 relative error = 2.2392176927868282338338013416050e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.469 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.968 y[1] (closed_form) = -1.1249703122714609924218761061754 y[1] (numeric) = -1.1249703122714609923965264309271 absolute error = 2.53496752483e-20 relative error = 2.2533639307437115647836334724215e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.468 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.967 y[1] (closed_form) = -1.1272087006411875033145135216607 y[1] (numeric) = -1.1272087006411875032889543130962 absolute error = 2.55592085645e-20 relative error = 2.2674779346505411857277803560332e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.467 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.966 y[1] (closed_form) = -1.1294475901613424088693322205088 y[1] (numeric) = -1.1294475901613424088435631970199 absolute error = 2.57690234889e-20 relative error = 2.2815599159602329375719548329335e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.466 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.965 y[1] (closed_form) = -1.1316869810563800522399626239307 y[1] (numeric) = -1.1316869810563800522139835034674 absolute error = 2.59791204633e-20 relative error = 2.2956100846056948529191800477844e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.465 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.964 y[1] (closed_form) = -1.1339268735509056026615041305917 y[1] (numeric) = -1.1339268735509056026353146306617 absolute error = 2.61894999300e-20 relative error = 2.3096286489786829817994119231993e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.464 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.963 y[1] (closed_form) = -1.1361672678696751906144857949549 y[1] (numeric) = -1.1361672678696751905880856326227 absolute error = 2.64001623322e-20 relative error = 2.3236158159793288362032553138592e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.463 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.962 y[1] (closed_form) = -1.1384081642375960431402712230695 y[1] (numeric) = -1.1384081642375960431136601149554 absolute error = 2.66111081141e-20 relative error = 2.3375717910387387136595401012794e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.462 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.961 y[1] (closed_form) = -1.1406495628797266193081113539275 y[1] (numeric) = -1.1406495628797266192812890162072 absolute error = 2.68223377203e-20 relative error = 2.3514967780799671136031123671868e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.461 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.96 y[1] (closed_form) = -1.142891464021276745834049114136 y[1] (numeric) = -1.1428914640212767458070152625393 absolute error = 2.70338515967e-20 relative error = 2.3653909796107044660967654148784e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.46 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.959 y[1] (closed_form) = -1.1451338678876077528518802538442 y[1] (numeric) = -1.1451338678876077528246346036547 absolute error = 2.72456501895e-20 relative error = 2.3792545966489655606403482046709e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.459 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.958 y[1] (closed_form) = -1.1473767747042326098363749926407 y[1] (numeric) = -1.1473767747042326098089172586946 absolute error = 2.74577339461e-20 relative error = 2.3930878288152532471829258167699e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.458 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.957 y[1] (closed_form) = -1.1496201846968160616789654254767 y[1] (numeric) = -1.1496201846968160616512953221623 absolute error = 2.76701033144e-20 relative error = 2.4068908742844756630421598343249e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.457 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.956 y[1] (closed_form) = -1.1518640980911747649161039605997 y[1] (numeric) = -1.1518640980911747648882212018564 absolute error = 2.78827587433e-20 relative error = 2.4206639298426128524544979807370e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.456 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.955 y[1] (closed_form) = -1.1541085151132774241104983839786 y[1] (numeric) = -1.1541085151132774240824026832962 absolute error = 2.80957006824e-20 relative error = 2.4344071908734133411898320203325e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.455 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.954 y[1] (closed_form) = -1.1563534359892449283854294677845 y[1] (numeric) = -1.1563534359892449283571205382023 absolute error = 2.83089295822e-20 relative error = 2.4481208513884934009724399086545e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.454 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.953 y[1] (closed_form) = -1.1585988609453504881123573641512 y[1] (numeric) = -1.1585988609453504880838349182573 absolute error = 2.85224458939e-20 relative error = 2.4618051040225702822414053541593e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.453 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.952 y[1] (closed_form) = -1.1608447902080197717520233496816 y[1] (numeric) = -1.1608447902080197717232870996119 absolute error = 2.87362500697e-20 relative error = 2.4754601400718310900814104067698e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.452 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.951 y[1] (closed_form) = -1.1630912240038310428492538109912 y[1] (numeric) = -1.1630912240038310428203034684288 absolute error = 2.89503425624e-20 relative error = 2.4890861494716808251885578792948e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.451 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.95 y[1] (closed_form) = -1.1653381625595152971816736869888 y[1] (numeric) = -1.1653381625595152971525089631631 absolute error = 2.91647238257e-20 relative error = 2.5026833208348242507752743749271e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.45 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.949 y[1] (closed_form) = -1.1675856061019564000625369095887 y[1] (numeric) = -1.1675856061019564000331575152746 absolute error = 2.93793943141e-20 relative error = 2.5162518414546573474926460850055e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.449 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.948 y[1] (closed_form) = -1.1698335548581912237978817111285 y[1] (numeric) = -1.1698335548581912237682873566456 absolute error = 2.95943544829e-20 relative error = 2.5297918973171757695090081333303e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.448 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.947 y[1] (closed_form) = -1.1720820090554097852982189939338 y[1] (numeric) = -1.1720820090554097852684093891454 absolute error = 2.98096047884e-20 relative error = 2.5433036731298177357517182566906e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.447 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.946 y[1] (closed_form) = -1.1743309689209553838449622852288 y[1] (numeric) = -1.1743309689209553838149371395413 absolute error = 3.00251456875e-20 relative error = 2.5567873522988903436238348685618e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.446 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.945 y[1] (closed_form) = -1.1765804346823247390118081289362 y[1] (numeric) = -1.1765804346823247389815671512983 absolute error = 3.02409776379e-20 relative error = 2.5702431169582576417589488986604e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.445 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.944 y[1] (closed_form) = -1.1788304065671681287412760948481 y[1] (numeric) = -1.1788304065671681287108189937498 absolute error = 3.04571010983e-20 relative error = 2.5836711479977078820847071137286e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.444 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.943 y[1] (closed_form) = -1.1810808848032895275766179151779 y[1] (numeric) = -1.1810808848032895275459443986497 absolute error = 3.06735165282e-20 relative error = 2.5970716250571366975280020604078e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.443 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.942 y[1] (closed_form) = -1.1833318696186467450493055886269 y[1] (numeric) = -1.1833318696186467450184153642391 absolute error = 3.08902243878e-20 relative error = 2.6104447265292547164565141180769e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.442 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.941 y[1] (closed_form) = -1.185583361241351564222308622816 y[1] (numeric) = -1.1855833612413515641912013976778 absolute error = 3.11072251382e-20 relative error = 2.6237906295875756874401703512494e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.441 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.94 y[1] (closed_form) = -1.1878353598996698803893709172459 y[1] (numeric) = -1.1878353598996698803580463980046 absolute error = 3.13245192413e-20 relative error = 2.6371095101888375444418269756124e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.44 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.939 y[1] (closed_form) = -1.1900878658220218399304981208603 y[1] (numeric) = -1.1900878658220218398989560137003 absolute error = 3.15421071600e-20 relative error = 2.6504015431006113544278548181218e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.439 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.938 y[1] (closed_form) = -1.1923408792369819793238666307931 y[1] (numeric) = -1.1923408792369819792921066414354 absolute error = 3.17599893577e-20 relative error = 2.6636669018698963397156161244268e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.438 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.937 y[1] (closed_form) = -1.1945944003732793643143657319919 y[1] (numeric) = -1.1945944003732793642823875656928 absolute error = 3.19781662991e-20 relative error = 2.6769057589009008580552587140103e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.437 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.936 y[1] (closed_form) = -1.1968484294597977292389847111136 y[1] (numeric) = -1.1968484294597977292067880726642 absolute error = 3.21966384494e-20 relative error = 2.6901182853982671860862723712570e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.436 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.935 y[1] (closed_form) = -1.1991029667255756165092571124036 y[1] (numeric) = -1.1991029667255756164768417061291 absolute error = 3.24154062745e-20 relative error = 2.7033046513943391087835988402644e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.435 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.934 y[1] (closed_form) = -1.2013580123998065162509746381804 y[1] (numeric) = -1.2013580123998065162183401679387 absolute error = 3.26344702417e-20 relative error = 2.7164650258177489738256241843983e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.434 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.933 y[1] (closed_form) = -1.2036135667118390061013835320648 y[1] (numeric) = -1.2036135667118390060685297012462 absolute error = 3.28538308186e-20 relative error = 2.7295995764116907190728229010145e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.433 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.932 y[1] (closed_form) = -1.2058696298911768911640766192196 y[1] (numeric) = -1.2058696298911768911310031307459 absolute error = 3.30734884737e-20 relative error = 2.7427084697940937962867607367479e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.432 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.931 y[1] (closed_form) = -1.2081262021674793441217945145929 y[1] (numeric) = -1.2081262021674793440885010709161 absolute error = 3.32934436768e-20 relative error = 2.7557918715005750573274223717793e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.431 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.93 y[1] (closed_form) = -1.2103832837705610455073498474964 y[1] (numeric) = -1.2103832837705610454738361505983 absolute error = 3.35136968981e-20 relative error = 2.7688499459195125803958177290498e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.43 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.929 y[1] (closed_form) = -1.2126408749303923241328886887999 y[1] (numeric) = -1.2126408749303923240991544401912 absolute error = 3.37342486087e-20 relative error = 2.7818828563433014742840647760764e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.429 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.928 y[1] (closed_form) = -1.2148989758770992976777037055794 y[1] (numeric) = -1.2148989758770992976437486062986 absolute error = 3.39550992808e-20 relative error = 2.7948907649943512981707425008545e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.428 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.927 y[1] (closed_form) = -1.2171575868409640134348139072254 y[1] (numeric) = -1.2171575868409640134006376578381 absolute error = 3.41762493873e-20 relative error = 2.8078738330015051577556858731768e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.427 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.926 y[1] (closed_form) = -1.2194167080524245892165261868024 y[1] (numeric) = -1.2194167080524245891821284874006 absolute error = 3.43976994018e-20 relative error = 2.8208322204095296270094151878113e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.426 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.925 y[1] (closed_form) = -1.2216763397420753544191942018468 y[1] (numeric) = -1.2216763397420753543845747520478 absolute error = 3.46194497990e-20 relative error = 2.8337660862212475306246189840107e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.425 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.924 y[1] (closed_form) = -1.2239364821406669912473904798016 y[1] (numeric) = -1.2239364821406669912125489787472 absolute error = 3.48415010544e-20 relative error = 2.8466755883820176134964711217352e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.424 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.923 y[1] (closed_form) = -1.2261971354791066760977079749178 y[1] (numeric) = -1.2261971354791066760626441212736 absolute error = 3.50638536442e-20 relative error = 2.8595608837807024315652176450072e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.423 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.922 y[1] (closed_form) = -1.2284582999884582211024076456973 y[1] (numeric) = -1.2284582999884582210671211376516 absolute error = 3.52865080457e-20 relative error = 2.8724221282913330156223375475379e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.422 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop memory used=51.4MB, alloc=42.3MB, time=0.48 x[1] = 2.921 y[1] (closed_form) = -1.2307199758999422158331289648199 y[1] (numeric) = -1.230719975899942215797619500083 absolute error = 3.55094647369e-20 relative error = 2.8852594767493175636811167470500e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.421 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.92 y[1] (closed_form) = -1.2329821634449361691648806169829 y[1] (numeric) = -1.2329821634449361691291478927862 absolute error = 3.57327241967e-20 relative error = 2.8980730829765803063775101536297e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.42 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.919 y[1] (closed_form) = -1.2352448628549746513005289841914 y[1] (numeric) = -1.2352448628549746512645726972865 absolute error = 3.59562869049e-20 relative error = 2.9108630997902388654284996510461e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.419 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.918 y[1] (closed_form) = -1.2375080743617494359560023627676 y[1] (numeric) = -1.2375080743617494359198222094253 absolute error = 3.61801533423e-20 relative error = 2.9236296790192728978272102926904e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.418 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.917 y[1] (closed_form) = -1.2397717981971096427064292017051 y[1] (numeric) = -1.2397717981971096426700248777149 absolute error = 3.64043239902e-20 relative error = 2.9363729714726198125215105770667e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.417 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.916 y[1] (closed_form) = -1.242036034593061879493428997975 y[1] (numeric) = -1.2420360345930618794568001986439 absolute error = 3.66287993311e-20 relative error = 2.9490931270042405929888756885787e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.416 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.915 y[1] (closed_form) = -1.2443007837817703852937748309978 y[1] (numeric) = -1.2443007837817703852569212511496 absolute error = 3.68535798482e-20 relative error = 2.9617902944810411329012188326485e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.415 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.914 y[1] (closed_form) = -1.2465660459955571729496468657338 y[1] (numeric) = -1.246566045995557172912568199708 absolute error = 3.70786660258e-20 relative error = 2.9744646218233470413986834773283e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.414 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.913 y[1] (closed_form) = -1.2488318214669021721606965017086 y[1] (numeric) = -1.2488318214669021721233924433597 absolute error = 3.73040583489e-20 relative error = 2.9871162559808835393104531987129e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.413 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.912 y[1] (closed_form) = -1.2510981104284433726381411937884 y[1] (numeric) = -1.2510981104284433726006114364851 absolute error = 3.75297573033e-20 relative error = 2.9997453429489866212102092247707e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.412 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.911 y[1] (closed_form) = -1.253364913112976967421110319648 y[1] (numeric) = -1.2533649131129769673833545562722 absolute error = 3.77557633758e-20 relative error = 3.0123520277926222776711456456545e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.411 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.91 y[1] (closed_form) = -1.2556322297534574963554628186351 y[1] (numeric) = -1.2556322297534574963174807415809 absolute error = 3.79820770542e-20 relative error = 3.0249364546542226037763319093402e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.41 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.909 y[1] (closed_form) = -1.2579000605829979897352976771321 y[1] (numeric) = -1.2579000605829979896970889783053 absolute error = 3.82086988268e-20 relative error = 3.0374987667216935542381695631232e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.409 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.908 y[1] (closed_form) = -1.2601684058348701121073786865499 y[1] (numeric) = -1.2601684058348701120689430573666 absolute error = 3.84356291833e-20 relative error = 3.0500391063078696290476031916976e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.408 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.907 y[1] (closed_form) = -1.2624372657425043062386952517541 y[1] (numeric) = -1.2624372657425043062000323831403 absolute error = 3.86628686138e-20 relative error = 3.0625576147786145895517203935456e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.407 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.906 y[1] (closed_form) = -1.2647066405394899372473813800366 y[1] (numeric) = -1.2647066405394899372084909624268 absolute error = 3.88904176098e-20 relative error = 3.0750544326398405539349824767532e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.406 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.905 y[1] (closed_form) = -1.2669765304595754368972153336877 y[1] (numeric) = -1.2669765304595754368580970570246 absolute error = 3.91182766631e-20 relative error = 3.0875296994578480387782175683925e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.405 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.904 y[1] (closed_form) = -1.2692469357366684480559227828197 y[1] (numeric) = -1.2692469357366684480165763365527 absolute error = 3.93464462670e-20 relative error = 3.0999835539617355280862855344263e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.404 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.903 y[1] (closed_form) = -1.2715178566048359693175066493153 y[1] (numeric) = -1.2715178566048359692779317224 absolute error = 3.95749269153e-20 relative error = 3.1124161339716952985438712058167e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.403 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.902 y[1] (closed_form) = -1.2737892932983044997888271876571 y[1] (numeric) = -1.2737892932983044997490234685544 absolute error = 3.98037191027e-20 relative error = 3.1248275764379893189166039273799e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.402 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.901 y[1] (closed_form) = -1.2760612460514601840406562039095 y[1] (numeric) = -1.2760612460514601840006233805844 absolute error = 4.00328233251e-20 relative error = 3.1372180174716772046263090579231e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.401 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.9 y[1] (closed_form) = -1.2783337150988489572234296702907 y[1] (numeric) = -1.2783337150988489571831674302117 absolute error = 4.02622400790e-20 relative error = 3.1495875923046170700557921677285e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.4 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.899 y[1] (closed_form) = -1.2806067006751766903479233495885 y[1] (numeric) = -1.2806067006751766903074313797267 absolute error = 4.04919698618e-20 relative error = 3.1619364353201761497187332076690e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.399 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.898 y[1] (closed_form) = -1.2828802030153093357310764011348 y[1] (numeric) = -1.2828802030153093356903543879627 absolute error = 4.07220131721e-20 relative error = 3.1742646800836197145005768237062e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.398 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.897 y[1] (closed_form) = -1.2851542223542730726071882981659 y[1] (numeric) = -1.2851542223542730725662359276568 absolute error = 4.09523705091e-20 relative error = 3.1865724593021515076636322178496e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.397 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.896 y[1] (closed_form) = -1.2874287589272544529047147451627 y[1] (numeric) = -1.2874287589272544528635317027897 absolute error = 4.11830423730e-20 relative error = 3.1988599048630564371759813871285e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.396 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.895 y[1] (closed_form) = -1.2897038129696005471888886431807 y[1] (numeric) = -1.2897038129696005471474746139156 absolute error = 4.14140292651e-20 relative error = 3.2111271478481831147392982420330e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.395 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.894 y[1] (closed_form) = -1.2919793847168190907703925112515 y[1] (numeric) = -1.2919793847168190907287471795641 absolute error = 4.16453316874e-20 relative error = 3.2233743185095775117982308731392e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.394 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.893 y[1] (closed_form) = -1.2942554744045786299803091326672 y[1] (numeric) = -1.2942554744045786299384321825244 absolute error = 4.18769501428e-20 relative error = 3.2356015462917368037642306656393e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.393 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.892 y[1] (closed_form) = -1.2965320822687086686115775563408 y[1] (numeric) = -1.2965320822687086685694686712057 absolute error = 4.21088851351e-20 relative error = 3.2478089598382075195707518904179e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.392 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.891 y[1] (closed_form) = -1.2988092085451998145271819454813 y[1] (numeric) = -1.2988092085451998144848408083119 absolute error = 4.23411371694e-20 relative error = 3.2599966870289161138073848075152e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.391 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.89 y[1] (closed_form) = -1.3010868534702039264353011285216 y[1] (numeric) = -1.3010868534702039263927274217705 absolute error = 4.25737067511e-20 relative error = 3.2721648549095094401649074479193e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.39 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.889 y[1] (closed_form) = -1.3033650172800342608316470706059 y[1] (numeric) = -1.3033650172800342607888404762189 absolute error = 4.28065943870e-20 relative error = 3.2843135897825617883266441643399e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.389 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.888 y[1] (closed_form) = -1.3056437002111656191092208479628 y[1] (numeric) = -1.3056437002111656190661810473781 absolute error = 4.30398005847e-20 relative error = 3.2964430171676274081677336856884e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.388 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.887 y[1] (closed_form) = -1.307922902500234494835715072186 y[1] (numeric) = -1.3079229025002344947924417463334 absolute error = 4.32733258526e-20 relative error = 3.3085532618075889693707828189127e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.387 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.886 y[1] (closed_form) = -1.310202624384039221198792076796 y[1] (numeric) = -1.3102026243840392211552849060959 absolute error = 4.35071707001e-20 relative error = 3.3206444476902087874546640824626e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.386 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.885 y[1] (closed_form) = -1.3124828660995401186194675444788 y[1] (numeric) = -1.3124828660995401185757262088411 absolute error = 4.37413356377e-20 relative error = 3.3327166980618404389515620556815e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.385 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.884 y[1] (closed_form) = -1.3147636278838596425338296200853 y[1] (numeric) = -1.3147636278838596424898537989087 absolute error = 4.39758211766e-20 relative error = 3.3447701354029720688073919547769e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.384 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.883 y[1] (closed_form) = -1.3170449099742825313433239218368 y[1] (numeric) = -1.3170449099742825312991132940078 absolute error = 4.42106278290e-20 relative error = 3.3568048814571771317391539905577e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.383 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.882 y[1] (closed_form) = -1.3193267126082559545338352312071 y[1] (numeric) = -1.319326712608255954489389475099 absolute error = 4.44457561081e-20 relative error = 3.3688210572370299527268317553720e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.382 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.881 y[1] (closed_form) = -1.3216090360233896609637970106553 y[1] (numeric) = -1.3216090360233896609191158041273 absolute error = 4.46812065280e-20 relative error = 3.3808187830223974005010278363238e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.381 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.88 y[1] (closed_form) = -1.3238918804574561273215602677567 y[1] (numeric) = -1.323891880457456127276643288153 absolute error = 4.49169796037e-20 relative error = 3.3927981783663056265145349710253e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.38 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.879 y[1] (closed_form) = -1.3261752461483907067522536543289 y[1] (numeric) = -1.3261752461483907067071005784778 absolute error = 4.51530758511e-20 relative error = 3.4047593621007501085090509795400e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.379 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.878 y[1] (closed_form) = -1.3284591333342917776543670598744 y[1] (numeric) = -1.3284591333342917776089775640871 absolute error = 4.53894957873e-20 relative error = 3.4167024523650321906310820613794e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.378 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.877 y[1] (closed_form) = -1.3307435422534208926462913300644 y[1] (numeric) = -1.3307435422534208926006650901345 absolute error = 4.56262399299e-20 relative error = 3.4286275665586616399533294346734e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.377 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.876 y[1] (closed_form) = -1.3330284731442029277030471130709 y[1] (numeric) = -1.333028473144202927657183804273 absolute error = 4.58633087979e-20 relative error = 3.4405348214147746909286829126170e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.376 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.875 y[1] (closed_form) = -1.3353139262452262314634362093135 y[1] (numeric) = -1.3353139262452262314173355064025 absolute error = 4.61007029110e-20 relative error = 3.4524243329529800705585340770822e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.375 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.874 y[1] (closed_form) = -1.3375999017952427747078491736342 y[1] (numeric) = -1.3375999017952427746615107508443 absolute error = 4.63384227899e-20 relative error = 3.4642962165074528249196613911516e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.374 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.873 y[1] (closed_form) = -1.3398864000331683000069632930378 y[1] (numeric) = -1.3398864000331682999603868240815 absolute error = 4.65764689563e-20 relative error = 3.4761505867323543208363632894559e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.373 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.872 y[1] (closed_form) = -1.3421734211980824715415654379474 y[1] (numeric) = -1.3421734211980824714947505960146 absolute error = 4.68148419328e-20 relative error = 3.4879875575997498492293666212424e-18 % Desired digits = 12 Estimated correct digits = 13 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.372 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.871 y[1] (closed_form) = -1.3444609655292290250937346604222 y[1] (numeric) = -1.3444609655292290250466811181793 absolute error = 4.70535422429e-20 relative error = 3.4998072424049889950401168959258e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.371 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.87 y[1] (closed_form) = -1.3467490332660159182096197889687 y[1] (numeric) = -1.3467490332660159181623272185574 absolute error = 4.72925704113e-20 relative error = 3.5116097537943106189336685285717e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.37 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.869 y[1] (closed_form) = -1.349037624648015480534047646449 y[1] (numeric) = -1.3490376246480154804865157194857 absolute error = 4.75319269633e-20 relative error = 3.5233952037254561878301548424160e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.369 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.868 y[1] (closed_form) = -1.3513267399149645643171978951555 y[1] (numeric) = -1.3513267399149645642694262827301 absolute error = 4.77716124254e-20 relative error = 3.5351637035174884393530449025818e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.368 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.867 y[1] (closed_form) = -1.3536163793067646950935808913729 y[1] (numeric) = -1.3536163793067646950455692640478 absolute error = 4.80116273251e-20 relative error = 3.5469153638410071202962120192231e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.367 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.866 y[1] (closed_form) = -1.3559065430634822225335553106996 y[1] (numeric) = -1.3559065430634822224853033385088 absolute error = 4.82519721908e-20 relative error = 3.5586502947158423514383370781187e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.366 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.865 y[1] (closed_form) = -1.3581972314253484714676226850408 y[1] (numeric) = -1.3581972314253484714191300374891 absolute error = 4.84926475517e-20 relative error = 3.5703686055087747201207886587274e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.365 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.864 y[1] (closed_form) = -1.3604884446327598930837363725254 y[1] (numeric) = -1.3604884446327598930350027185872 absolute error = 4.87336539382e-20 relative error = 3.5820704049680333143160538229241e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.364 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.863 y[1] (closed_form) = -1.3627801829262782162978628626331 y[1] (numeric) = -1.3627801829262782162488878707514 absolute error = 4.89749918817e-20 relative error = 3.5937558012134214369151539111568e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.363 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.862 y[1] (closed_form) = -1.3650724465466305992980337005531 y[1] (numeric) = -1.3650724465466305992488170386388 absolute error = 4.92166619143e-20 relative error = 3.6054249017192193953705874205086e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.362 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.861 y[1] (closed_form) = -1.3673652357347097812621266972307 y[1] (numeric) = -1.3673652357347097812126680326614 absolute error = 4.94586645693e-20 relative error = 3.6170778133557692440098429464646e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.361 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.86 y[1] (closed_form) = -1.3696585507315742342496154746936 y[1] (numeric) = -1.3696585507315742341999144743126 absolute error = 4.97010003810e-20 relative error = 3.6287146423795374870553121415904e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.36 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.859 y[1] (closed_form) = -1.3719523917784483152675267800889 y[1] (numeric) = -1.3719523917784483152175831102043 absolute error = 4.99436698846e-20 relative error = 3.6403354944305694696310668688553e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.359 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.858 y[1] (closed_form) = -1.3742467591167224185108453864062 y[1] (numeric) = -1.37424675911672241846065871279 absolute error = 5.01866736162e-20 relative error = 3.6519404745372491546508118086479e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.358 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.857 y[1] (closed_form) = -1.376541652987953127777606783112 y[1] (numeric) = -1.3765416529879531277271767709989 absolute error = 5.04300121131e-20 relative error = 3.6635296871428082198570082852651e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.357 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.856 y[1] (closed_form) = -1.3788370736338633690589182458762 y[1] (numeric) = -1.3788370736338633690082445599628 absolute error = 5.06736859134e-20 relative error = 3.6751032360808061048837836477572e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.356 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.855 y[1] (closed_form) = -1.3811330212963425633041492612405 y[1] (numeric) = -1.3811330212963425632532315656843 absolute error = 5.09176955562e-20 relative error = 3.6866612245943002203186851106465e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.355 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.854 y[1] (closed_form) = -1.3834294962174467793615326694524 y[1] (numeric) = -1.3834294962174467793103706278707 absolute error = 5.11620415817e-20 relative error = 3.6982037553475999502449085338780e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.354 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.853 y[1] (closed_form) = -1.3857264986393988870944182767778 y[1] (numeric) = -1.3857264986393988870430115522467 absolute error = 5.14067245311e-20 relative error = 3.7097309304234739196475190267625e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.353 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.852 y[1] (closed_form) = -1.3880240288045887106734210774074 y[1] (numeric) = -1.388024028804588710621769332461 absolute error = 5.16517449464e-20 relative error = 3.7212428513131834718924912833935e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.352 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.851 y[1] (closed_form) = -1.3903220869555731820447066145882 y[1] (numeric) = -1.3903220869555731819928095112173 absolute error = 5.18971033709e-20 relative error = 3.7327396189569660080685406871263e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.351 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.85 y[1] (closed_form) = -1.3926206733350764945746564008429 y[1] (numeric) = -1.3926206733350764945225136004944 absolute error = 5.21428003485e-20 relative error = 3.7442213336979519623954666411002e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.35 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.849 y[1] (closed_form) = -1.3949197881859902568711567080932 y[1] (numeric) = -1.3949197881859902568187678716687 absolute error = 5.23888364245e-20 relative error = 3.7556880953440733657575803984904e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.349 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.848 y[1] (closed_form) = -1.3972194317513736467817544301697 y[1] (numeric) = -1.3972194317513736467291192180246 absolute error = 5.26352121451e-20 relative error = 3.7671400031363221700758266863225e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.348 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.847 y[1] (closed_form) = -1.3995196042744535655689241125833 y[1] (numeric) = -1.3995196042744535655160421845261 absolute error = 5.28819280572e-20 relative error = 3.7785771557387602173454180456862e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.347 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.846 y[1] (closed_form) = -1.4018203059986247922626906375464 y[1] (numeric) = -1.4018203059986247922095616528373 absolute error = 5.31289847091e-20 relative error = 3.7899996512928327040832990253307e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.346 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.845 y[1] (closed_form) = -1.4041215371674501381908524460655 y[1] (numeric) = -1.4041215371674501381374760634156 absolute error = 5.33763826499e-20 relative error = 3.8014075873785659155327835005345e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.345 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.844 y[1] (closed_form) = -1.4064232980246606016870505734922 y[1] (numeric) = -1.4064232980246606016334264510623 absolute error = 5.36241224299e-20 relative error = 3.8128010610472509619373142283346e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.344 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.843 y[1] (closed_form) = -1.4087255888141555229769291702044 y[1] (numeric) = -1.4087255888141555229230569656044 absolute error = 5.38722046000e-20 relative error = 3.8241801687828237238824250613721e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.343 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.842 y[1] (closed_form) = -1.4110284097800027392426335751101 y[1] (numeric) = -1.4110284097800027391885129453974 absolute error = 5.41206297127e-20 relative error = 3.8355450065770181019661673364454e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.342 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.841 y[1] (closed_form) = -1.4133317611664387398658924064064 y[1] (numeric) = -1.4133317611664387398115230080854 absolute error = 5.43693983210e-20 relative error = 3.8468956698552021943231077543311e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.341 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.84 y[1] (closed_form) = -1.415635643217868821849930531512 y[1] (numeric) = -1.4156356432178688217953120205327 absolute error = 5.46185109793e-20 relative error = 3.8582322535442204067879055505368e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.34 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.839 y[1] (closed_form) = -1.4179400561788672454204601762928 y[1] (numeric) = -1.41794005617886724536559220805 absolute error = 5.48679682428e-20 relative error = 3.8695548520337896305352274261556e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.339 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.838 y[1] (closed_form) = -1.4202450002941773898059978326524 y[1] (numeric) = -1.4202450002941773897508800619847 absolute error = 5.51177706677e-20 relative error = 3.8808635591946021200306407612102e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.338 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.837 y[1] (closed_form) = -1.4225504758087119091977550232349 y[1] (numeric) = -1.4225504758087119091423871044235 absolute error = 5.53679188114e-20 relative error = 3.8921584683962550391212336634380e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.337 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.836 y[1] (closed_form) = -1.4248564829675528888893513824071 y[1] (numeric) = -1.424856482967552888833732969175 absolute error = 5.56184132321e-20 relative error = 3.9034396724828989957768023665126e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.336 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.835 y[1] (closed_form) = -1.4271630220159520015965989138431 y[1] (numeric) = -1.4271630220159520015407296593538 absolute error = 5.58692544893e-20 relative error = 3.9147072638121873812657196365320e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.335 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.834 y[1] (closed_form) = -1.4294700931993306639576066869314 y[1] (numeric) = -1.429470093199330663901486243788 absolute error = 5.61204431434e-20 relative error = 3.9259613342308907756742170053296e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.334 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.833 y[1] (closed_form) = -1.4317776967632801932134556368638 y[1] (numeric) = -1.4317776967632801931570836571079 absolute error = 5.63719797559e-20 relative error = 3.9372019750926555261347490232691e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.333 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.832 y[1] (closed_form) = -1.4340858329535619640696935366469 y[1] (numeric) = -1.4340858329535619640130696717579 absolute error = 5.66238648890e-20 relative error = 3.9484292772337548784950970845635e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.332 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.831 y[1] (closed_form) = -1.4363945020161075657389006134063 y[1] (numeric) = -1.4363945020161075656820245142998 absolute error = 5.68760991065e-20 relative error = 3.9596433310395807855456972145587e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.331 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.83 y[1] (closed_form) = -1.4387037041970189591645766862237 y[1] (numeric) = -1.4387037041970189591074480032509 absolute error = 5.71286829728e-20 relative error = 3.9708442263784346269496030194838e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.33 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.829 y[1] (closed_form) = -1.4410134397425686344266011083746 y[1] (numeric) = -1.441013439742568634369219491321 absolute error = 5.73816170536e-20 relative error = 3.9820320526539294103126100517973e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.329 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.828 y[1] (closed_form) = -1.443323708899199768328517203201 y[1] (numeric) = -1.4433237088991997682708823012855 absolute error = 5.76349019155e-20 relative error = 3.9932068987806782993192386667144e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.328 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.827 y[1] (closed_form) = -1.4456345119135263821668932899794 y[1] (numeric) = -1.4456345119135263821090047518532 absolute error = 5.78885381262e-20 relative error = 4.0043688532017228583392878816330e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.327 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.826 y[1] (closed_form) = -1.4479458490323334996830128040196 y[1] (numeric) = -1.4479458490323334996248702777652 absolute error = 5.81425262544e-20 relative error = 4.0155180038850777836611275301514e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.326 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.825 y[1] (closed_form) = -1.4502577205025773051971464238591 y[1] (numeric) = -1.4502577205025773051387495569893 absolute error = 5.83968668698e-20 relative error = 4.0266544383272063281451681655515e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.325 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.824 y[1] (closed_form) = -1.4525701265713853019256595278056 y[1] (numeric) = -1.4525701265713853018670079672621 absolute error = 5.86515605435e-20 relative error = 4.0377782435840022632965092699848e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.324 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.823 y[1] (closed_form) = -1.454883067486056470481208712221 y[1] (numeric) = -1.4548830674860564704223021043738 absolute error = 5.89066078472e-20 relative error = 4.0488895062189977754678135855337e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.323 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.822 y[1] (closed_form) = -1.4571965434940614275562815148472 y[1] (numeric) = -1.4571965434940614274971195054933 absolute error = 5.91620093539e-20 relative error = 4.0599883123550042477256058259252e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.322 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.821 y[1] (closed_form) = -1.4595105548430425847903338981325 y[1] (numeric) = -1.4595105548430425847309161324948 absolute error = 5.94177656377e-20 relative error = 4.0710747476635997123834587638212e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.321 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.82 y[1] (closed_form) = -1.4618251017808143078207804599463 y[1] (numeric) = -1.4618251017808143077611065826727 absolute error = 5.96738772736e-20 relative error = 4.0821488973547183154372538276804e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.32 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.819 y[1] (closed_form) = -1.4641401845553630755180927522591 y[1] (numeric) = -1.4641401845553630754581624074212 absolute error = 5.99303448379e-20 relative error = 4.0932108462073204294393490711733e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.319 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.818 y[1] (closed_form) = -1.4664558034148476394052615023168 y[1] (numeric) = -1.4664558034148476393450743334092 absolute error = 6.01871689076e-20 relative error = 4.1042606785315828205750132869637e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.318 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.817 y[1] (closed_form) = -1.4687719586075991832618789455647 y[1] (numeric) = -1.4687719586075991832014345955035 absolute error = 6.04443500612e-20 relative error = 4.1152984782267663676014731213649e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.317 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.816 y[1] (closed_form) = -1.4710886503821214829130978950624 y[1] (numeric) = -1.4710886503821214828523960061844 absolute error = 6.07018888780e-20 relative error = 4.1263243287365739845268924496942e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.316 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.815 y[1] (closed_form) = -1.4734058789870910662037245883952 y[1] (numeric) = -1.4734058789870910661427648024568 absolute error = 6.09597859384e-20 relative error = 4.1373383130728017316240466757810e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.315 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.814 y[1] (closed_form) = -1.4757236446713573731577027701188 y[1] (numeric) = -1.4757236446713573730964847282949 absolute error = 6.12180418239e-20 relative error = 4.1483405138184402564733705384959e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.314 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.813 y[1] (closed_form) = -1.4780419476839429163232468855793 y[1] (numeric) = -1.4780419476839429162617702284621 absolute error = 6.14766571172e-20 relative error = 4.1593310131375148427509432473269e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.313 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.812 y[1] (closed_form) = -1.4803607882740434413038826805326 y[1] (numeric) = -1.4803607882740434412421470481308 absolute error = 6.17356324018e-20 relative error = 4.1703098927510594975897684679986e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.312 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.811 y[1] (closed_form) = -1.4826801666910280874756539203461 y[1] (numeric) = -1.4826801666910280874136589520835 absolute error = 6.19949682626e-20 relative error = 4.1812772339807639875023325553280e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.311 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.81 y[1] (closed_form) = -1.4850000831844395488907543626987 y[1] (numeric) = -1.4850000831844395488284996974132 absolute error = 6.22546652855e-20 relative error = 4.1922331177248738341800776469070e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.31 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.809 y[1] (closed_form) = -1.4873205380039942353678445386138 y[1] (numeric) = -1.4873205380039942353053298145566 absolute error = 6.25147240572e-20 relative error = 4.2031776244477648161643942471550e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.309 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.808 y[1] (closed_form) = -1.4896415313995824337693133183572 y[1] (numeric) = -1.4896415313995824337065381731913 absolute error = 6.27751451659e-20 relative error = 4.2141108342300341898058504566208e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.308 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.807 y[1] (closed_form) = -1.4919630636212684694657446612104 y[1] (numeric) = -1.4919630636212684694027087320097 absolute error = 6.30359292007e-20 relative error = 4.2250328267309928183485513906492e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.307 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.806 y[1] (closed_form) = -1.4942851349192908679878503713982 y[1] (numeric) = -1.4942851349192908679245532946464 absolute error = 6.32970767518e-20 relative error = 4.2359436812050461425238022800032e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.306 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.805 y[1] (closed_form) = -1.4966077455440625168661301064998 y[1] (numeric) = -1.4966077455440625168025715180893 absolute error = 6.35585884105e-20 relative error = 4.2468434765045610862025992103709e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.305 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.804 y[1] (closed_form) = -1.4989308957461708276585203095134 y[1] (numeric) = -1.4989308957461708275946998447441 absolute error = 6.38204647693e-20 relative error = 4.2577322910893796557642036360776e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.304 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.803 y[1] (closed_form) = -1.5012545857763778981662941613732 y[1] (numeric) = -1.5012545857763778981022114549517 absolute error = 6.40827064215e-20 relative error = 4.2686102030029406254911645884665e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.303 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.802 y[1] (closed_form) = -1.5035788158856206748384750771414 y[1] (numeric) = -1.5035788158856206747741297631795 absolute error = 6.43453139619e-20 relative error = 4.2794772899217833383370340861233e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.302 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.801 y[1] (closed_form) = -1.5059035863250111153650266963083 y[1] (numeric) = -1.5059035863250111153004184083221 absolute error = 6.46082879862e-20 relative error = 4.2903336291182680548528748386458e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.301 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.8 y[1] (closed_form) = -1.508228897345836351459082745647 y[1] (numeric) = -1.5082288973458363513942111165559 absolute error = 6.48716290911e-20 relative error = 4.3011792974700549347660559166361e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.3 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.799 y[1] (closed_form) = -1.5105547491995588518284805818721 y[1] (numeric) = -1.5105547491995588517633452439974 absolute error = 6.51353378747e-20 relative error = 4.3120143714893576247051184889912e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.299 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.798 y[1] (closed_form) = -1.5128811421378165853368626509543 y[1] (numeric) = -1.5128811421378165852714632360184 absolute error = 6.53994149359e-20 relative error = 4.3228389272858297681657536595602e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.298 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.797 y[1] (closed_form) = -1.5152080764124231843546105313505 y[1] (numeric) = -1.5152080764124231842889466704755 absolute error = 6.56638608750e-20 relative error = 4.3336530406089922484705652469314e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.297 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.796 y[1] (closed_form) = -1.5175355522753681082998766596082 y[1] (numeric) = -1.5175355522753681082339479833149 absolute error = 6.59286762933e-20 relative error = 4.3444567868243755998815711262718e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.296 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.795 y[1] (closed_form) = -1.5198635699788168073699792688146 y[1] (numeric) = -1.5198635699788168073037854070215 absolute error = 6.61938617931e-20 relative error = 4.3552502409162015145907287546024e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.295 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.794 y[1] (closed_form) = -1.5221921297751108864634265031723 y[1] (numeric) = -1.5221921297751108863969670851943 absolute error = 6.64594179780e-20 relative error = 4.3660334775097499672581876831032e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.294 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.793 y[1] (closed_form) = -1.5245212319167682692928361056012 y[1] (numeric) = -1.5245212319167682692261107601486 absolute error = 6.67253454526e-20 relative error = 4.3768065708541664875039795012435e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.293 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.792 y[1] (closed_form) = -1.5268508766564833626890175096957 y[1] (numeric) = -1.5268508766564833626220258648729 absolute error = 6.69916448228e-20 relative error = 4.3875695948447250708092364756209e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.292 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.791 y[1] (closed_form) = -1.5291810642471272210964836026005 y[1] (numeric) = -1.5291810642471272210292252859051 absolute error = 6.72583166954e-20 relative error = 4.3983226229991131728351250784691e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.291 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.79 y[1] (closed_form) = -1.5315117949417477112606598614194 y[1] (numeric) = -1.531511794941747711193134499741 absolute error = 6.75253616784e-20 relative error = 4.4090657284796413663181256385378e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.29 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.789 y[1] (closed_form) = -1.5338430689935696771070590026313 y[1] (numeric) = -1.5338430689935696770392662222502 absolute error = 6.77927803811e-20 relative error = 4.4197989841022130893037727212954e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.289 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.788 y[1] (closed_form) = -1.536174886655995104812689721665 y[1] (numeric) = -1.5361748866559951047446291482512 absolute error = 6.80605734138e-20 relative error = 4.4305224623191756520851989896308e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.288 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.787 y[1] (closed_form) = -1.5385072481826032880699685382782 y[1] (numeric) = -1.5385072481826032880016397968903 absolute error = 6.83287413879e-20 relative error = 4.4412362352283280633279272385765e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.287 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.786 y[1] (closed_form) = -1.5408401538271509935434042026969 y[1] (numeric) = -1.5408401538271509934748069177808 absolute error = 6.85972849161e-20 relative error = 4.4519403745883386879542595735633e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.286 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.785 y[1] (closed_form) = -1.5431736038435726265193245576034 y[1] (numeric) = -1.5431736038435726264504583529914 absolute error = 6.88662046120e-20 relative error = 4.4626349517951437590247785252360e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.285 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.784 y[1] (closed_form) = -1.5455075984859803967489161920157 y[1] (numeric) = -1.5455075984859803966797806909251 absolute error = 6.91355010906e-20 relative error = 4.4733200379167946045829270226273e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.284 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.783 y[1] (closed_form) = -1.547842138008664484484847664876 y[1] (numeric) = -1.5478421380086644844154424899081 absolute error = 6.94051749679e-20 relative error = 4.4839957036698457480522661891734e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.283 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.782 y[1] (closed_form) = -1.5501772226660932067117475187717 y[1] (numeric) = -1.5501772226660932066420722919106 absolute error = 6.96752268611e-20 relative error = 4.4946620194346631693632680418386e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.282 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.781 y[1] (closed_form) = -1.5525128527129131835708087476381 y[1] (numeric) = -1.5525128527129131835008630902496 absolute error = 6.99456573885e-20 relative error = 4.5053190552512725023925192780826e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.281 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.78 y[1] (closed_form) = -1.5548490284039495049787918265529 y[1] (numeric) = -1.5548490284039495049085753593832 absolute error = 7.02164671697e-20 relative error = 4.5159668808345406856994663227197e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.28 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.779 y[1] (closed_form) = -1.5571857499942058974416988568198 y[1] (numeric) = -1.5571857499942058973712111999946 absolute error = 7.04876568252e-20 relative error = 4.5266055655506914424870491233054e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.279 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.778 y[1] (closed_form) = -1.5595230177388648910633918254602 y[1] (numeric) = -1.5595230177388648909926325984833 absolute error = 7.07592269769e-20 relative error = 4.5372351784517433795234991768154e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.278 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.777 y[1] (closed_form) = -1.5618608318932879867494284249861 y[1] (numeric) = -1.5618608318932879866783972467382 absolute error = 7.10311782479e-20 relative error = 4.5478557882648220780396677037843e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.277 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.776 y[1] (closed_form) = -1.5641991927130158236063893269177 y[1] (numeric) = -1.5641991927130158235350858156556 absolute error = 7.13035112621e-20 relative error = 4.5584674633687833839663424056315e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.276 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.775 y[1] (closed_form) = -1.56653810045376834653697125094 y[1] (numeric) = -1.5665381004537683464653950242949 absolute error = 7.15762266451e-20 relative error = 4.5690702718540331304610884685481e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.275 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.774 y[1] (closed_form) = -1.5688775553714449740311206208546 y[1] (numeric) = -1.5688775553714449739592712958314 absolute error = 7.18493250232e-20 relative error = 4.5796642814607075693052264994339e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.274 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.773 y[1] (closed_form) = -1.5712175577221247661534830485978 y[1] (numeric) = -1.5712175577221247660813602415737 absolute error = 7.21228070241e-20 relative error = 4.5902495596256038463865206660133e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.273 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.772 y[1] (closed_form) = -1.573558107762066592727444338542 y[1] (numeric) = -1.5735581077620665926550476652654 absolute error = 7.23966732766e-20 relative error = 4.6008261734651430156917444413993e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.272 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.771 y[1] (closed_form) = -1.575899205747709301716039156096 y[1] (numeric) = -1.5758992057477093016433682316852 absolute error = 7.26709244108e-20 relative error = 4.6113941897902141973696590587220e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.271 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.77 y[1] (closed_form) = -1.5782408519356718878000039572612 y[1] (numeric) = -1.5782408519356718877270583962033 absolute error = 7.29455610579e-20 relative error = 4.6219536750955433731192824107356e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.27 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.769 y[1] (closed_form) = -1.5805830465827536611532512292906 y[1] (numeric) = -1.5805830465827536610800306454404 absolute error = 7.32205838502e-20 relative error = 4.6325046955618116432407479928263e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.269 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.768 y[1] (closed_form) = -1.5829257899459344164160425469384 y[1] (numeric) = -1.5829257899459344163425465535171 absolute error = 7.34959934213e-20 relative error = 4.6430473170703909390504899309769e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.268 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.767 y[1] (closed_form) = -1.585269082282374601866138403979 y[1] (numeric) = -1.5852690822823746017923666135731 absolute error = 7.37717904059e-20 relative error = 4.6535816051927181577254283054258e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.267 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.766 y[1] (closed_form) = -1.5876129238494154887882032357212 y[1] (numeric) = -1.5876129238494154887141552602811 absolute error = 7.40479754401e-20 relative error = 4.6641076252112585894908295352607e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.266 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.765 y[1] (closed_form) = -1.5899573149045793410417445051412 y[1] (numeric) = -1.5899573149045793409674199559803 absolute error = 7.43245491609e-20 relative error = 4.6746254420899694656691153359067e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.265 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.764 y[1] (closed_form) = -1.5923022557055695848278651830202 y[1] (numeric) = -1.5923022557055695847532636708136 absolute error = 7.46015122066e-20 relative error = 4.6851351205015477153646767039877e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.264 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.763 y[1] (closed_form) = -1.5946477465102709786551094110848 y[1] (numeric) = -1.5946477465102709785802305458679 absolute error = 7.48788652169e-20 relative error = 4.6956367248356257689836238856374e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.263 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.762 y[1] (closed_form) = -1.5969937875767497835046815966286 y[1] (numeric) = -1.5969937875767497834295249877962 absolute error = 7.51566088324e-20 relative error = 4.7061303191693258336228412777044e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.262 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.761 y[1] (closed_form) = -1.5993403791632539331953196474335 y[1] (numeric) = -1.5993403791632539331198849037384 absolute error = 7.54347436951e-20 relative error = 4.7166159673006004258248830341138e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.261 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.76 y[1] (closed_form) = -1.6016875215282132049481035170118 y[1] (numeric) = -1.6016875215282132048723902465637 absolute error = 7.57132704481e-20 relative error = 4.7270937327313338475738104248690e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.26 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.759 y[1] (closed_form) = -1.6040352149302393901514806922635 y[1] (numeric) = -1.6040352149302393900754885025278 absolute error = 7.59921897357e-20 relative error = 4.7375636786755304068686544188922e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.259 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.758 y[1] (closed_form) = -1.6063834596281264653267907185797 y[1] (numeric) = -1.6063834596281264652505192163761 absolute error = 7.62715022036e-20 relative error = 4.7480258680736573086231750658548e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.258 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.757 y[1] (closed_form) = -1.6087322558808507632945713212325 y[1] (numeric) = -1.6087322558808507632180201127341 absolute error = 7.65512084984e-20 relative error = 4.7584803635633506581447845254914e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.257 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.756 y[1] (closed_form) = -1.6110816039475711445419291465736 y[1] (numeric) = -1.6110816039475711444650978373053 absolute error = 7.68313092683e-20 relative error = 4.7689272275248631020318941097611e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.256 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.755 y[1] (closed_form) = -1.6134315040876291687912586121145 y[1] (numeric) = -1.6134315040876291687141468069521 absolute error = 7.71118051624e-20 relative error = 4.7793665220393440912536710284804e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.255 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.754 y[1] (closed_form) = -1.6157819565605492667705928209935 y[1] (numeric) = -1.6157819565605492666932001241624 absolute error = 7.73926968311e-20 relative error = 4.7897983089155638955274700514906e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.254 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.753 y[1] (closed_form) = -1.6181329616260389121858709636407 y[1] (numeric) = -1.6181329616260389121081969787146 absolute error = 7.76739849261e-20 relative error = 4.8002226496916861420617447410059e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.253 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.752 y[1] (closed_form) = -1.6204845195439887938954070976356 y[1] (numeric) = -1.6204845195439887938174514275353 absolute error = 7.79556701003e-20 relative error = 4.8106396056308551276369177510854e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.252 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.751 y[1] (closed_form) = -1.6228366305744729882868456658223 y[1] (numeric) = -1.6228366305744729882086079128146 absolute error = 7.82377530077e-20 relative error = 4.8210492377168226956590186712778e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.251 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.75 y[1] (closed_form) = -1.6251892949777491318568895826941 y[1] (numeric) = -1.6251892949777491317783693483903 absolute error = 7.85202343038e-20 relative error = 4.8314516066803799569945260488799e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.25 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.749 y[1] (closed_form) = -1.6275425130142585939940871898941 y[1] (numeric) = -1.6275425130142585939152840752489 absolute error = 7.88031146452e-20 relative error = 4.8418467729764070824505388267932e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.249 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.748 y[1] (closed_form) = -1.6298962849446266499649648534 y[1] (numeric) = -1.6298962849446266498858784587105 absolute error = 7.90863946895e-20 relative error = 4.8522347967795291317289250075745e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.248 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.747 y[1] (closed_form) = -1.6322506110296626541037924475706 y[1] (numeric) = -1.6322506110296626540244223724747 absolute error = 7.93700750959e-20 relative error = 4.8626157380226962655573331731980e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.247 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop memory used=99.3MB, alloc=44.3MB, time=0.86 x[1] = 2.746 y[1] (closed_form) = -1.6346054915303602132062694447292 y[1] (numeric) = -1.6346054915303602131266152882045 absolute error = 7.96541565247e-20 relative error = 4.8729896563681371891932847320504e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.246 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.745 y[1] (closed_form) = -1.6369609267078973601274198033543 y[1] (numeric) = -1.6369609267078973600474811637169 absolute error = 7.99386396374e-20 relative error = 4.8833566112152176968700379727026e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.245 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.744 y[1] (closed_form) = -1.6393169168236367275839843232311 y[1] (numeric) = -1.6393169168236367275037607981343 absolute error = 8.02235250968e-20 relative error = 4.8937166617082326398853626096284e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.244 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.743 y[1] (closed_form) = -1.6416734621391257221615996121007 y[1] (numeric) = -1.6416734621391257220810907985338 absolute error = 8.05088135669e-20 relative error = 4.9040698667319492420837938799848e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.243 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.742 y[1] (closed_form) = -1.6440305629160966985270532854241 y[1] (numeric) = -1.644030562916096698446258779711 absolute error = 8.07945057131e-20 relative error = 4.9144162849254376976674598461938e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.242 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.741 y[1] (closed_form) = -1.6463882194164671338459054988569 y[1] (numeric) = -1.6463882194164671337648248966551 absolute error = 8.10806022018e-20 relative error = 4.9247559746593406559981741377083e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.241 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.74 y[1] (closed_form) = -1.6487464319023398024057673919133 y[1] (numeric) = -1.6487464319023398023244002882124 absolute error = 8.13671037009e-20 relative error = 4.9350889940679257623441493915644e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.24 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.739 y[1] (closed_form) = -1.6511052006360029504455275010823 y[1] (numeric) = -1.6511052006360029503638734902028 absolute error = 8.16540108795e-20 relative error = 4.9454154010324122374301977886947e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.239 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.738 y[1] (closed_form) = -1.6534645258799304711908176813504 y[1] (numeric) = -1.6534645258799304711088763569425 absolute error = 8.19413244079e-20 relative error = 4.9557352531825849384764404762117e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.238 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.737 y[1] (closed_form) = -1.6558244078967820800960105566829 y[1] (numeric) = -1.6558244078967820800137815117253 absolute error = 8.22290449576e-20 relative error = 4.9660486078983957141000030998381e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.237 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.736 y[1] (closed_form) = -1.6581848469494034902930410025243 y[1] (numeric) = -1.6581848469494034902105238293228 absolute error = 8.25171732015e-20 relative error = 4.9763555223236135509628895584090e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.236 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.735 y[1] (closed_form) = -1.6605458433008265882473446467965 y[1] (numeric) = -1.6605458433008265881645389369827 absolute error = 8.28057098138e-20 relative error = 4.9866560533612930026794530444778e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.235 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.734 y[1] (closed_form) = -1.6629073972142696096212068602065 y[1] (numeric) = -1.6629073972142696095381122047365 absolute error = 8.30946554700e-20 relative error = 4.9969502576752958054171944600685e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.234 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.733 y[1] (closed_form) = -1.6652695089531373153448161919226 y[1] (numeric) = -1.6652695089531373152614321810759 absolute error = 8.33840108467e-20 relative error = 5.0072381916797905079339820171624e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.233 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.732 y[1] (closed_form) = -1.6676321787810211678953166928436 y[1] (numeric) = -1.6676321787810211678116429162218 absolute error = 8.36737766218e-20 relative error = 5.0175199115528284911404508627863e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.232 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.731 y[1] (closed_form) = -1.6699954069616995077841540557681 y[1] (numeric) = -1.6699954069616995077001901022935 absolute error = 8.39639534746e-20 relative error = 5.0277954732438177546352020100424e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.231 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.73 y[1] (closed_form) = -1.6723591937591377302530109897769 y[1] (numeric) = -1.6723591937591377301687564476914 absolute error = 8.42545420855e-20 relative error = 5.0380649324570160223392222768177e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.23 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.729 y[1] (closed_form) = -1.6747235394374884621786277350703 y[1] (numeric) = -1.6747235394374884620940821919337 absolute error = 8.45455431366e-20 relative error = 5.0483283446889048568566597830608e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.229 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.728 y[1] (closed_form) = -1.6770884442610917391868041143527 y[1] (numeric) = -1.6770884442610917391019671570419 absolute error = 8.48369573108e-20 relative error = 5.0585857651758078924218250965999e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.228 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.727 y[1] (closed_form) = -1.6794539084944751829758800076405 y[1] (numeric) = -1.6794539084944751828907512223479 absolute error = 8.51287852926e-20 relative error = 5.0688372489431759825669873728592e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.227 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.726 y[1] (closed_form) = -1.6818199324023541788499916290747 y[1] (numeric) = -1.6818199324023541787645706013071 absolute error = 8.54210277676e-20 relative error = 5.0790828507771602449200138995281e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.226 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.725 y[1] (closed_form) = -1.6841865162496320534624014769627 y[1] (numeric) = -1.6841865162496320533766877915397 absolute error = 8.57136854230e-20 relative error = 5.0893226252558015031185146490973e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.225 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.724 y[1] (closed_form) = -1.6865536603014002527692003218439 y[1] (numeric) = -1.686553660301400252683193562897 absolute error = 8.60067589469e-20 relative error = 5.0995566267088070851532319555073e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.224 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.723 y[1] (closed_form) = -1.6889213648229385201936800918843 y[1] (numeric) = -1.6889213648229385201073798428553 absolute error = 8.63002490290e-20 relative error = 5.1097849092605599654579991901388e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.223 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.722 y[1] (closed_form) = -1.6912896300797150750016770103473 y[1] (numeric) = -1.6912896300797150749150828539871 absolute error = 8.65941563602e-20 relative error = 5.1200075268077285000507991682289e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.222 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.721 y[1] (closed_form) = -1.6936584563373867908881848362733 y[1] (numeric) = -1.6936584563373867908012963546405 absolute error = 8.68884816328e-20 relative error = 5.1302245330324911791213772314766e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.221 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.72 y[1] (closed_form) = -1.6960278438617993747755385568246 y[1] (numeric) = -1.6960278438617993746883553312845 absolute error = 8.71832255401e-20 relative error = 5.1404359813802747135518560549151e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.22 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.719 y[1] (closed_form) = -1.6983977929189875458234693780198 y[1] (numeric) = -1.6983977929189875457359909892426 absolute error = 8.74783887772e-20 relative error = 5.1506419251083342304705623192595e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.219 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.718 y[1] (closed_form) = -1.7007683037751752146513323597928 y[1] (numeric) = -1.7007683037751752145635583877526 absolute error = 8.77739720402e-20 relative error = 5.1608424172398530827008221396452e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.218 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.717 y[1] (closed_form) = -1.7031393766967756627728085414735 y[1] (numeric) = -1.703139376696775662684738565447 absolute error = 8.80699760265e-20 relative error = 5.1710375105830134429000876120370e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.217 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.716 y[1] (closed_form) = -1.7055110119503917222433839048927 y[1] (numeric) = -1.7055110119503917221550175034576 absolute error = 8.83664014351e-20 relative error = 5.1812272577499087768555597030348e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.216 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.715 y[1] (closed_form) = -1.7078832098028159555209080243739 y[1] (numeric) = -1.707883209802815955432244775408 absolute error = 8.86632489659e-20 relative error = 5.1914117111167475894057906563609e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.215 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.714 y[1] (closed_form) = -1.710255970521030835539535755889 y[1] (numeric) = -1.7102559705210308354505752365683 absolute error = 8.89605193207e-20 relative error = 5.2015909228837895740922303109066e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.214 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.713 y[1] (closed_form) = -1.7126292943722089259973558216168 y[1] (numeric) = -1.7126292943722089259080976084148 absolute error = 8.92582132020e-20 relative error = 5.2117649450063269601346237483950e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.213 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.712 y[1] (closed_form) = -1.7150031816237130618580106510751 y[1] (numeric) = -1.715003181623713061768454319761 absolute error = 8.95563313141e-20 relative error = 5.2219338292603503121619578477939e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.212 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.711 y[1] (closed_form) = -1.7173776325430965300666123458725 y[1] (numeric) = -1.7173776325430965299767574715101 absolute error = 8.98548743624e-20 relative error = 5.2320976272028596758248514367518e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.211 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.71 y[1] (closed_form) = -1.7197526473981032504802601419782 y[1] (numeric) = -1.7197526473981032503901062989244 absolute error = 9.01538430538e-20 relative error = 5.2422563901964679989307038716614e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.21 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.709 y[1] (closed_form) = -1.7221282264566679570134652512094 y[1] (numeric) = -1.7221282264566679569230120131131 absolute error = 9.04532380963e-20 relative error = 5.2524101693873476867042134921018e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.209 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.708 y[1] (closed_form) = -1.724504369986916378998789472415 y[1] (numeric) = -1.7245043699869163789080364122154 absolute error = 9.07530601996e-20 relative error = 5.2625590157413479489521173573190e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.208 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.707 y[1] (closed_form) = -1.7268810782571654227630044725695 y[1] (numeric) = -1.726881078257165422671951162495 absolute error = 9.10533100745e-20 relative error = 5.2727029800103253601357088690765e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.207 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.706 y[1] (closed_form) = -1.7292583515359233534190791487058 y[1] (numeric) = -1.7292583515359233533277251602725 absolute error = 9.13539884333e-20 relative error = 5.2828421127565811242671627819162e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.206 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.705 y[1] (closed_form) = -1.7316361900918899768743029932927 y[1] (numeric) = -1.7316361900918899767826478973033 absolute error = 9.16550959894e-20 relative error = 5.2929764643308988102728458718995e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.205 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.704 y[1] (closed_form) = -1.7340145941939568220548538983224 y[1] (numeric) = -1.7340145941939568219628972648646 absolute error = 9.19566334578e-20 relative error = 5.3031060849026662786856110089264e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.204 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.703 y[1] (closed_form) = -1.7363935641112073233471193469996 y[1] (numeric) = -1.7363935641112073232548607454448 absolute error = 9.22586015548e-20 relative error = 5.3132310244436783684408690198933e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.203 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.702 y[1] (closed_form) = -1.7387731001129170032560804565361 y[1] (numeric) = -1.738773100112917003163519455538 absolute error = 9.25610009981e-20 relative error = 5.3233513327350780387782011093346e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.202 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.701 y[1] (closed_form) = -1.7411532024685536552810688511408 y[1] (numeric) = -1.7411532024685536551882050186342 absolute error = 9.28638325066e-20 relative error = 5.3334670593570114308741333177736e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.201 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.7 y[1] (closed_form) = -1.7435338714477775270092068608667 y[1] (numeric) = -1.7435338714477775269160397640659 absolute error = 9.31670968008e-20 relative error = 5.3435782537127813240929660315693e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.2 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.699 y[1] (closed_form) = -1.7459151073204415034268420595298 y[1] (numeric) = -1.7459151073204415033333712649274 absolute error = 9.34707946024e-20 relative error = 5.3536849650069825193049791277634e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.199 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.698 y[1] (closed_form) = -1.7482969103565912904492876734563 y[1] (numeric) = -1.7482969103565912903555127468218 absolute error = 9.37749266345e-20 relative error = 5.3637872422581357680188002863303e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.198 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.697 y[1] (closed_form) = -1.750679280826465598669180912343 y[1] (numeric) = -1.7506792808264655985751014187212 absolute error = 9.40794936218e-20 relative error = 5.3738851343112193601172148541260e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.197 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.696 y[1] (closed_form) = -1.7530622190004963273237717940346 y[1] (numeric) = -1.7530622190004963272293872977446 absolute error = 9.43844962900e-20 relative error = 5.3839786898044648261657876616096e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.196 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.695 y[1] (closed_form) = -1.7554457251493087484814555565347 y[1] (numeric) = -1.7554457251493087483867656211681 absolute error = 9.46899353666e-20 relative error = 5.3940679572161756605058987263501e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.195 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.694 y[1] (closed_form) = -1.7578297995437216914478622730716 y[1] (numeric) = -1.7578297995437216913528664614916 absolute error = 9.49958115800e-20 relative error = 5.4041529848144557471196166473258e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.194 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.693 y[1] (closed_form) = -1.7602144424547477273918178095464 y[1] (numeric) = -1.760214442454747727296515683886 absolute error = 9.53021256604e-20 relative error = 5.4142338207096073095759700129226e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.193 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.692 y[1] (closed_form) = -1.7625996541535933541914907881887 y[1] (numeric) = -1.7625996541535933540958819098494 absolute error = 9.56088783393e-20 relative error = 5.4243105128266761557861881283902e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.192 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.691 y[1] (closed_form) = -1.7649854349116591815010407467533 y[1] (numeric) = -1.7649854349116591814051246764038 absolute error = 9.59160703495e-20 relative error = 5.4343831089065490514247350526360e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.191 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.69 y[1] (closed_form) = -1.7673717850005401160380832090943 y[1] (numeric) = -1.767371785000540115941859506669 absolute error = 9.62237024253e-20 relative error = 5.4444516565183591885516865027182e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.19 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.689 y[1] (closed_form) = -1.7697587046920255470922879104655 y[1] (numeric) = -1.7697587046920255469957561351632 absolute error = 9.65317753023e-20 relative error = 5.4545162030491900552681984612047e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.189 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.688 y[1] (closed_form) = -1.7721461942580995322554269494176 y[1] (numeric) = -1.7721461942580995321585866597 absolute error = 9.68402897176e-20 relative error = 5.4645767957164347159113264525210e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.188 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.687 y[1] (closed_form) = -1.7745342539709409833731901676881 y[1] (numeric) = -1.7745342539709409832760409212784 absolute error = 9.71492464097e-20 relative error = 5.4746334815631501838377211628343e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.187 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.686 y[1] (closed_form) = -1.7769228841029238527190855900241 y[1] (numeric) = -1.7769228841029238526216269439057 absolute error = 9.74586461184e-20 relative error = 5.4846863074534499350177065604759e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.186 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.685 y[1] (closed_form) = -1.7793120849266173193907432874316 y[1] (numeric) = -1.7793120849266173192929747978466 absolute error = 9.77684895850e-20 relative error = 5.4947353200847946845851858746595e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.185 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.684 y[1] (closed_form) = -1.7817018567147859759289415599166 y[1] (numeric) = -1.7817018567147859758308627823643 absolute error = 9.80787775523e-20 relative error = 5.5047805659889597437029947867962e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.184 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.683 y[1] (closed_form) = -1.7840921997403900151596748683726 y[1] (numeric) = -1.7840921997403900150612853576082 absolute error = 9.83895107644e-20 relative error = 5.5148220915217850734267325189379e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.183 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.682 y[1] (closed_form) = -1.7864831142765854172595834798804 y[1] (numeric) = -1.7864831142765854171608827899136 absolute error = 9.87006899668e-20 relative error = 5.5248599428698010673727518508477e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.182 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.681 y[1] (closed_form) = -1.7888746005967241370450653263181 y[1] (numeric) = -1.7888746005967241369460530104115 absolute error = 9.90123159066e-20 relative error = 5.5348941660623919950122007640395e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.181 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.68 y[1] (closed_form) = -1.7912666589743542914853911128376 y[1] (numeric) = -1.7912666589743542913860667235054 absolute error = 9.93243893322e-20 relative error = 5.5449248069559494465723856431564e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.18 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.679 y[1] (closed_form) = -1.7936592896832203474401442504504 y[1] (numeric) = -1.793659289683220347340507339457 absolute error = 9.96369109934e-20 relative error = 5.5549519112404539974977397583846e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.179 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.678 y[1] (closed_form) = -1.7960524929972633096213077256788 y[1] (numeric) = -1.7960524929972633095213578440374 absolute error = 9.99498816414e-20 relative error = 5.5649755244404371732220825117608e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.178 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.677 y[1] (closed_form) = -1.7984462691906209087803205599757 y[1] (numeric) = -1.7984462691906209086800572579466 absolute error = 1.002633020291e-19 relative error = 5.5749956919326174513348401994538e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.177 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.676 y[1] (closed_form) = -1.8008406185376277901204270523961 y[1] (numeric) = -1.8008406185376277900198498794855 absolute error = 1.005771729106e-19 relative error = 5.5850124589189725250390484163710e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.176 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.675 y[1] (closed_form) = -1.8032355413128157019346425408213 y[1] (numeric) = -1.8032355413128157018337510457797 absolute error = 1.008914950416e-19 relative error = 5.5950258704499369974389377772485e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.175 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.674 y[1] (closed_form) = -1.8056310377909136844696599598891 y[1] (numeric) = -1.8056310377909136843684536907102 absolute error = 1.012062691789e-19 relative error = 5.6050359713975720435497624296082e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.174 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.673 y[1] (closed_form) = -1.8080271082468482590160220176816 y[1] (numeric) = -1.8080271082468482589145005216002 absolute error = 1.015214960814e-19 relative error = 5.6150428065119123528717005595937e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.173 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.672 y[1] (closed_form) = -1.8104237529557436172248843581563 y[1] (numeric) = -1.8104237529557436171230471816475 absolute error = 1.018371765088e-19 relative error = 5.6250464203498241483284360430347e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.172 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.671 y[1] (closed_form) = -1.8128209721929218106516956222947 y[1] (numeric) = -1.8128209721929218105495423110722 absolute error = 1.021533112225e-19 relative error = 5.6350468573257859227687499699569e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.171 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.67 y[1] (closed_form) = -1.8152187662339029405271208679685 y[1] (numeric) = -1.8152187662339029404246509669829 absolute error = 1.024699009856e-19 relative error = 5.6450441617126866851540397587544e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.17 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.669 y[1] (closed_form) = -1.8176171353544053477555353566052 y[1] (numeric) = -1.8176171353544053476527484100429 absolute error = 1.027869465623e-19 relative error = 5.6550383776096081737325657129717e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.169 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.668 y[1] (closed_form) = -1.8200160798303458031414162638691 y[1] (numeric) = -1.8200160798303458030383118151506 absolute error = 1.031044487185e-19 relative error = 5.6650295489757958832493576152824e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.168 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.667 y[1] (closed_form) = -1.8224155999378396978439604217552 y[1] (numeric) = -1.8224155999378396977405380135337 absolute error = 1.034224082215e-19 relative error = 5.6750177196149774048203635277855e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.167 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.666 y[1] (closed_form) = -1.8248156959532012340602567507405 y[1] (numeric) = -1.8248156959532012339565159249005 absolute error = 1.037408258400e-19 relative error = 5.6850029331762450609896929145356e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.166 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.665 y[1] (closed_form) = -1.8272163681529436159373425929361 y[1] (numeric) = -1.8272163681529436158332828905918 absolute error = 1.040597023443e-19 relative error = 5.6949852331658777947909891589959e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.165 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.664 y[1] (closed_form) = -1.8296176168137792407134737105454 y[1] (numeric) = -1.8296176168137792406090946720393 absolute error = 1.043790385061e-19 relative error = 5.7049646629372080708572278754118e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.164 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.663 y[1] (closed_form) = -1.8320194422126198900889382683608 y[1] (numeric) = -1.8320194422126198899842394332621 absolute error = 1.046988350987e-19 relative error = 5.7149412657024028548609787910256e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.163 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.662 y[1] (closed_form) = -1.8344218446265769218267456745197 y[1] (numeric) = -1.8344218446265769217217265816231 absolute error = 1.050190928966e-19 relative error = 5.7249150845114447561208366053102e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.162 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.661 y[1] (closed_form) = -1.8368248243329614615835217103036 y[1] (numeric) = -1.8368248243329614614781818976274 absolute error = 1.053398126762e-19 relative error = 5.7348861622911646371501891969238e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.161 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.66 y[1] (closed_form) = -1.8392283816092845949709419373871 y[1] (numeric) = -1.8392283816092845948652809421721 absolute error = 1.056609952150e-19 relative error = 5.7448545418024128605108452016860e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.16 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.659 y[1] (closed_form) = -1.8416325167332575598480359296521 y[1] (numeric) = -1.8416325167332575597420532883598 absolute error = 1.059826412923e-19 relative error = 5.7548202656790159186265035276994e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.159 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.658 y[1] (closed_form) = -1.8440372299827919388446954364522 y[1] (numeric) = -1.8440372299827919387383906847634 absolute error = 1.063047516888e-19 relative error = 5.7647833764067771803545912946418e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.158 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.657 y[1] (closed_form) = -1.8464425216359998521167201450709 y[1] (numeric) = -1.8464425216359998520100928178844 absolute error = 1.066273271865e-19 relative error = 5.7747439163188896922122260979326e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.157 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.656 y[1] (closed_form) = -1.8488483919711941503327352720475 y[1] (numeric) = -1.8488483919711941502257849034783 absolute error = 1.069503685692e-19 relative error = 5.7847019276238379929299626229423e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.156 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.655 y[1] (closed_form) = -1.8512548412668886078933157760596 y[1] (numeric) = -1.8512548412668886077860418994374 absolute error = 1.072738766222e-19 relative error = 5.7946574523898689641903494863858e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.155 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.654 y[1] (closed_form) = -1.8536618698017981163826525491502 y[1] (numeric) = -1.8536618698017981162750546970183 absolute error = 1.075978521319e-19 relative error = 5.8046105325241893987987078772464e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.154 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.653 y[1] (closed_form) = -1.8560694778548388782530965082747 y[1] (numeric) = -1.8560694778548388781451742123878 absolute error = 1.079222958869e-19 relative error = 5.8145612098331419400052281757516e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.153 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.652 y[1] (closed_form) = -1.8584776657051286007429170754123 y[1] (numeric) = -1.8584776657051286006346698667357 absolute error = 1.082472086766e-19 relative error = 5.8245095259473950944440981703591e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.152 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.651 y[1] (closed_form) = -1.8608864336319866900276121018595 y[1] (numeric) = -1.8608864336319866899190395105669 absolute error = 1.085725912926e-19 relative error = 5.8344555223981805268426348114706e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.151 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.65 y[1] (closed_form) = -1.8632957819149344456051068607736 y[1] (numeric) = -1.8632957819149344454962084162461 absolute error = 1.088984445275e-19 relative error = 5.8443992405534018761079165906523e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.15 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.649 y[1] (closed_form) = -1.865705710833695254915180301597 y[1] (numeric) = -1.8657057108336952548059555324214 absolute error = 1.092247691756e-19 relative error = 5.8543407216560772168610751031837e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.149 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.648 y[1] (closed_form) = -1.8681162206681947881934573306419 y[1] (numeric) = -1.868116220668194788083905764609 absolute error = 1.095515660329e-19 relative error = 5.8642800068250136294691737693401e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.148 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.647 y[1] (closed_form) = -1.8705273116985611935603064538692 y[1] (numeric) = -1.8705273116985611934504276179726 absolute error = 1.098788358966e-19 relative error = 5.8742171370287465776140130049890e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.147 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.646 y[1] (closed_form) = -1.8729389842051252923449826907562 y[1] (numeric) = -1.8729389842051252922347761111905 absolute error = 1.102065795657e-19 relative error = 5.8841521531184123024208600290888e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.146 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.645 y[1] (closed_form) = -1.8753512384684207746453562421051 y[1] (numeric) = -1.8753512384684207745348214442644 absolute error = 1.105347978407e-19 relative error = 5.8940850958123760779973516783336e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.145 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.644 y[1] (closed_form) = -1.8777640747691843951235679697195 y[1] (numeric) = -1.8777640747691843950127044781959 absolute error = 1.108634915236e-19 relative error = 5.9040160056969558465725141958366e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.144 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.643 y[1] (closed_form) = -1.8801774933883561690379533220545 y[1] (numeric) = -1.8801774933883561689267606606365 absolute error = 1.111926614180e-19 relative error = 5.9139449232324594185066064438294e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.143 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.642 y[1] (closed_form) = -1.8825914946070795685115769172405 y[1] (numeric) = -1.8825914946070795684000546089115 absolute error = 1.115223083290e-19 relative error = 5.9238718887485520583472204070308e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.142 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.641 y[1] (closed_form) = -1.8850060787067017190377205732888 y[1] (numeric) = -1.8850060787067017189258681402256 absolute error = 1.118524330632e-19 relative error = 5.9337969424449651564218313563513e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.141 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.64 y[1] (closed_form) = -1.8874212459687735962226681548149 y[1] (numeric) = -1.887421245968773596110485118386 absolute error = 1.121830364289e-19 relative error = 5.9437201244027964092039550913091e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.14 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.639 y[1] (closed_form) = -1.8898369966750502227661311862596 y[1] (numeric) = -1.8898369966750502226536170670237 absolute error = 1.125141192359e-19 relative error = 5.9536414745745579616744717844118e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.139 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.638 y[1] (closed_form) = -1.8922533311074908656796597633592 y[1] (numeric) = -1.8922533311074908655668140810636 absolute error = 1.128456822956e-19 relative error = 5.9635610327901553378488413182378e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.138 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.637 y[1] (closed_form) = -1.8946702495482592337433838775074 y[1] (numeric) = -1.8946702495482592336302061510866 absolute error = 1.131777264208e-19 relative error = 5.9734788387469871909548616447770e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.137 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.636 y[1] (closed_form) = -1.8970877522797236752014308516745 y[1] (numeric) = -1.8970877522797236750879205992483 absolute error = 1.135102524262e-19 relative error = 5.9833949320370198560161223542400e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.136 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.635 y[1] (closed_form) = -1.8995058395844573756963651716975 y[1] (numeric) = -1.8995058395844573755825219105698 absolute error = 1.138432611277e-19 relative error = 5.9933093521104812694018917997546e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.135 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.634 y[1] (closed_form) = -1.901924511745238556442997583042 y[1] (numeric) = -1.9019245117452385563288208296989 absolute error = 1.141767533431e-19 relative error = 6.0032221383134419258959985957184e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.134 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.633 y[1] (closed_form) = -1.9043437690450506726419109105488 y[1] (numeric) = -1.9043437690450506725274001806572 absolute error = 1.145107298916e-19 relative error = 6.0131333298620960797778203107899e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.133 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.632 y[1] (closed_form) = -1.9067636117670826121330506472381 y[1] (numeric) = -1.9067636117670826120182054556441 absolute error = 1.148451915940e-19 relative error = 6.0230429658539505601898939473840e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.132 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.631 y[1] (closed_form) = -1.9091840401947288942897289479353 y[1] (numeric) = -1.9091840401947288941745488086625 absolute error = 1.151801392728e-19 relative error = 6.0329510852736911135401246447049e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.131 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.63 y[1] (closed_form) = -1.9116050546115898691533912543204 y[1] (numeric) = -1.9116050546115898690378756805685 absolute error = 1.155155737519e-19 relative error = 6.0428577269780797689002745761970e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.13 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.629 y[1] (closed_form) = -1.914026655301471916809495369984 y[1] (numeric) = -1.914026655301471916693643874127 absolute error = 1.158514958570e-19 relative error = 6.0527629297175393608009061414439e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.129 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.628 y[1] (closed_form) = -1.9164488425483876470048533972002 y[1] (numeric) = -1.916448842548387646888665490785 absolute error = 1.161879064152e-19 relative error = 6.0626667321158309615866049806000e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.128 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.627 y[1] (closed_form) = -1.9188716166365560990067875414074 y[1] (numeric) = -1.9188716166365560988902627351519 absolute error = 1.165248062555e-19 relative error = 6.0725691726967882026763260941196e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.127 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.626 y[1] (closed_form) = -1.9212949778504029417044513848133 y[1] (numeric) = -1.9212949778504029415875891886051 absolute error = 1.168621962082e-19 relative error = 6.0824702898535966831284618002031e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.126 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.625 y[1] (closed_form) = -1.9237189264745606739526688271306 y[1] (numeric) = -1.9237189264745606738354687500252 absolute error = 1.172000771054e-19 relative error = 6.0923701218754868812855178121598e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.125 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.624 y[1] (closed_form) = -1.9261434627938688251586434891872 y[1] (numeric) = -1.9261434627938688250411050394065 absolute error = 1.175384497807e-19 relative error = 6.1022687069326921770196726435308e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.124 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.623 y[1] (closed_form) = -1.9285685870933741561118919740589 y[1] (numeric) = -1.9285685870933741559940146589895 absolute error = 1.178773150694e-19 relative error = 6.1121660830874466846099165789311e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.123 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.622 y[1] (closed_form) = -1.9309942996583308600577549804344 y[1] (numeric) = -1.9309942996583308599395383066261 absolute error = 1.182166738083e-19 relative error = 6.1220622882841859019008550595020e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.122 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.621 y[1] (closed_form) = -1.9334206007742007640148408641535 y[1] (numeric) = -1.9334206007742007638962843373174 absolute error = 1.185565268361e-19 relative error = 6.1319573603708546017842457547961e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.121 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.62 y[1] (closed_form) = -1.9358474907266535303367568462512 y[1] (numeric) = -1.9358474907266535302178599712584 absolute error = 1.188968749928e-19 relative error = 6.1418513370683979052067362622259e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.12 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.619 y[1] (closed_form) = -1.9382749698015668585184836694107 y[1] (numeric) = -1.9382749698015668583992459502904 absolute error = 1.192377191203e-19 relative error = 6.1517442560023926524261045368657e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.119 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.618 y[1] (closed_form) = -1.9407030382850266872477501094616 y[1] (numeric) = -1.9407030382850266871281710493997 absolute error = 1.195790600619e-19 relative error = 6.1616361546777612963195825704423e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.118 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.617 y[1] (closed_form) = -1.9431316964633273967017643544768 y[1] (numeric) = -1.9431316964633273965818434558142 absolute error = 1.199208986626e-19 relative error = 6.1715270704948463919005295660922e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.117 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.616 y[1] (closed_form) = -1.9455609446229720110896598711086 y[1] (numeric) = -1.9455609446229720109693966353393 absolute error = 1.202632357693e-19 relative error = 6.1814170407602251881623444485502e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.116 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.615 y[1] (closed_form) = -1.9479907830506724014410139860771 y[1] (numeric) = -1.9479907830506724013204079138469 absolute error = 1.206060722302e-19 relative error = 6.1913061026563756855937836245383e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.115 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.614 y[1] (closed_form) = -1.9504212120333494886407980201772 y[1] (numeric) = -1.9504212120333494885198486112818 absolute error = 1.209494088954e-19 relative error = 6.2011942932730949715271592383916e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.114 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.613 y[1] (closed_form) = -1.9528522318581334467111184228075 y[1] (numeric) = -1.9528522318581334465898251761911 absolute error = 1.212932466164e-19 relative error = 6.2110816495823554691884489307521e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.113 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.612 y[1] (closed_form) = -1.9552838428123639063401089668532 y[1] (numeric) = -1.9552838428123639062184713806067 absolute error = 1.216375862465e-19 relative error = 6.2209682084593782292189116290844e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.112 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.611 y[1] (closed_form) = -1.9577160451835901586583346767698 y[1] (numeric) = -1.957716045183590158536352248129 absolute error = 1.219824286408e-19 relative error = 6.2308540066831175837536368193665e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.111 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.61 y[1] (closed_form) = -1.9601488392595713592630687769252 y[1] (numeric) = -1.9601488392595713591407410022694 absolute error = 1.223277746558e-19 relative error = 6.2407390809163359017556687324369e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.11 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.609 y[1] (closed_form) = -1.9625822253282767324908045626643 y[1] (numeric) = -1.9625822253282767323681309375143 absolute error = 1.226736251500e-19 relative error = 6.2506234677367801759139176195213e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.109 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.608 y[1] (closed_form) = -1.965016203677885775938364713162 y[1] (numeric) = -1.9650162036778857758153447321788 absolute error = 1.230199809832e-19 relative error = 6.2605072036019701037134687984864e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.108 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.607 y[1] (closed_form) = -1.9674507745967884652329711829386 y[1] (numeric) = -1.9674507745967884651096043399215 absolute error = 1.233668430171e-19 relative error = 6.2703903248803232225636362192553e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.107 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.606 y[1] (closed_form) = -1.9698859383735854590516394279164 y[1] (numeric) = -1.9698859383735854589279252158013 absolute error = 1.237142121151e-19 relative error = 6.2802728678414381257936063811331e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.106 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.605 y[1] (closed_form) = -1.9723216952970883043902613421133 y[1] (numeric) = -1.9723216952970883042661992529713 absolute error = 1.240620891420e-19 relative error = 6.2901548686413798007343753371042e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.105 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.604 y[1] (closed_form) = -1.9747580456563196420827419024932 y[1] (numeric) = -1.9747580456563196419583314275285 absolute error = 1.244104749647e-19 relative error = 6.3000363633587133399383874132643e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.104 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.603 y[1] (closed_form) = -1.9771949897405134125705551421249 y[1] (numeric) = -1.9771949897405134124457957716733 absolute error = 1.247593704516e-19 relative error = 6.3099173879645218653748612987387e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.103 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.602 y[1] (closed_form) = -1.9796325278391150619230856956543 y[1] (numeric) = -1.9796325278391150617979769191816 absolute error = 1.251087764727e-19 relative error = 6.3197979783280062906714924926950e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.102 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.601 y[1] (closed_form) = -1.9820706602417817481091227861578 y[1] (numeric) = -1.9820706602417817479836640922581 absolute error = 1.254586938997e-19 relative error = 6.3296781702220441258312962998537e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.101 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.6 y[1] (closed_form) = -1.9845093872383825475198741487314 y[1] (numeric) = -1.9845093872383825473940650251253 absolute error = 1.258091236061e-19 relative error = 6.3395579993287076419205801740389e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.1 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.599 y[1] (closed_form) = -1.9869487091189986617438680136778 y[1] (numeric) = -1.9869487091189986616177079472105 absolute error = 1.261600664673e-19 relative error = 6.3494375012447417104039329488041e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.099 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.598 y[1] (closed_form) = -1.9893886261739236245941119008852 y[1] (numeric) = -1.9893886261739236244676003775251 absolute error = 1.265115233601e-19 relative error = 6.3593167114568416093887520034140e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.098 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.597 y[1] (closed_form) = -1.9918291386936635093878776069534 y[1] (numeric) = -1.9918291386936635092610141117905 absolute error = 1.268634951629e-19 relative error = 6.3691956653522564257184271162989e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.097 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.596 y[1] (closed_form) = -1.9942702469689371364794823978116 y[1] (numeric) = -1.9942702469689371363522664150554 absolute error = 1.272159827562e-19 relative error = 6.3790743982443580613775723872288e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.096 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.595 y[1] (closed_form) = -1.9967119512906762810464370519954 y[1] (numeric) = -1.9967119512906762809188680649733 absolute error = 1.275689870221e-19 relative error = 6.3889529453479406344603885356556e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.095 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.594 y[1] (closed_form) = -1.9991542519500258811293320334106 y[1] (numeric) = -1.9991542519500258810014095245663 absolute error = 1.279225088443e-19 relative error = 6.3988313417797117328730545185767e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.094 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.593 y[1] (closed_form) = -2.0015971492383442459258337073075 y[1] (numeric) = -2.0015971492383442457975571581993 absolute error = 1.282765491082e-19 relative error = 6.4087096225637764123595893259997e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.093 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.592 y[1] (closed_form) = -2.0040406434472032643391631493291 y[1] (numeric) = -2.0040406434472032642105320406279 absolute error = 1.286311087012e-19 relative error = 6.4185878226470612418935021730709e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.092 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.591 y[1] (closed_form) = -2.0064847348683886137814307348764 y[1] (numeric) = -2.0064847348683886136524445463641 absolute error = 1.289861885123e-19 relative error = 6.4284659768797390419598938514074e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.091 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.59 y[1] (closed_form) = -2.0089294237938999692322003346653 y[1] (numeric) = -2.0089294237938999691028585452333 absolute error = 1.293417894320e-19 relative error = 6.4383441200107301137463421101342e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.09 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.589 y[1] (closed_form) = -2.0113747105159512125526575822267 y[1] (numeric) = -2.0113747105159512124229596698738 absolute error = 1.296979123529e-19 relative error = 6.4482222867180386753290526878322e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.089 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.588 y[1] (closed_form) = -2.0138205953269706420557573202303 y[1] (numeric) = -2.0138205953269706419257027620611 absolute error = 1.300545581692e-19 relative error = 6.4581005115842460282648386862626e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.088 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.587 y[1] (closed_form) = -2.0162670785196011823327259748994 y[1] (numeric) = -2.0162670785196011822023142471227 absolute error = 1.304117277767e-19 relative error = 6.4679788290969806496528870567956e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.087 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.586 y[1] (closed_form) = -2.0187141603867005943362952514256 y[1] (numeric) = -2.0187141603867005942055258293523 absolute error = 1.307694220733e-19 relative error = 6.4778572736741534236053070872081e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.086 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.585 y[1] (closed_form) = -2.0211618412213416857210441881939 y[1] (numeric) = -2.0211618412213416855899165462356 absolute error = 1.311276419583e-19 relative error = 6.4877358796296380324794952881791e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.085 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.584 y[1] (closed_form) = -2.0236101213168125214412272537984 y[1] (numeric) = -2.0236101213168125213097408654654 absolute error = 1.314863883330e-19 relative error = 6.4976146812034423055222510657140e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.084 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.583 y[1] (closed_form) = -2.0260590009666166346064668182549 y[1] (numeric) = -2.0260590009666166344746211561545 absolute error = 1.318456621004e-19 relative error = 6.5074937125472399016291452487980e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.083 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.582 y[1] (closed_form) = -2.0285084804644732375956889785231 y[1] (numeric) = -2.0285084804644732374634835143578 absolute error = 1.322054641653e-19 relative error = 6.5173730077297259602686111977617e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.082 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.581 y[1] (closed_form) = -2.0309585601043174334296823684191 y[1] (numeric) = -2.030958560104317433297116572985 absolute error = 1.325657954341e-19 relative error = 6.5272526007271629221941993113999e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.081 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.58 y[1] (closed_form) = -2.0334092401803004274026602342473 y[1] (numeric) = -2.0334092401803004272697335774321 absolute error = 1.329266568152e-19 relative error = 6.5371325254435020722511838777702e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.08 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.579 y[1] (closed_form) = -2.0358605209867897389732067100029 y[1] (numeric) = -2.0358605209867897388399186607842 absolute error = 1.332880492187e-19 relative error = 6.5470128156959765262038325854184e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.079 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.578 y[1] (closed_form) = -2.0383124028183694139149888798007 y[1] (numeric) = -2.0383124028183694137813389062443 absolute error = 1.336499735564e-19 relative error = 6.5568935052155164706856258945941e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.078 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.577 y[1] (closed_form) = -2.0407648859698402367276168702723 y[1] (numeric) = -2.0407648859698402365936044395301 absolute error = 1.340124307422e-19 relative error = 6.5667746276667621809686122831769e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.077 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.576 y[1] (closed_form) = -2.0432179707362199433080348720425 y[1] (numeric) = -2.0432179707362199431736594503512 absolute error = 1.343754216913e-19 relative error = 6.5766562166092022639422743525568e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.076 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.575 y[1] (closed_form) = -2.0456716574127434338828266470616 y[1] (numeric) = -2.0456716574127434337480876997405 absolute error = 1.347389473211e-19 relative error = 6.5865383055416940561199488440765e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.075 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.574 y[1] (closed_form) = -2.0481259462948629862018197375144 y[1] (numeric) = -2.0481259462948629860667167289638 absolute error = 1.351030085506e-19 relative error = 6.5964209278734266017462301422158e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.074 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.573 y[1] (closed_form) = -2.0505808376782484689933732522796 y[1] (numeric) = -2.0505808376782484688579056459789 absolute error = 1.354676063007e-19 relative error = 6.6063041169389823703797328286547e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.073 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.572 y[1] (closed_form) = -2.0530363318587875556817347684499 y[1] (numeric) = -2.0530363318587875555459020269558 absolute error = 1.358327414941e-19 relative error = 6.6161879059938078418157922935819e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.072 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.571 y[1] (closed_form) = -2.0554924291325859383668525482686 y[1] (numeric) = -2.0554924291325859382306541332133 absolute error = 1.361984150553e-19 relative error = 6.6260723282145818026153548473152e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 memory used=143.3MB, alloc=44.3MB, time=1.28 Radius of convergence (given) for eq 1 = 4.071 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.57 y[1] (closed_form) = -2.0579491297959675420670299359834 y[1] (numeric) = -2.0579491297959675419304653080728 absolute error = 1.365646279106e-19 relative error = 6.6359574166995812488658249822467e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.07 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.569 y[1] (closed_form) = -2.0604064341454747392248094645675 y[1] (numeric) = -2.0604064341454747390878780835794 absolute error = 1.369313809881e-19 relative error = 6.6458432044690449131556602415867e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.069 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.568 y[1] (closed_form) = -2.0628643424778685644764748690185 y[1] (numeric) = -2.0628643424778685643391761938007 absolute error = 1.372986752178e-19 relative error = 6.6557297244703820621006860735019e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.068 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.567 y[1] (closed_form) = -2.0653228550901289296855598710155 y[1] (numeric) = -2.065322855090128929547893359484 absolute error = 1.376665115315e-19 relative error = 6.6656170095736606145450628274191e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.067 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.566 y[1] (closed_form) = -2.0677819722794548392407532690997 y[1] (numeric) = -2.0677819722794548391027183782369 absolute error = 1.380348908628e-19 relative error = 6.6755050925719637706099858068798e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.066 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.565 y[1] (closed_form) = -2.070241694343264605618590539247 y[1] (numeric) = -2.0702416943432646054801867250998 absolute error = 1.384038141472e-19 relative error = 6.6853940061865746884438297859451e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.065 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.564 y[1] (closed_form) = -2.072702021579196065211322822721 y[1] (numeric) = -2.072702021579196065072549540399 absolute error = 1.387732823220e-19 relative error = 6.6952837830624752294662014178536e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.064 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.563 y[1] (closed_form) = -2.0751629542851067944203548514424 y[1] (numeric) = -2.0751629542851067942812115551161 absolute error = 1.391432963263e-19 relative error = 6.7051744557686958423249395144048e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.063 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.562 y[1] (closed_form) = -2.0776244927590743260156440357807 y[1] (numeric) = -2.0776244927590743258761301786795 absolute error = 1.395138571012e-19 relative error = 6.7150660568082895697677976497175e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.062 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.561 y[1] (closed_form) = -2.080086637299396365761453615674 y[1] (numeric) = -2.0800866372993963656215686500846 absolute error = 1.398849655894e-19 relative error = 6.7249586185993904972599355430186e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.061 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.56 y[1] (closed_form) = -2.0825493882045910093088534533165 y[1] (numeric) = -2.0825493882045910091685968305808 absolute error = 1.402566227357e-19 relative error = 6.7348521734996230477285500554881e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.06 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.559 y[1] (closed_form) = -2.0850127457733969593553627243169 y[1] (numeric) = -2.0850127457733969592147338948302 absolute error = 1.406288294867e-19 relative error = 6.7447467537919694438104442053571e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.059 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.558 y[1] (closed_form) = -2.0874767103047737430721294442389 y[1] (numeric) = -2.087476710304773742931127857448 absolute error = 1.410015867909e-19 relative error = 6.7546423916898993115812960086971e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.058 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.557 y[1] (closed_form) = -2.0899412820979019297990424487775 y[1] (numeric) = -2.089941282097901929657667553179 absolute error = 1.413748955985e-19 relative error = 6.7645391193281087434956285376303e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.057 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.556 y[1] (closed_form) = -2.0924064614521833490081721285159 y[1] (numeric) = -2.0924064614521833488664233716542 absolute error = 1.417487568617e-19 relative error = 6.7744369687772209587979981975433e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.056 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.555 y[1] (closed_form) = -2.0948722486672413085359369032419 y[1] (numeric) = -2.0948722486672413083938137317073 absolute error = 1.421231715346e-19 relative error = 6.7843359720392891416398568254529e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.055 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.554 y[1] (closed_form) = -2.0973386440429208130843931061891 y[1] (numeric) = -2.0973386440429208129418949656159 absolute error = 1.424981405732e-19 relative error = 6.7942361610480991355254072928747e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.054 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.553 y[1] (closed_form) = -2.0998056478792887829920466353052 y[1] (numeric) = -2.0998056478792887828491729703699 absolute error = 1.428736649353e-19 relative error = 6.8041375676647078560874232493573e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.053 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.552 y[1] (closed_form) = -2.1022732604766342732745854167451 y[1] (numeric) = -2.1022732604766342731313356711645 absolute error = 1.432497455806e-19 relative error = 6.8140402236825268328444064239710e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.052 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.551 y[1] (closed_form) = -2.1047414821354686929359324152372 y[1] (numeric) = -2.1047414821354686927923060317664 absolute error = 1.436263834708e-19 relative error = 6.8239441608323701978826921025836e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.051 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.55 y[1] (closed_form) = -2.1072103131565260245500196167863 y[1] (numeric) = -2.1072103131565260244060160372168 absolute error = 1.440035795695e-19 relative error = 6.8338494107779761608244508485793e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.05 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.549 y[1] (closed_form) = -2.1096797538407630441136841013548 y[1] (numeric) = -2.1096797538407630439693027665129 absolute error = 1.443813348419e-19 relative error = 6.8437560051020799970577664446167e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.049 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.548 y[1] (closed_form) = -2.1121498044893595411710880167125 y[1] (numeric) = -2.1121498044893595410263283664569 absolute error = 1.447596502556e-19 relative error = 6.8536639753446645878553980841278e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.048 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.547 y[1] (closed_form) = -2.1146204654037185392100649595587 y[1] (numeric) = -2.114620465403718539064926432779 absolute error = 1.451385267797e-19 relative error = 6.8635733529605503899167262684792e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.047 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.546 y[1] (closed_form) = -2.1170917368854665163307959663167 y[1] (numeric) = -2.1170917368854665161852780009314 absolute error = 1.455179653853e-19 relative error = 6.8734841693434109732487355192249e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.046 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.545 y[1] (closed_form) = -2.1195636192364536261872190136651 y[1] (numeric) = -2.1195636192364536260413210466194 absolute error = 1.458979670457e-19 relative error = 6.8833964558354669266162056590155e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.045 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.544 y[1] (closed_form) = -2.1220361127587539192015766279197 y[1] (numeric) = -2.1220361127587539190552980951839 absolute error = 1.462785327358e-19 relative error = 6.8933102436994125179716524352259e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.044 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.543 y[1] (closed_form) = -2.1245092177546655640525069028128 y[1] (numeric) = -2.1245092177546655639058472393802 absolute error = 1.466596634326e-19 relative error = 6.9032255641423152205862397602388e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.043 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.542 y[1] (closed_form) = -2.1269829345267110694370839270308 y[1] (numeric) = -2.1269829345267110692900425669159 absolute error = 1.470413601149e-19 relative error = 6.9131424483017367490942414646101e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.042 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.541 y[1] (closed_form) = -2.1294572633776375061072143260812 y[1] (numeric) = -2.1294572633776375059597907023176 absolute error = 1.474236237636e-19 relative error = 6.9230609272601271908227006491840e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.041 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.54 y[1] (closed_form) = -2.1319322046104167291807973276557 y[1] (numeric) = -2.1319322046104167290329908722943 absolute error = 1.478064553614e-19 relative error = 6.9329810320309755942666660931916e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.04 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.539 y[1] (closed_form) = -2.1344077585282456007280564656541 y[1] (numeric) = -2.134407758528245600579866609761 absolute error = 1.481898558931e-19 relative error = 6.9429027935731679171550502303004e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.039 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.538 y[1] (closed_form) = -2.1368839254345462126334517454224 y[1] (numeric) = -2.136883925434546212484877919077 absolute error = 1.485738263454e-19 relative error = 6.9528262427818467908127841878820e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.038 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.537 y[1] (closed_form) = -2.1393607056329661097335818015572 y[1] (numeric) = -2.1393607056329661095846234338504 absolute error = 1.489583677068e-19 relative error = 6.9627514104840092062287024022513e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.037 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.536 y[1] (closed_form) = -2.1418380994273785132314862898251 y[1] (numeric) = -2.1418380994273785130821428088571 absolute error = 1.493434809680e-19 relative error = 6.9726783274574793634622968590439e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.036 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.535 y[1] (closed_form) = -2.1443161071218825443877594663533 y[1] (numeric) = -2.1443161071218825442380302992319 absolute error = 1.497291671214e-19 relative error = 6.9826070244077787405275214211578e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.035 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.534 y[1] (closed_form) = -2.146794729020803448488886620268 y[1] (numeric) = -2.1467947290208034483387711931064 absolute error = 1.501154271616e-19 relative error = 6.9925375319917375787662479907914e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.034 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.533 y[1] (closed_form) = -2.1492739654286928190932157403863 y[1] (numeric) = -2.1492739654286928189427134783012 absolute error = 1.505022620851e-19 relative error = 7.0024698808037212911490873242561e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.033 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.532 y[1] (closed_form) = -2.1517538166503288225549775124199 y[1] (numeric) = -2.1517538166503288224040878395296 absolute error = 1.508896728903e-19 relative error = 7.0124041013758943404483403365857e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.032 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.531 y[1] (closed_form) = -2.1542342829907164228267674604182 y[1] (numeric) = -2.1542342829907164226754897998405 absolute error = 1.512776605777e-19 relative error = 7.0223402241877665064565970532668e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.031 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.53 y[1] (closed_form) = -2.1567153647550876065409047648724 y[1] (numeric) = -2.1567153647550876063892385387226 absolute error = 1.516662261498e-19 relative error = 7.0322782796617633894134060442348e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.03 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.529 y[1] (closed_form) = -2.1591970622489016083700830100222 y[1] (numeric) = -2.1591970622489016082180276394112 absolute error = 1.520553706110e-19 relative error = 7.0422182981588275887970057958228e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.029 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.528 y[1] (closed_form) = -2.1616793757778451366677288344602 y[1] (numeric) = -2.1616793757778451365152837394926 absolute error = 1.524450949676e-19 relative error = 7.0521603099786763704871373615664e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.028 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.527 y[1] (closed_form) = -2.1641623056478325993884851821102 y[1] (numeric) = -2.1641623056478325992356497818821 absolute error = 1.528354002281e-19 relative error = 7.0621043453739199032873354429587e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.027 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.526 y[1] (closed_form) = -2.1666458521650063302892365750783 y[1] (numeric) = -2.1666458521650063301360102876754 absolute error = 1.532262874029e-19 relative error = 7.0720504345363899878256381468815e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.026 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.525 y[1] (closed_form) = -2.1691300156357368154110945557353 y[1] (numeric) = -2.1691300156357368152574767982307 absolute error = 1.536177575046e-19 relative error = 7.0819986076112236907345707542966e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.025 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.524 y[1] (closed_form) = -2.1716147963666229198427621726914 y[1] (numeric) = -2.1716147963666229196887523611439 absolute error = 1.540098115475e-19 relative error = 7.0919488946740115086501575338167e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.024 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.523 y[1] (closed_form) = -2.1741001946644921147656971140758 y[1] (numeric) = -2.1741001946644921146112946635277 absolute error = 1.544024505481e-19 relative error = 7.1019013257540984190686987021942e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.023 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.522 y[1] (closed_form) = -2.1765862108364007047814938217291 y[1] (numeric) = -2.1765862108364007046266981462041 absolute error = 1.547956755250e-19 relative error = 7.1118559308301593471683384168022e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.022 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.521 y[1] (closed_form) = -2.17907284518963405552190565157 y[1] (numeric) = -2.1790728451896340553667161640714 absolute error = 1.551894874986e-19 relative error = 7.1218127398166268128961970441678e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.021 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.52 y[1] (closed_form) = -2.1815600980317068215419288785049 y[1] (numeric) = -2.1815600980317068213863449910135 absolute error = 1.555838874914e-19 relative error = 7.1317717825777147968407902162053e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.02 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.519 y[1] (closed_form) = -2.1840479696703631744963710788136 y[1] (numeric) = -2.1840479696703631743403922022855 absolute error = 1.559788765281e-19 relative error = 7.1417330889321896276984396822349e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.019 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.518 y[1] (closed_form) = -2.1865364604135770316003271589734 y[1] (numeric) = -2.1865364604135770314439527033381 absolute error = 1.563744556353e-19 relative error = 7.1516966886398146375324819778621e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.018 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.517 y[1] (closed_form) = -2.18902557056955228437398703738 y[1] (numeric) = -2.1890255705695522842172164115384 absolute error = 1.567706258416e-19 relative error = 7.1616626114061603673993848908409e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.017 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.516 y[1] (closed_form) = -2.1915153004467230276721997243832 y[1] (numeric) = -2.1915153004467230275150323362055 absolute error = 1.571673881777e-19 relative error = 7.1716308868873821400481236598021e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.016 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.515 y[1] (closed_form) = -2.1940056503537537889992192864942 y[1] (numeric) = -2.1940056503537537888416545428176 absolute error = 1.575647436766e-19 relative error = 7.1816015446995231039992525127665e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.015 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.514 y[1] (closed_form) = -2.1964966205995397581090589225291 y[1] (numeric) = -2.1964966205995397579510962291562 absolute error = 1.579626933729e-19 relative error = 7.1915746143867797507775365350150e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.014 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.513 y[1] (closed_form) = -2.1989882114932070168918801228459 y[1] (numeric) = -2.1989882114932070167335188845422 absolute error = 1.583612383037e-19 relative error = 7.2015501254627439863174305161192e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.013 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.512 y[1] (closed_form) = -2.201480423344112769546844627701 y[1] (numeric) = -2.2014804233441127693880842481932 absolute error = 1.587603795078e-19 relative error = 7.2115281073741445168902001215999e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.012 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.511 y[1] (closed_form) = -2.2039732564618455730418576471121 y[1] (numeric) = -2.2039732564618455728826975290857 absolute error = 1.591601180264e-19 relative error = 7.2215085895328932372673417604886e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.011 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.51 y[1] (closed_form) = -2.2064667111562255678606315524557 y[1] (numeric) = -2.2064667111562255677010710975532 absolute error = 1.595604549025e-19 relative error = 7.2314916012889967947081521600612e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.01 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.509 y[1] (closed_form) = -2.2089607877373047090374999993715 y[1] (numeric) = -2.2089607877373047088775386081902 absolute error = 1.599613911813e-19 relative error = 7.2414771719489218713480502392391e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.009 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.508 y[1] (closed_form) = -2.2114554865153669974804131923745 y[1] (numeric) = -2.2114554865153669973200502644644 absolute error = 1.603629279101e-19 relative error = 7.2514653307712267852300426311820e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.008 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.507 y[1] (closed_form) = -2.2139508078009287115825457539113 y[1] (numeric) = -2.213950807800928711421780687773 absolute error = 1.607650661383e-19 relative error = 7.2614561069667395351634480837415e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.007 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.506 y[1] (closed_form) = -2.216446751904738639122949414431 y[1] (numeric) = -2.2164467519047386389617816075137 absolute error = 1.611678069173e-19 relative error = 7.2714495296942230253711329120592e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.006 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.505 y[1] (closed_form) = -2.2189433191377783094566834953819 y[1] (numeric) = -2.218943319137778309295112344081 absolute error = 1.615711513009e-19 relative error = 7.2814456280786029086318320379332e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.005 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.504 y[1] (closed_form) = -2.221440509811262225994856913893 y[1] (numeric) = -2.2214405098112622258328818135483 absolute error = 1.619751003447e-19 relative error = 7.2914444311840567772953215780648e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.004 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.503 y[1] (closed_form) = -2.2239383242366380989750161962644 y[1] (numeric) = -2.223938324236638098812636541158 absolute error = 1.623796551064e-19 relative error = 7.3014459680277535009361687340342e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.003 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.502 y[1] (closed_form) = -2.2264367627255870785223147472647 y[1] (numeric) = -2.2264367627255870783595299306188 absolute error = 1.627848166459e-19 relative error = 7.3114502675845172559103449207203e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.002 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 TOP MAIN SOLVE Loop x[1] = 2.501 y[1] (closed_form) = -2.2289358255900239880018993836327 y[1] (numeric) = -2.2289358255900239878387087976073 absolute error = 1.631905860254e-19 relative error = 7.3214573587914602840483348086468e-18 % Desired digits = 12 Estimated correct digits = 12 Correct digits = 32 h = -0.001 Radius of convergence (given) for eq 1 = 4.001 Order of pole (given) = 1 NO POLE (ratio test) for Equation 1 NO REAL POLE (three term test) for Equation 1 NO COMPLEX POLE (six term test) for Equation 1 Finished! diff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ; Iterations = 600 Total Elapsed Time = 1 Seconds Elapsed Time(since restart) = 1 Seconds Expected Time Remaining = 0 Seconds Optimized Time Remaining = 0 Seconds Expected Total Time = 1 Seconds Time to Timeout = 2 Minutes 58 Seconds Percent Done = 0 % > quit memory used=161.1MB, alloc=44.3MB, time=1.42