Details

Time bar (total: 23.2s)

sample160.0ms

Algorithm
intervals
Results
111.0ms185×body1280valid
16.0ms280×body80valid
13.0ms39×body640valid
6.0ms24×body320valid
1.0msbody160valid

simplify2.8s

Counts
1 → 1
Iterations
IterNodes
done2000
1582000
1571992
1561979
1551973
1541954
1531946
1521933
1511927
1501908
1491900
1481887
1471881
1461862
1451854
1441841
1431835
1421816
1411806
1401793
1391787
1381768
1371756
1361743
1351737
1341718
1331706
1321693
1311687
1301666
1291656
1281639
1271633
1261618
1251604
1241591
1231585
1221566
1211558
1201545
1191539
1181520
1171510
1161497
1151491
1141472
1131462
1121449
1111443
1101424
1091414
1081401
1071395
1061376
1051366
1041353
1031347
1021328
1011318
1001305
991299
981280
971270
961257
951251
941232
931222
921209
911203
901184
891174
881161
871155
861136
851130
841117
831111
821092
811082
801069
791063
781044
771036
761023
751017
74998
73990
72977
71971
70952
69942
68929
67923
66904
65894
64881
63875
62856
61846
60833
59827
58808
57798
56785
55779
54760
53750
52737
51731
50712
49702
48689
47683
46664
45654
44641
43635
42616
41606
40593
39587
38568
37556
36543
35537
34518
33510
32497
31491
30472
29462
28449
27443
26424
25414
24401
23395
22376
21368
20355
19349
18330
17320
16307
15301
14284
13274
12253
11246
10215
9173
8101
773
664
560
457
343
227
115
07

prune11.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 30.6b

localize24.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (exp x) 2)
4.3b
(+ (- (exp x) 2) (exp (- x)))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
add-sqr-sqrt frac-add
flip3-- flip--
neg-sub0 exp-neg pow1 associate-+l+ sum-log sub-neg add-cbrt-cube exp-diff diff-log add-exp-log add-cube-cbrt insert-posit16 distribute-lft-out distribute-lft-out--
+-commutative flip3-+ associate-+l- flip-+ difference-of-squares
Counts
2 → 37
Calls
2 calls:
21.0ms
(- (exp x) 2)
71.0ms
(+ (- (exp x) 2) (exp (- x)))

series92.0ms

Counts
2 → 6
Calls
2 calls:
14.0ms
(- (exp x) 2)
78.0ms
(+ (- (exp x) 2) (exp (- x)))

simplify926.0ms

Counts
43 → 43
Iterations
IterNodes
done2003
32003
2650
1218
093

prune294.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize32.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* x x) x)
0.1b
(* (* (* x x) x) 1/360)
0.1b
(* (* (* x x) (* x x)) 1/12)
0.1b
(* (* x x) (* x x))

rewrite255.0ms

Algorithm
rewrite-expression-head
Rules
161×pow1
48×add-cbrt-cube add-exp-log
45×pow-prod-down
42×pow-prod-up
30×prod-exp cbrt-unprod
24×pow-plus pow-sqr
15×pow2
10×associate-*r*
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*l* *-commutative insert-posit16 add-log-exp
unswap-sqr
swap-sqr pow3
Counts
4 → 144
Calls
4 calls:
26.0ms
(* (* x x) x)
86.0ms
(* (* (* x x) x) 1/360)
111.0ms
(* (* (* x x) (* x x)) 1/12)
29.0ms
(* (* x x) (* x x))

series232.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(* (* x x) x)
69.0ms
(* (* (* x x) x) 1/360)
73.0ms
(* (* (* x x) (* x x)) 1/12)
49.0ms
(* (* x x) (* x x))

simplify1.2s

Counts
156 → 156
Iterations
IterNodes
done2004
32004
2874
1364
0124

prune1.4s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (+ (+ 2 (exp x)) (* (+ (* (exp x) (exp x)) -4) (exp x))) (* (exp x) (+ 2 (exp x))))
0.0b
(* (exp x) (+ 2 (exp x)))
0.0b
(* (exp x) (exp x))
3.6b
(+ (+ 2 (exp x)) (* (+ (* (exp x) (exp x)) -4) (exp x)))

