Record of Testing of Omnisode


ode.over(Overrides .ode files)
TimeLanguageOde FileEquationStartEndActual EndHH ReasonMachine DigitsDesired Correct DigitsEstimated Correct DigitsMin Correct DigitsLast Correct DigitsMin Est APFP DigitsLast Est APFP DigitsTermsType Sing GivenGiven Least SingRatio Least SingThree Term Least SingSix Term Least SingIterationsExecution TimeEstimated Total TimeLast Savediffeq programdiffeq resultsComment
2016-08-26T16:04:36-05:00Rubyadd_c_lindiff ( y , x , 1 ) = 0.3 + ( 0.1 * x + 0.2 ) ; 0.11.01.00000000000000070.001Impossible168121515NANA30No PoleNANONENONENONE9000 SecondsDone 308.maple.seems.ok add_c_lin diffeq.rbadd_c_lin Ruby resultsOK
2016-08-26T16:04:36-05:00Rubyadd_c_sindiff ( y , x , 1 ) = 1.0 + sin ( x ) ; -0.55.05.0000000000000040.001Impossible168121414NANA40No PoleNANONENONENONE55001 SecondsDone 308.maple.seems.ok add_c_sin diffeq.rbadd_c_sin Ruby resultsOK
2016-08-26T16:04:37-05:00Rubyadd_full_lindiff ( y , x , 1 ) = sin ( 0.3 * x + 0.1 ) + ( 0.1 * x + 0.2 ) ; 1.05.05.00000000000000360.001Impossible168121114NANA40No PoleNANONENONENONE40001 SecondsDone 308.maple.seems.ok add_full_lin diffeq.rbadd_full_lin Ruby resultsOK
2016-08-26T16:04:38-05:00Rubyadd_lin_cdiff ( y , x , 1 ) = ( 0.1 * x + 0.2 ) + 0.3 ; -5.05.05.0000000000000080.001Impossible16812016NANA30No PoleNANONENONENONE100002 SecondsDone 308.maple.seems.ok add_lin_c diffeq.rbadd_lin_c Ruby resultsOK
2016-08-26T16:04:40-05:00Rubyadd_lin_fulldiff ( y , x , 1 ) = ( 0.1 * x + 0.2 ) + sin ( 0.3 * x + 0.1 ) ; -5.05.05.0000000000000080.001Impossible168111114NANA40No PoleNANONENONENONE100002 SecondsDone 308.maple.seems.ok add_lin_full diffeq.rbadd_lin_full Ruby resultsOK
2016-08-26T16:04:42-05:00Rubyadd_lin_lindiff ( y , x , 1 ) = ( 0.1 * x + 0.2 ) + ( 0.3 * x + 0.1 ) ; -5.05.05.0000000000000080.001Impossible16812-116NANA30No PoleNANONENONENONE100001 SecondsDone 308.maple.seems.ok add_lin_lin diffeq.rbadd_lin_lin Ruby resultsOK
2016-08-26T16:04:43-05:00Rubyadddiff ( y , x , 1 ) = sin ( x ) + sin ( x ) ; -5.05.05.0000000000000080.001Impossible16811Unknown16NANA40No PoleNANONENONENONE100002 SecondsDone 308.maple.seems.ok add diffeq.rbadd Ruby resultsOK
2016-08-26T16:04:46-05:00Rubyadd_sin_cdiff ( y , x , 1 ) = sin ( x ) + 1.0 ; -5.05.05.0000000000000080.001Impossible168121015NANA40No PoleNANONENONENONE100003 SecondsDone 308.maple.seems.ok add_sin_c diffeq.rbadd_sin_c Ruby resultsOK
2016-08-26T16:04:49-05:00Rubyadd_sub_sin_c_cos_c_tan_cdiff ( y , x , 1 ) = sin ( 0.1 ) + cos ( 0.05 ) - tan ( 0.02 ) ; -5.05.05.0000000000000080.001Impossible16812013NANA30No PoleNANONENONENONE100001 SecondsDone 308.maple.seems.ok add_sub_sin_c_cos_c_tan_c diffeq.rbadd_sub_sin_c_cos_c_tan_c Ruby resultsOK
2016-08-26T16:04:50-05:00Rubyarccos_sqrtdiff ( y , x , 1 ) = arccos ( sqrt ( 0.1 * x + 0.2 ) ) ; 0.00.50.50000000000000030.001Impossible168121010NANA30Real Sing1.1e+100NONENONENONE5000 SecondsDone 308.maple.seems.ok arccos_sqrt diffeq.rbarccos_sqrt Ruby resultsPoor Accuracy
2016-08-26T16:04:51-05:00Rubyarcsin_c_arccos_c_arctan_cdiff ( y , x , 1 ) = arcsin ( 0.1 ) + arccos ( 0.1 ) + arctan ( 0.1 ) ; -5.05.05.0000000000000080.001Impossible16812014NANA30No PoleNANONENONENONE100001 SecondsDone 308.maple.seems.ok arcsin_c_arccos_c_arctan_c diffeq.rbarcsin_c_arccos_c_arctan_c Ruby resultsOK
2016-08-26T16:04:52-05:00Rubyarcsin_sqrtdiff ( y , x , 1 ) = arcsin ( sqrt ( 0.1 * x + 0.2 ) ) ; 0.00.50.50000000000000030.001Impossible168121010NANA30Real Sing1.1e+100NONENONENONE5000 SecondsDone 308.maple.seems.ok arcsin_sqrt diffeq.rbarcsin_sqrt Ruby resultsPoor Accuracy
2016-08-26T16:04:52-05:00Rubyarctan_sqrtdiff ( y , x , 1 ) = arctan ( sqrt ( 0.1 * x + 0.2 ) ) ; -1.00.50.50000000000000120.001Impossible1681299NANA40Real Sing1.1e+100NONENONENONE15004 SecondsDone 308.maple.seems.ok arctan_sqrt diffeq.rbarctan_sqrt Ruby resultsPoor Accuracy
2016-08-26T16:04:56-05:00Rubycosh_sqrtdiff ( y , x , 1 ) = cosh ( sqrt ( 0.1 * x + 0.2 ) ) ; -1.9-1.8-1.7990000000000110.001Impossible1681377NANA30Real Sing1.1e+100NONENONENONE1010 SecondsDone 308.maple.seems.ok cosh_sqrt diffeq.rbcosh_sqrt Ruby resultsOK
2016-08-26T16:04:56-05:00Rubycosdiff ( y , x , 1 ) = cos ( x ) ; 0.05.05.0000000000000040.001Impossible16810812NANA40No PoleNANONENONENONE50001 SecondsDone 308.maple.seems.ok cos diffeq.rbcos Ruby resultsOK
2016-08-26T16:04:57-05:00Rubycos_sqrt_lindiff ( y , x , 1 ) = cos ( sqrt ( 2.0 * x + 3.0 ) ) ; -1.4-1.3-1.2990000000000110.001Impossible1681355NANA30Real Sing1.1e+100NONENONENONE1011 SecondsDone 308.maple.seems.ok cos_sqrt_lin diffeq.rbcos_sqrt_lin Ruby resultsPoor Accuracy
2016-08-26T16:04:58-05:00Rubydiff0diff ( y , x , 1 ) = y ; -5.05.05.0000000000000080.001Impossible168121315NANA30No PoleNANONENONENONE100001 SecondsDone 308.maple.seems.ok diff0 diffeq.rbdiff0 Ruby resultsOK
2016-08-26T16:04:59-05:00Rubydiff2diff ( y , x , 3 ) = neg ( diff ( y , x , 1 ) ) ; -1.01.01.00000000000000160.001Impossible168121515NANA40No PoleNANONENONENONE20001 SecondsDone 308.maple.seems.ok diff2 diffeq.rbdiff2 Ruby resultsOK
2016-08-26T16:05:01-05:00Rubydiff_Adiff ( y , x , 2 ) = diff ( y , x , 1 ) ; -5.0-1.0-0.99999999999999680.001Impossible168121416NANA30No PoleNANONENONENONE40001 SecondsDone 308.maple.seems.ok diff_A diffeq.rbdiff_A Ruby resultsOK
2016-08-26T16:05:02-05:00Rubydiff_Bdiff ( y , x , 2 ) = diff ( y , x , 1 ) ; 1.05.05.00000000000000360.001Impossible168121316NANA30No PoleNANONENONENONE40001 SecondsDone 308.maple.seems.ok diff_B diffeq.rbdiff_B Ruby resultsOK
2016-08-26T16:05:03-05:00Rubydiffdiff ( y , x , 2 ) = diff ( y , x , 1 ) ; -5.05.05.0000000000000080.001Impossible168121315NANA30No PoleNANONENONENONE100003 SecondsDone 308.maple.seems.ok diff diffeq.rbdiff Ruby resultsOK
2016-08-26T16:05:06-05:00Rubydiv_c_expdiff ( y , x , 1 ) = 2.0 / exp ( x ) ; 1.05.05.00000000000000360.001Impossible168101212NANA30No PoleNANONENONENONE40001 SecondsDone 308.maple.seems.ok div_c_exp diffeq.rbdiv_c_exp Ruby resultsOK
2016-08-26T16:05:07-05:00Rubydiv_c_lindiff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ; 2.53.13.1009999999999340.001Impossible168121313NANA30Real Sing1.1e+100NONENONENONE6010 SecondsDone 308.maple.seems.ok div_c_lin diffeq.rbdiv_c_lin Ruby resultsPROBLEM - Missing Singularity
2016-08-26T16:05:07-05:00Rubydiv_exp_expdiff ( y , x , 1 ) = exp ( 0.1 * x ) / exp ( 0.2 * x ) ; -5.05.05.0000000000000080.001Impossible168111414NANA30No PoleNANONENONENONE100004 SecondsDone 308.maple.seems.ok div_exp_exp diffeq.rbdiv_exp_exp Ruby resultsOK
2016-08-26T16:05:11-05:00Rubydiv_lin_cdiff ( y , x , 1 ) = ( 0.2 * x + 0.3 ) / 2.0 ; -5.05.05.0000000000000080.001Impossible16812-116NANA30No PoleNANONENONENONE100001 SecondsDone 308.maple.seems.ok div_lin_c diffeq.rbdiv_lin_c Ruby resultsOK
2016-08-26T16:05:12-05:00Rubydiv_lin_expdiff ( y , x , 1 ) = ( 0.2 * x + 0.3 ) / exp ( x ) ; 1.05.05.00000000000000360.001Impossible168101212NANA30No PoleNANONENONENONE40001 SecondsDone 308.maple.seems.ok div_lin_exp diffeq.rbdiv_lin_exp Ruby resultsOK
2016-08-26T16:05:14-05:00Rubydiv_lin_lindiff ( y , x , 1 ) = ( 0.1 * x + 0.2 ) / ( 0.2 * x + 0.3 ) ; 0.15.05.0000000000000040.001Impossible168121416NANA30Real Sing1.1e+100NONENONENONE49000 SecondsDone 308.maple.seems.ok div_lin_lin diffeq.rbdiv_lin_lin Ruby resultsOK
2016-08-26T16:05:15-05:00Rubydivdiff ( y , x , 1 ) = sin ( x ) / cos ( x ) ; 0.01.51.50099999999994550.001Impossible168121414NANA30Real Sing1.1e+100NONENONENONE15010 SecondsDone 308.maple.seems.ok div diffeq.rbdiv Ruby resultsOK
2016-08-26T16:05:15-05:00Rubydiv_sin_cdiff ( y , x , 1 ) = sin ( x ) / 2.0 ; -5.05.05.0000000000000080.001Impossible168111014NANA40No PoleNANONENONENONE100003 SecondsDone 308.maple.seems.ok div_sin_c diffeq.rbdiv_sin_c Ruby resultsOK
2016-08-26T16:05:18-05:00Rubyexp_sqrtdiff ( y , x , 1 ) = exp ( sqrt ( 0.1 * x + 0.2 ) ) ; 2.03.03.00099999999988980.001Impossible1681266NANA40Real Sing1.1e+100NONENONENONE10011 SecondsDone 308.maple.seems.ok exp_sqrt diffeq.rbexp_sqrt Ruby resultsPoor Accuracy
2016-08-26T16:05:19-05:00Rubyexpt_c_cdiff ( y , x , 1 ) = expt ( 2.0 , 3.0 ) ; -5.05.05.0000000000000080.001Impossible168121616NANA30No PoleNANONENONENONE100001 SecondsDone 308.maple.seems.ok expt_c_c diffeq.rbexpt_c_c Ruby resultsOK
2016-08-26T16:05:20-05:00Rubyexpt_c_lindiff ( y , x , 1 ) = expt ( 2.0 , ( 0.2 * x + 0.3 ) ) ; 1.05.05.00000000000000360.001Impossible168121415NANA30Not GivenNANONENONENONE40001 SecondsDone 308.maple.seems.ok expt_c_lin diffeq.rbexpt_c_lin Ruby resultsOK
2016-08-26T16:05:21-05:00Rubyexpt_c_sindiff ( y , x , 1 ) = expt ( 2.0 , sin ( x ) ) ; 0.15.05.0000000000000040.001Impossible16812UnknownUnknownNANA30Not GivenNANONENONENONE49002 SecondsDone 308.maple.seems.ok expt_c_sin diffeq.rbexpt_c_sin Ruby resultsOK
2016-08-26T16:05:23-05:00Rubyexpt_lin_cdiff ( y , x , 1 ) = expt ( ( 0.2 * x + 0.3 ) , 2.0 ) ; 0.15.05.0000000000000040.001Impossible168121314NANA30No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok expt_lin_c diffeq.rbexpt_lin_c Ruby resultsOK
2016-08-26T16:05:24-05:00Rubyexpt_lin_lindiff ( y , x , 1 ) = expt ( ( 0.1 * x + 0.2 ) , ( 0.2 * x + 0.3 ) ) ; 0.15.05.0000000000000040.001Impossible16812UnknownUnknownNANA30Not GivenNANONENONENONE49002 SecondsDone 308.maple.seems.ok expt_lin_lin diffeq.rbexpt_lin_lin Ruby resultsOK
2016-08-26T16:05:26-05:00Rubyexpt_lin_sindiff ( y , x , 1 ) = expt ( ( 0.2 * x + 0.3 ) , sin ( x ) ) ; 0.15.05.0000000000000040.001Impossible16812UnknownUnknownNANA30Not GivenNANONENONENONE49002 SecondsDone 308.maple.seems.ok expt_lin_sin diffeq.rbexpt_lin_sin Ruby resultsOK
2016-08-26T16:05:29-05:00Rubyexpt_sin_cdiff ( y , x , 1 ) = expt ( sin ( 0.2 * x + 0.3 ) , 2.0 ) ; 0.10.20.20000000000000010.001Impossible1681388NANA40Not GivenNANONENONENONE1000 SecondsDone 308.maple.seems.ok expt_sin_c diffeq.rbexpt_sin_c Ruby resultsOK
2016-08-26T16:05:29-05:00Rubyexpt_sin_lindiff ( y , x , 1 ) = expt ( sin ( x ) , ( 0.2 * x + 0.3 ) ) ; 0.10.20.20000000000000010.001Impossible16813UnknownUnknownNANA30Not GivenNANONENONENONE1000 SecondsDone 308.maple.seems.ok expt_sin_lin diffeq.rbexpt_sin_lin Ruby resultsOK
2016-08-26T16:05:29-05:00Rubyexpt_sin_sindiff ( y , x , 1 ) = expt ( sin ( 0.1 * x ) , sin ( 0.2 * x ) ) ; 0.15.05.0000000000000040.001Impossible16812UnknownUnknownNANA30Not GivenNANONENONENONE49004 SecondsDone 308.maple.seems.ok expt_sin_sin diffeq.rbexpt_sin_sin Ruby resultsOK
2016-08-26T16:05:33-05:00Rubyh2sindiff ( y , x , 2 ) = sin ( x ) ; 0.15.05.0000000000000040.001Impossible168121313NANA40No PoleNANONENONENONE49002 SecondsDone 308.maple.seems.ok h2sin diffeq.rbh2sin Ruby resultsOK
2016-08-26T16:05:35-05:00Rubyh3sindiff ( y , x , 3 ) = sin ( x ) ; 0.11.51.50099999999994550.001Impossible168121414NANA40No PoleNANONENONENONE14010 SecondsDone 308.maple.seems.ok h3sin diffeq.rbh3sin Ruby resultsOK
2016-08-26T16:05:36-05:00Rubyh5h3diff ( y , x , 5 ) = neg ( diff ( y , x , 3 ) ) ; 0.10.20.20000000000000010.001Impossible168131616NANA40No PoleNANONENONENONE1000 SecondsDone 308.maple.seems.ok h5h3 diffeq.rbh5h3 Ruby resultsOK
2016-08-26T16:05:36-05:00Rubylin_arccosdiff ( y , x , 1 ) = arccos ( 0.1 * x + 0.2 ) ; -0.80.80.80000000000000130.001Impossible168121111NANA30Not GivenNANONENONENONE16000 SecondsDone 308.maple.seems.ok lin_arccos diffeq.rblin_arccos Ruby resultsPoor Accuracy
2016-08-26T16:05:37-05:00Rubylin_arcsindiff ( y , x , 1 ) = arcsin ( 0.1 * x + 0.2 ) ; 0.10.20.20000000000000010.001Impossible168131212NANA30Not GivenNANONENONENONE1000 SecondsDone 308.maple.seems.ok lin_arcsin diffeq.rblin_arcsin Ruby resultsPoor Accuracy
2016-08-26T16:05:37-05:00Rubylin_arctandiff ( y , x , 1 ) = arctan ( 0.1 * x + 0.2 ) ; -1.0-0.6-0.59999999999999960.001Impossible1681299NANA30Not GivenNANONENONENONE4000 SecondsDone 308.maple.seems.ok lin_arctan diffeq.rblin_arctan Ruby resultsPoor Accuracy
2016-08-26T16:05:37-05:00Rubylin_coshdiff ( y , x , 1 ) = cosh ( 2.0 * x + 3.0 ) ; 0.12.02.00099999999989060.001Impossible168121414NANA30No PoleNANONENONENONE19011 SecondsDone 308.maple.seems.ok lin_cosh diffeq.rblin_cosh Ruby resultsOK
2016-08-26T16:05:38-05:00Rubylin_expdiff ( y , x , 1 ) = exp ( 0.1 * x + 0.2 ) ; 1.010.010.0009999999998960.001Impossible168121414NANA30No PoleNANONENONENONE90011 SecondsDone 308.maple.seems.ok lin_exp diffeq.rblin_exp Ruby resultsOK
2016-08-26T16:05:39-05:00Rubylin_lndiff ( y , x , 1 ) = ln ( 0.1 * x + 0.2 ) ; 20.030.030.000000000012220.001Impossible16812912NANA30Real Sing1.1e+100NONENONENONE100001 SecondsDone 308.maple.seems.ok lin_ln diffeq.rblin_ln Ruby resultsOK
2016-08-26T16:05:41-05:00Rubylin_sin_cosdiff ( y , x , 1 ) = sin ( 2.0 * x + 3.0 ) + cos ( 1.5 * x - 2.0 ) ; 0.15.05.0000000000000040.001Impossible168121113NANA30No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok lin_sin_cos diffeq.rblin_sin_cos Ruby resultsOK
2016-08-26T16:05:42-05:00Rubylin_sinhdiff ( y , x , 1 ) = sinh ( 2.0 * x + 3.0 ) ; 0.12.02.00099999999989060.001Impossible168121414NANA40No PoleNANONENONENONE19010 SecondsDone 308.maple.seems.ok lin_sinh diffeq.rblin_sinh Ruby resultsOK
2016-08-26T16:05:43-05:00Rubylin_tanhdiff ( y , x , 1 ) = tanh ( 3.0 * x + 1.0 ) ; 1.12.02.0009999999999010.001Impossible168121414NANA40No PoleNANONENONENONE9011 SecondsDone 308.maple.seems.ok lin_tanh diffeq.rblin_tanh Ruby resultsOK
2016-08-26T16:05:44-05:00Rubylin_tandiff ( y , x , 1 ) = tan ( 2.0 * x + 3.0 ) ; -1.0-0.9-0.89999999999999990.001Impossible168131616NANA30Real Sing1.1e+100NONENONENONE1000 SecondsDone 308.maple.seems.ok lin_tan diffeq.rblin_tan Ruby resultsOK
2016-08-26T16:05:44-05:00Rubyln_c_exp_c_sqrt_cdiff ( y , x , 1 ) = ln ( 0.1 ) + exp ( 0.1 ) + sqrt ( 0.1 ) ; 0.15.05.0000000000000040.001Impossible168121314NANA30No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok ln_c_exp_c_sqrt_c diffeq.rbln_c_exp_c_sqrt_c Ruby resultsOK
2016-08-26T16:05:45-05:00Rubyln_sqrtdiff ( y , x , 1 ) = ln ( sqrt ( 0.1 * x + 0.2 ) ) ; 10.011.011.0009999999994450.001Impossible168121111NANA40Real Sing1.1e+100NONENONENONE10011 SecondsDone 308.maple.seems.ok ln_sqrt diffeq.rbln_sqrt Ruby resultsPoor Accuracy
2016-08-26T16:05:46-05:00Rubymtest1diff ( y1 , x , 1 ) = neg ( y2 ) + 1.0 ; 0.110.010.0009999999998960.001Impossible16810913NANA40No PoleNANONENONENONE990153 SecondsDone 308.maple.seems.ok mtest1 diffeq.rbmtest1 Ruby resultsOK
dittodittodittodiff ( y2 , x , 1 ) = y1 - 1.0 ; dittodittodittodittodittodittoditto11913NANAdittodittodittodittodittodittodittodittodittodittodittodittoditto
2016-08-26T16:06:39-05:00Rubymtest2diff ( y1 , x , 1 ) = neg ( y2 ) ; 0.20.80.80000000000000050.001Impossible1681222NANA40No PoleNANONENONENONE6003 SecondsDone 308.maple.seems.ok mtest2 diffeq.rbmtest2 Ruby resultsPoor Accuracy -- BAD TEST??
dittodittodittodiff ( y2 , x , 1 ) = y1 ; dittodittodittodittodittodittoditto1222NANAdittodittodittodittodittodittodittodittodittodittodittodittoditto
2016-08-26T16:06:42-05:00Rubymtest3diff ( y2 , x , 1 ) = neg ( y1 ) + 1.0 ; 0.10.50.50000000000000030.001Impossible168121616NANA40No PoleNANONENONENONE4002 SecondsDone 308.maple.seems.ok mtest3 diffeq.rbmtest3 Ruby resultsOK
dittodittodittodiff ( y1 , x , 1 ) = y2 - 1.0 ; dittodittodittodittodittodittoditto121616NANAdittodittodittodittodittodittodittodittodittodittodittodittoditto
2016-08-26T16:06:44-05:00Rubymtest4diff ( y2 , x , 3 ) = neg ( cos ( x ) ) ; 0.15.05.0000000000000040.001Impossible168111012NANA40No PoleNANONENONENONE490049 SecondsDone 308.maple.seems.ok mtest4 diffeq.rbmtest4 Ruby resultsOK
dittodittodittodiff ( y1 , x , 1 ) = neg ( y2 ) ; dittodittodittodittodittodittoditto111012NANAdittodittodittodittodittodittodittodittodittodittodittodittoditto
2016-08-26T16:07:33-05:00Rubymtest5diff ( y1 , x , 1 ) = neg ( y2 ) ; 0.55.05.00000000000000360.001Impossible168111015NANA30No PoleNANONENONENONE450017 SecondsDone 308.maple.seems.ok mtest5 diffeq.rbmtest5 Ruby resultsOK
dittodittodittodiff ( y2 , x , 2 ) = diff ( y1 , x , 1 ) ; dittodittodittodittodittodittoditto121015NANAdittodittodittodittodittodittodittodittodittodittodittodittoditto
2016-08-26T16:07:50-05:00Rubymtest6diff ( x1 , t , 1 ) = 4.0 * x2 - 2.0 * diff ( x2 , t , 1 ) - 2.0 * x1 ; 1.58.08.000000000001060.001Impossible1681123NANA40Not GivenNANONENONENONE65001 Minutes 2 SecondsDone 308.maple.seems.ok mtest6 diffeq.rbmtest6 Ruby results???
dittodittodittodiff ( x2 , t , 2 ) = 3.0 * diff ( x2 , t , 1 ) - 2.0 * x2 - diff ( x1 , t , 2 ) - diff ( x1 , t , 1 ) + x1 ; dittodittodittodittodittodittoditto1123NANAdittodittodittodittodittodittodittodittodittodittodittodittoditto
2016-08-26T16:08:53-05:00Rubymtest7diff ( y2 , x , 5 ) = y1 ; 0.10.70.70000000000000050.001Impossible168121516NANA40No PoleNANONENONENONE6006 SecondsDone 308.maple.seems.ok mtest7 diffeq.rbmtest7 Ruby resultsOK
dittodittodittodiff ( y1 , x , 1 ) = neg ( diff ( y2 , x , 4 ) ) ; dittodittodittodittodittodittoditto121516NANAdittodittodittodittodittodittodittodittodittodittodittodittoditto
2016-08-26T16:08:59-05:00Rubymtest8diff ( y2 , x , 4 ) = y1 - 1.0 ; 0.11.41.40099999999995650.001Impossible168121515NANA40No PoleNANONENONENONE130113 SecondsDone 308.maple.seems.ok mtest8 diffeq.rbmtest8 Ruby resultsOK
dittodittodittodiff ( y1 , x , 1 ) = neg ( diff ( y2 , x , 3 ) ) ; dittodittodittodittodittodittoditto121515NANAdittodittodittodittodittodittodittodittodittodittodittodittoditto
2016-08-26T16:09:12-05:00Rubymult2diff ( y , x , 1 ) = sin ( x ) * cos ( x ) ; 0.11.01.00000000000000070.001Impossible168121616NANA30No PoleNANONENONENONE9000 SecondsDone 308.maple.seems.ok mult2 diffeq.rbmult2 Ruby resultsOK
2016-08-26T16:09:12-05:00Rubymult_c_lindiff ( y , x , 1 ) = 2.0 * ( 0.2 * x + 0.3 ) ; 0.15.05.0000000000000040.001Impossible168121414NANA30No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok mult_c_lin diffeq.rbmult_c_lin Ruby resultsOK
2016-08-26T16:09:13-05:00Rubymult_c_sindiff ( y , x , 1 ) = 2.0 * sin ( x ) ; 0.15.05.0000000000000040.001Impossible168111012NANA40No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok mult_c_sin diffeq.rbmult_c_sin Ruby resultsOK
2016-08-26T16:09:14-05:00Rubymult_div_sinh_cosh_tanhdiff ( y , x , 1 ) = sinh ( 0.1 ) * cosh ( 0.05 ) / tanh ( 0.02 ) ; 0.15.05.0000000000000040.001Impossible168121314NANA30No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok mult_div_sinh_cosh_tanh diffeq.rbmult_div_sinh_cosh_tanh Ruby resultsOK
2016-08-26T16:09:15-05:00Rubymult_lin_cdiff ( y , x , 1 ) = ( 0.2 * x + 0.3 ) * 2.0 ; 0.15.05.0000000000000040.001Impossible168121414NANA30No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok mult_lin_c diffeq.rbmult_lin_c Ruby resultsOK
2016-08-26T16:09:16-05:00Rubymult_lin_lindiff ( y , x , 1 ) = ( 0.1 * x + 0.2 ) * ( 0.2 * x + 0.3 ) ; 0.15.05.0000000000000040.001Impossible168121314NANA30No PoleNANONENONENONE49000 SecondsDone 308.maple.seems.ok mult_lin_lin diffeq.rbmult_lin_lin Ruby resultsOK
2016-08-26T16:09:17-05:00Rubymult_lin_sindiff ( y , x , 1 ) = ( 0.2 * x + 0.3 ) * sin ( x ) ; 0.15.05.0000000000000040.001Impossible168121013NANA30No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok mult_lin_sin diffeq.rbmult_lin_sin Ruby resultsOK
2016-08-26T16:09:18-05:00Rubymultdiff ( y , x , 1 ) = x * x ; 0.110.010.0009999999998960.001Impossible168121313NANA30No PoleNANONENONENONE99011 SecondsDone 308.maple.seems.ok mult diffeq.rbmult Ruby resultsOK
2016-08-26T16:09:19-05:00Rubymult_sin_cdiff ( y , x , 1 ) = sin ( x ) * 2.0 ; 0.15.05.0000000000000040.001Impossible168111012NANA40No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok mult_sin_c diffeq.rbmult_sin_c Ruby resultsOK
2016-08-26T16:09:21-05:00Rubymult_sin_lindiff ( y , x , 1 ) = sin ( x ) * ( 0.2 * x + 0.3 ) ; 0.15.05.0000000000000040.001Impossible168121013NANA30No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok mult_sin_lin diffeq.rbmult_sin_lin Ruby resultsOK
2016-08-26T16:09:22-05:00Rubymult_sin_sindiff ( y , x , 1 ) = sin ( x ) * sin ( x ) ; 0.10.20.20000000000000010.001Impossible168131516NANA30No PoleNANONENONENONE1000 SecondsDone 308.maple.seems.ok mult_sin_sin diffeq.rbmult_sin_sin Ruby resultsPROBLEM - False Singularity
2016-08-26T16:09:22-05:00Rubynonlinear1diff ( y , x , 1 ) = y * y ; 0.00.50.50000000000000030.001Impossible168131516NANA20Real Sing1.1e+100NONENONENONE5000 SecondsDone 308.maple.seems.ok nonlinear1 diffeq.rbnonlinear1 Ruby resultsOK
2016-08-26T16:09:22-05:00Rubynonlinear2diff ( y , x , 1 ) = y * y ; 0.00.20.200000000000000150.001Impossible168131616NANA20Real Sing1.1e+100NONENONENONE2000 SecondsDone 308.maple.seems.ok nonlinear2 diffeq.rbnonlinear2 Ruby resultsOK
2016-08-26T16:09:22-05:00Rubysing1diff ( y , x , 1 ) = neg ( 2.0 ) * x / ( x * x + 0.000001 ) / ( x * x + 0.000001 ) ; -2.0-1.5-1.49900000000005520.001Impossible168121414NANA30Complex Sing1.1e+100NONENONENONE5011 SecondsDone 308.maple.seems.ok sing1 diffeq.rbsing1 Ruby resultsOK
2016-08-26T16:09:23-05:00Rubysing2diff ( y , x , 1 ) = 1.0 / ( x * x + 1.0 ) ; -2.0-1.5-1.49900000000005520.001Impossible168121414NANA20Complex Sing1.1e+100NONENONENONE5010 SecondsDone 308.maple.seems.ok sing2 diffeq.rbsing2 Ruby resultsOK
2016-08-26T16:09:23-05:00Rubysing3diff ( y , x , 1 ) = neg ( 2.0 ) / x / x / x ; -2.0-0.7-0.69900000000010990.001Impossible168121414NANA20Real Sing1.1e+100NONENONENONE13010 SecondsDone 308.maple.seems.ok sing3 diffeq.rbsing3 Ruby resultsOK
2016-08-26T16:09:24-05:00Rubysing4diff ( y , x , 1 ) = neg ( 2.0 ) * x / ( x * x + 1.0 ) / ( x * x + 1.0 ) ; -2.0-1.0-0.99900000000011010.001Impossible168121414NANA30Complex Sing1.1e+100NONENONENONE10010 SecondsDone 308.maple.seems.ok sing4 diffeq.rbsing4 Ruby resultsOK
2016-08-26T16:09:24-05:00Rubysing5diff ( y , x , 1 ) = neg ( 3.0 ) / x / x / x / x ; -1.0-0.7-0.69999999999999970.001Impossible168131515NANA20Real Sing1.1e+100NONENONENONE3000 SecondsDone 308.maple.seems.ok sing5 diffeq.rbsing5 Ruby resultsOK
2016-08-26T16:09:24-05:00Rubysing6diff ( y , x , 1 ) = neg ( 2.0 ) / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0 ) ; 2.03.03.00099999999988980.001Impossible168121414NANA20Real Sing1.1e+100NONENONENONE10010 SecondsDone 308.maple.seems.ok sing6 diffeq.rbsing6 Ruby resultsOK
2016-08-26T16:09:25-05:00Rubysing7diff ( y , x , 1 ) = neg ( 5.0 ) / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0 ) ; 2.03.03.00099999999988980.001Impossible168121414NANA20Real Sing1.1e+100NONENONENONE10010 SecondsDone 308.maple.seems.ok sing7 diffeq.rbsing7 Ruby resultsOK
2016-08-26T16:09:26-05:00Rubysinh_sqrtdiff ( y , x , 1 ) = sinh ( sqrt ( 0.1 * x + 0.2 ) ) ; 2.03.03.00099999999988980.001Impossible1681255NANA40Real Sing1.1e+100NONENONENONE10011 SecondsDone 308.maple.seems.ok sinh_sqrt diffeq.rbsinh_sqrt Ruby resultsPoor Accuracy
2016-08-26T16:09:27-05:00Rubysindiff ( y , x , 1 ) = sin ( x ) ; 0.01.01.00000000000000070.001Impossible168121515NANA40No PoleNANONENONENONE10000 SecondsDone 308.maple.seems.ok sin diffeq.rbsin Ruby resultsOK
2016-08-26T16:09:27-05:00Rubysin_lg_hdiff ( y , x , 1 ) = sin ( x ) ; 0.05.05.0000000000000040.001Impossible168121313NANA40No PoleNANONENONENONE50002 SecondsDone 308.maple.seems.ok sin_lg_h diffeq.rbsin_lg_h Ruby resultsOK
2016-08-26T16:09:29-05:00Rubysin_sqrt_lindiff ( y , x , 1 ) = sin ( sqrt ( 2.0 * x + 3.0 ) ) ; 2.03.03.00099999999988980.001Impossible1681255NANA40Real Sing1.1e+100NONENONENONE10011 SecondsDone 308.maple.seems.ok sin_sqrt_lin diffeq.rbsin_sqrt_lin Ruby resultsPoor Accuracy & PROBLEM - found complex singularity instead of real - COULD BE RIGHT!!!
2016-08-26T16:09:30-05:00Rubysqrtdiff ( y , x , 1 ) = sqrt ( x ) ; 0.10.20.20000000000000010.001Impossible168131616NANA40Real Sing1.1e+100NONENONENONE1000 SecondsDone 308.maple.seems.ok sqrt diffeq.rbsqrt Ruby resultsOK
2016-08-26T16:09:30-05:00Rubysqrt_tonediff ( y , x , 1 ) = sqrt ( x ) ; 0.50.60.60000000000000010.001Impossible168131616NANA40Real Sing1.1e+100NONENONENONE1000 SecondsDone 308.maple.seems.ok sqrt_tone diffeq.rbsqrt_tone Ruby resultsOK
2016-08-26T16:09:30-05:00Rubysqrt_sqrtdiff ( y , x , 1 ) = sqrt ( sqrt ( 0.1 * x + 0.2 ) ) ; 0.10.50.50000000000000030.001Impossible168121616NANA40Real Sing1.1e+100NONENONENONE4001 SecondsDone 308.maple.seems.ok sqrt_sqrt diffeq.rbsqrt_sqrt Ruby resultsOK
2016-08-26T16:09:31-05:00Rubysqrt_sqrt_tonediff ( y , x , 1 ) = sqrt ( sqrt ( 0.1 * x + 0.2 ) ) ; 0.51.51.50099999999994530.001Impossible168121414NANA40Real Sing1.1e+100NONENONENONE10011 SecondsDone 308.maple.seems.ok sqrt_sqrt_tone diffeq.rbsqrt_sqrt_tone Ruby resultsOK
2016-08-26T16:09:32-05:00Rubysqrt_sqrt_tzerodiff ( y , x , 1 ) = sqrt ( sqrt ( 0.1 * x + 0.2 ) ) ; 0.00.50.50000000000000030.001Impossible168121616NANA40Real Sing1.1e+100NONENONENONE5000 SecondsDone 308.maple.seems.ok sqrt_sqrt_tzero diffeq.rbsqrt_sqrt_tzero Ruby resultsOK
2016-08-26T16:09:32-05:00Rubysub_c_lindiff ( y , x , 1 ) = 0.3 - ( 0.1 * x + 0.2 ) ; 0.15.05.0000000000000040.001Impossible16812214NANA30No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok sub_c_lin diffeq.rbsub_c_lin Ruby resultsOK
2016-08-26T16:09:33-05:00Rubysub_c_sindiff ( y , x , 1 ) = 1.0 - sin ( x ) ; 0.15.05.0000000000000040.001Impossible168121414NANA40No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok sub_c_sin diffeq.rbsub_c_sin Ruby resultsOK
2016-08-26T16:09:34-05:00Rubysub_full_lindiff ( y , x , 1 ) = sin ( 0.3 * x + 0.1 ) - ( 0.1 * x + 0.2 ) ; 0.15.05.0000000000000040.001Impossible168111414NANA40No PoleNANONENONENONE49002 SecondsDone 308.maple.seems.ok sub_full_lin diffeq.rbsub_full_lin Ruby resultsOK
2016-08-26T16:09:36-05:00Rubysub_lin_cdiff ( y , x , 1 ) = ( 0.1 * x + 0.2 ) - 0.3 ; 0.15.05.0000000000000040.001Impossible16812214NANA30No PoleNANONENONENONE49000 SecondsDone 308.maple.seems.ok sub_lin_c diffeq.rbsub_lin_c Ruby resultsOK
2016-08-26T16:09:36-05:00Rubysub_lin_lindiff ( y , x , 1 ) = ( 0.1 * x + 0.2 ) - ( 0.3 * x + 0.1 ) ; 0.15.05.0000000000000040.001Impossible16812Unknown14NANA30No PoleNANONENONENONE49000 SecondsDone 308.maple.seems.ok sub_lin_lin diffeq.rbsub_lin_lin Ruby resultsOK
2016-08-26T16:09:37-05:00Rubysub_lin_sindiff ( y , x , 1 ) = ( 0.1 * x + 1.0 ) - sin ( x ) ; 0.15.05.0000000000000040.001Impossible168121414NANA40No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok sub_lin_sin diffeq.rbsub_lin_sin Ruby resultsOK
2016-08-26T16:09:38-05:00Rubysubdiff ( y , x , 1 ) = sin ( x ) - cos ( x ) ; 0.010.010.0009999999998960.001Impossible168121213NANA40No PoleNANONENONENONE100012 SecondsDone 308.maple.seems.ok sub diffeq.rbsub Ruby resultsOK
2016-08-26T16:09:41-05:00Rubysub_sin_cdiff ( y , x , 1 ) = sin ( x ) - 1 , 0 ; 0.15.05.0000000000000040.001Impossible168121113NANA40No PoleNANONENONENONE49002 SecondsDone 308.maple.seems.ok sub_sin_c diffeq.rbsub_sin_c Ruby resultsOK
2016-08-26T16:09:43-05:00Rubysub_sin_cosdiff ( y , x , 1 ) = neg ( sin ( x ) ) - cos ( x ) ; 0.15.05.0000000000000040.001Impossible168121213NANA40No PoleNANONENONENONE49001 SecondsDone 308.maple.seems.ok sub_sin_cos diffeq.rbsub_sin_cos Ruby resultsOK
2016-08-26T16:09:44-05:00Rubytanh_sqrtdiff ( y , x , 1 ) = tanh ( sqrt ( 2.0 * x + 3.0 ) ) ; 0.15.05.0000000000000040.001Impossible16812UnknownUnknownNANA30Real Sing1.1e+100NONENONENONE49005 SecondsDone 308.maple.seems.ok tanh_sqrt diffeq.rbtanh_sqrt Ruby results??
2016-08-26T16:09:49-05:00Rubytan_sqrtdiff ( y , x , 1 ) = ( 1.0 + ( tan ( sqrt ( 2.0 * x + 1.0 ) ) * tan ( sqrt ( 2.0 * x + 1.0 ) ) ) ) / sqrt ( 2.0 * x + 1.0 ) ; 1.42.12.10099999999992270.001Impossible1681133NANA40Real Sing1.1e+100NONENONENONE7012 SecondsDone 308.maple.seems.ok tan_sqrt diffeq.rbtan_sqrt Ruby resultsPROBLEM - Singularity not accurate
2016-08-26T16:09:51-05:00Rubytan_sqrt_lindiff ( y , x , 1 ) = tan ( sqrt ( 2.0 * x + 3.0 ) ) ; 0.15.05.0000000000000040.001Impossible16812UnknownUnknownNANA40Real Sing1.1e+100NONENONENONE49007 SecondsDone 308.maple.seems.ok tan_sqrt_lin diffeq.rbtan_sqrt_lin Ruby resultsPROBLEM - Singularity not accurate
2016-08-26T16:09:59-05:00Rubytandiff ( y , x , 1 ) = tan ( x ) ; 0.11.51.50099999999994550.001Impossible168121414NANA40Real Sing1.1e+100NONENONENONE14011 SecondsDone 308.maple.seems.ok tan diffeq.rbtan Ruby resultsOK
2016-08-26T16:10:00-05:00Rubydiv_c_lin_backdiff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ; 3.12.52.4990000000000663-0.001Impossible168121414NANA30Real Sing1.1e+100NONENONENONE6010 Seconds0 Seconds 308.maple.seems.ok div_c_lin_back diffeq.rbdiv_c_lin_back Ruby resultsPROBLEM - missing singularity
2016-08-26T16:10:00-05:00Rubysin_backdiff ( y , x , 1 ) = sin ( x ) ; -0.1-1.0-1.0000000000000007-0.001Impossible168121515NANA40No PoleNANONENONENONE9000 Seconds0 Seconds 308.maple.seems.ok sin_back diffeq.rbsin_back Ruby resultsOK
2016-08-26T16:10:01-05:00Rubysing1_backdiff ( y , x , 1 ) = neg ( 2.0 ) * x / ( x * x + 0.000001 ) / ( x * x + 0.000001 ) ; -1.5-2.0-2.000999999999945-0.001Impossible168121414NANA20Complex Sing1.1e+100NONENONENONE5010 Seconds0 Seconds 308.maple.seems.ok sing1_back diffeq.rbsing1_back Ruby resultsOK
2016-08-26T16:10:01-05:00Rubysing2_backdiff ( y , x , 1 ) = 1.0 / ( x * x + 1.0 ) ; -1.5-2.0-2.000999999999945-0.001Impossible168131414NANA20Complex Sing1.1e+100NONENONENONE5010 Seconds0 Seconds 308.maple.seems.ok sing2_back diffeq.rbsing2_back Ruby resultsOK
2016-08-26T16:10:01-05:00Rubysing3_backdiff ( y , x , 1 ) = neg ( 2.0 ) / x / x / x ; -0.7-2.0-2.00099999999989-0.001Impossible168111313NANA20Real Sing1.1e+100NONENONENONE13011 Seconds1 Seconds 308.maple.seems.ok sing3_back diffeq.rbsing3_back Ruby resultsPoor Accuracy
2016-08-26T16:10:02-05:00Rubysing4_backdiff ( y , x , 1 ) = neg ( 2.0 ) * x / ( x * x + 1.0 ) / ( x * x + 1.0 ) ; -1.0-2.0-2.0009999999998898-0.001Impossible168111313NANA40Complex Sing1.1e+100NONENONENONE10011 Seconds1 Seconds 308.maple.seems.ok sing4_back diffeq.rbsing4_back Ruby resultsOK
2016-08-26T16:10:03-05:00Rubysing5_backdiff ( y , x , 1 ) = neg ( 3.0 ) / x / x / x / x ; -0.7-1.0-1.0000000000000002-0.001Impossible168121414NANA20Real Sing1.1e+100NONENONENONE3000 Seconds0 Seconds 308.maple.seems.ok sing5_back diffeq.rbsing5_back Ruby resultsPoor Accuracy
2016-08-26T16:10:03-05:00Rubysing6_backdiff ( y , x , 1 ) = neg ( 2.0 ) / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0 ) ; 3.02.01.9990000000001102-0.001Impossible168121414NANA20Real Sing1.1e+100NONENONENONE10010 Seconds0 Seconds 308.maple.seems.ok sing6_back diffeq.rbsing6_back Ruby resultsOK
2016-08-26T16:10:03-05:00Rubysing7_backdiff ( y , x , 1 ) = neg ( 5.0 ) / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0 ) / ( x - 6.0 ) ; 3.02.01.9990000000001102-0.001Impossible168111313NANA30Real Sing1.1e+100NONENONENONE10011 Seconds1 Seconds 308.maple.seems.ok sing7_back diffeq.rbsing7_back Ruby resultsOK