Details

Time bar (total: 43.3s)

sample46.0ms

Algorithm
intervals
Results
16.0ms86×body1280valid
7.0ms64×body640valid
4.0ms170×body80valid
2.0ms23×body320valid
0.0msbody160valid

simplify7.0s

Counts
1 → 1
Iterations
IterNodes
done5028
83392
7883
6221
593
444
323
216
111
06

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 33.1b

localize27.0ms

Local error

Found 2 expressions with local error:

0.0b
(exp (* a x))
2.0b
(- (exp (* a x)) 1.0)

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt *-un-lft-identity
pow1 add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16
exp-prod sub-neg flip3-- exp-to-pow diff-log flip-- distribute-lft-out-- difference-of-squares rem-exp-log
Counts
2 → 26
Calls
2 calls:
7.0ms
(exp (* a x))
17.0ms
(- (exp (* a x)) 1.0)

series85.0ms

Counts
2 → 6
Calls
2 calls:
22.0ms
(exp (* a x))
63.0ms
(- (exp (* a x)) 1.0)

simplify6.7s

Counts
32 → 32
Iterations
IterNodes
done5016
44063
31104
2311
1118
055

prune382.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize65.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* (* a x) (* (* a x) (* a x))) 1/6)
0.2b
(* (* x a) (* (* x a) 1/2))
0.2b
(* (* a x) (* a x))
10.1b
(+ (* (* (* a x) (* (* a x) (* a x))) 1/6) (* (* x a) (* (* x a) 1/2)))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
117×pow1
90×add-cbrt-cube add-exp-log
74×pow-prod-down
65×prod-exp cbrt-unprod
add-log-exp
add-sqr-sqrt *-un-lft-identity associate-*r* add-cube-cbrt
pow-sqr pow-prod-up insert-posit16
associate-*l* *-commutative
pow-plus
pow2 +-commutative sum-log flip3-+ swap-sqr flip-+
Counts
4 → 122
Calls
4 calls:
549.0ms
(* (* (* a x) (* (* a x) (* a x))) 1/6)
111.0ms
(* (* x a) (* (* x a) 1/2))
33.0ms
(* (* a x) (* a x))
496.0ms
(+ (* (* (* a x) (* (* a x) (* a x))) 1/6) (* (* x a) (* (* x a) 1/2)))

series535.0ms

Counts
4 → 12
Calls
4 calls:
132.0ms
(* (* (* a x) (* (* a x) (* a x))) 1/6)
74.0ms
(* (* x a) (* (* x a) 1/2))
67.0ms
(* (* a x) (* a x))
262.0ms
(+ (* (* (* a x) (* (* a x) (* a x))) 1/6) (* (* x a) (* (* x a) 1/2)))

simplify7.4s

Counts
134 → 134
Iterations
IterNodes
done5004
22691
1522
0171

prune801.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize112.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (* a x))
0.0b
(exp (* a x))
0.2b
(* 3 (* x a))
2.0b
(- (exp (* 3 (* x a))) (* (* 1.0 1.0) 1.0))

rewrite102.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
insert-posit16
associate-*l* pow-prod-down prod-exp cbrt-unprod
exp-prod exp-to-pow rem-exp-log
sub-neg flip3-- diff-log associate-*r* *-commutative flip--
Counts
4 → 54
Calls
4 calls:
11.0ms
(exp (* a x))
6.0ms
(exp (* a x))
24.0ms
(* 3 (* x a))
56.0ms
(- (exp (* 3 (* x a))) (* (* 1.0 1.0) 1.0))

series187.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(exp (* a x))
35.0ms
(exp (* a x))
44.0ms
(* 3 (* x a))
86.0ms
(- (exp (* 3 (* x a))) (* (* 1.0 1.0) 1.0))

simplify6.7s

Counts
66 → 66
Iterations
IterNodes
done5002
33806
2775
1230
093

prune732.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize230.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (* a x))
0.0b
(exp (* a x))
0.2b
(* 3 (* x a))
2.0b
(- (exp (* 3 (* x a))) (* (* 1.0 1.0) 1.0))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
insert-posit16
associate-*l* pow-prod-down prod-exp cbrt-unprod
exp-prod exp-to-pow rem-exp-log
sub-neg flip3-- diff-log associate-*r* *-commutative flip--
Counts
4 → 54
Calls
4 calls:
11.0ms
(exp (* a x))
11.0ms
(exp (* a x))
41.0ms
(* 3 (* x a))
49.0ms
(- (exp (* 3 (* x a))) (* (* 1.0 1.0) 1.0))

series210.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(exp (* a x))
37.0ms
(exp (* a x))
45.0ms
(* 3 (* x a))
91.0ms
(- (exp (* 3 (* x a))) (* (* 1.0 1.0) 1.0))

simplify7.2s

Counts
66 → 66
Iterations
IterNodes
done5002
33806
2775
1230
093

prune742.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

regimes296.0ms

Accuracy

30.4% (14.6b remaining)

Error of 14.7b against oracle of 0.1b and baseline of 21.0b

bsearch190.0ms

Steps
ItersRangePoint
10
1.0018260260629123e+208
5.5712605373046926e+218
4.908437356722726e+208
8
-6.551293420788778e+41
-3.035188628432768e+38
-2.5635944409606067e+41

simplify25.0ms

Iterations
IterNodes
done60
160
044

end0.0ms

sample2.1s

Algorithm
intervals
Results
860.0ms2692×body1280valid
319.0ms5568×body80valid
318.0ms1363×body640valid
95.0ms777×body320valid
31.0ms376×body160valid