rewrite237.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
20×*-un-lft-identity
18×exp-prod add-cube-cbrt
13×pow1 add-cbrt-cube
12×flip3-+ flip-+
add-exp-log add-log-exp
associate-*l/ frac-add
associate-*r*
associate-*l* associate-/l/
pow-prod-down
associate-*r/ pow-sqr pow-prod-up insert-posit16
sum-log times-frac swap-sqr prod-exp cbrt-unprod associate-/l*
cbrt-undiv div-exp associate-/r/ *-commutative unswap-sqr
pow2 distribute-rgt-in +-commutative associate-+l+ clear-num associate-/r* frac-2neg distribute-lft-in pow-plus div-inv distribute-lft-out
Counts
4 → 107
Calls
4 calls:
115.0ms
(/ (+ (+ 2 (exp x)) (* (+ (* (exp x) (exp x)) -4) (exp x))) (* (exp x) (+ 2 (exp x))))
26.0ms
(* (exp x) (+ 2 (exp x)))
29.0ms
(* (exp x) (exp x))
66.0ms
(+ (+ 2 (exp x)) (* (+ (* (exp x) (exp x)) -4) (exp x)))

series351.0ms

Counts
4 → 12
Calls
4 calls:
220.0ms
(/ (+ (+ 2 (exp x)) (* (+ (* (exp x) (exp x)) -4) (exp x))) (* (exp x) (+ 2 (exp x))))
33.0ms
(* (exp x) (+ 2 (exp x)))
16.0ms
(* (exp x) (exp x))
81.0ms
(+ (+ 2 (exp x)) (* (+ (* (exp x) (exp x)) -4) (exp x)))

simplify1.1s

Counts
119 → 119
Iterations
IterNodes
done2010
22010
1631
0200

prune1.2s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize104.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (exp x) (exp x))
0.0b
(* (exp x) (exp x))
0.0b
(* (+ -64 (* (exp (+ x x)) (* (exp (+ x x)) (exp (+ x x))))) (exp x))
4.8b
(+ (* (- 4 (exp (+ x x))) (+ (* (* (exp x) (exp x)) (* (exp x) (exp x))) (* -4 (- -4 (exp (+ x x)))))) (* (* (+ -64 (* (exp (+ x x)) (* (exp (+ x x)) (exp (+ x x))))) (exp x)) (- 2 (exp x))))

rewrite200.0ms

Algorithm
rewrite-expression-head
Rules
82×associate-*l/
64×frac-times frac-add
50×flip3-+ flip-+
48×flip3-- flip--
36×exp-prod
32×add-sqr-sqrt associate-*r/
26×*-un-lft-identity add-cube-cbrt
20×pow1
10×add-cbrt-cube
associate-*r* associate-*l* pow-prod-down
pow-sqr pow-prod-up
swap-sqr add-log-exp
add-exp-log
associate-+r+ insert-posit16
distribute-rgt-in distribute-lft-in prod-exp *-commutative cbrt-unprod unswap-sqr
pow2 associate-+l+ sub-neg pow-plus
+-commutative sum-log
Counts
4 → 173
Calls
4 calls:
19.0ms
(* (exp x) (exp x))
27.0ms
(* (exp x) (exp x))
22.0ms
(* (+ -64 (* (exp (+ x x)) (* (exp (+ x x)) (exp (+ x x))))) (exp x))
129.0ms
(+ (* (- 4 (exp (+ x x))) (+ (* (* (exp x) (exp x)) (* (exp x) (exp x))) (* -4 (- -4 (exp (+ x x)))))) (* (* (+ -64 (* (exp (+ x x)) (* (exp (+ x x)) (exp (+ x x))))) (exp x)) (- 2 (exp x))))

series606.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(* (exp x) (exp x))
23.0ms
(* (exp x) (exp x))
61.0ms
(* (+ -64 (* (exp (+ x x)) (* (exp (+ x x)) (exp (+ x x))))) (exp x))
495.0ms
(+ (* (- 4 (exp (+ x x))) (+ (* (* (exp x) (exp x)) (* (exp x) (exp x))) (* -4 (- -4 (exp (+ x x)))))) (* (* (+ -64 (* (exp (+ x x)) (* (exp (+ x x)) (exp (+ x x))))) (exp x)) (- 2 (exp x))))

simplify2.2s

Counts
185 → 185
Iterations
IterNodes
done2003
22003
11858
0474

prune4.1s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes26.0ms

Accuracy

0% (0.5b remaining)

Error of 0.6b against oracle of 0.1b and baseline of 0.6b

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done17
117
011

end0.0ms

sample5.6s

Algorithm
intervals
Results
4.1s5622×body1280valid
535.0ms1269×body640valid
495.0ms8204×body80valid
163.0ms643×body320valid
39.0ms296×body160valid