Details

Time bar (total: 18.5s)

sample75.0ms

Algorithm
intervals
Results
39.0ms591×body80valid

simplify3.6s

Counts
1 → 1
Iterations

Useful iterations: 4 (119.0ms)

IterNodesCost
02329
14729
211028
329228
482527
5256827
done500027

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.3b

localize26.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* t i) (* c z))
2.8b
(fma j (- (* c a) (* y i)) (* x (- (* y z) (* t a))))
6.2b
(fma (- (* t i) (* c z)) b (fma j (- (* c a) (* y i)) (* x (- (* y z) (* t a)))))
8.2b
(* x (- (* y z) (* t a)))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube add-log-exp
expm1-log1p-u log1p-expm1-u
distribute-rgt-in sub-neg distribute-lft-in associate-*r* associate-*l* prod-diff
flip3-- associate-*r/ flip-- fma-udef
fma-neg diff-log pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 64
Calls
4 calls:
3.0ms
(- (* t i) (* c z))
0.0ms
(fma j (- (* c a) (* y i)) (* x (- (* y z) (* t a))))
0.0ms
(fma (- (* t i) (* c z)) b (fma j (- (* c a) (* y i)) (* x (- (* y z) (* t a)))))
10.0ms
(* x (- (* y z) (* t a)))

series961.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(- (* t i) (* c z))
233.0ms
(fma j (- (* c a) (* y i)) (* x (- (* y z) (* t a))))
609.0ms
(fma (- (* t i) (* c z)) b (fma j (- (* c a) (* y i)) (* x (- (* y z) (* t a)))))
78.0ms
(* x (- (* y z) (* t a)))

simplify1.2s

Counts
76 → 76
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01381239
13141223
28731071
328111071
done50001068

prune465.0ms

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 7.4b

localize25.0ms

Local error

Found 4 expressions with local error:

6.2b
(fma (- (* t i) (* c z)) b (fma j (- (* c a) (* y i)) (* (* x (* (cbrt (- (* y z) (* t a))) (cbrt (- (* y z) (* t a))))) (cbrt (- (* y z) (* t a))))))
10.0b
(cbrt (- (* y z) (* t a)))
10.0b
(cbrt (- (* y z) (* t a)))
10.0b
(cbrt (- (* y z) (* t a)))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-div
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
flip3-- pow1/3 flip--
fma-udef
Counts
4 → 55
Calls
4 calls:
0.0ms
(fma (- (* t i) (* c z)) b (fma j (- (* c a) (* y i)) (* (* x (* (cbrt (- (* y z) (* t a))) (cbrt (- (* y z) (* t a))))) (cbrt (- (* y z) (* t a))))))
2.0ms
(cbrt (- (* y z) (* t a)))
2.0ms
(cbrt (- (* y z) (* t a)))
2.0ms
(cbrt (- (* y z) (* t a)))

series1.5s

Counts
4 → 12
Calls
4 calls:
1.1s
(fma (- (* t i) (* c z)) b (fma j (- (* c a) (* y i)) (* (* x (* (cbrt (- (* y z) (* t a))) (cbrt (- (* y z) (* t a))))) (cbrt (- (* y z) (* t a))))))
140.0ms
(cbrt (- (* y z) (* t a)))
129.0ms
(cbrt (- (* y z) (* t a)))
129.0ms
(cbrt (- (* y z) (* t a)))

simplify1.1s

Counts
67 → 67
Iterations

Useful iterations: done (1.1s)

IterNodesCost
01051448
12601407
26781102
318241048
done50001009

prune496.0ms

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 7.4b

localize25.0ms

Local error

Found 4 expressions with local error:

8.2b
(* x (- (* y z) (* t a)))
10.2b
(cbrt (- (* t i) (* c z)))
10.2b
(cbrt (- (* t i) (* c z)))
10.2b
(cbrt (- (* t i) (* c z)))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt
cbrt-prod add-cube-cbrt *-un-lft-identity
pow1 add-exp-log cbrt-div add-cbrt-cube
expm1-log1p-u flip3-- flip-- log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in pow1/3 associate-*r* associate-*l*
sub-neg associate-*r/ prod-diff
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 73
Calls
4 calls:
11.0ms
(* x (- (* y z) (* t a)))
2.0ms
(cbrt (- (* t i) (* c z)))
2.0ms
(cbrt (- (* t i) (* c z)))
3.0ms
(cbrt (- (* t i) (* c z)))

series482.0ms

Counts
4 → 12
Calls
4 calls:
80.0ms
(* x (- (* y z) (* t a)))
132.0ms
(cbrt (- (* t i) (* c z)))
139.0ms
(cbrt (- (* t i) (* c z)))
132.0ms
(cbrt (- (* t i) (* c z)))

simplify1.3s

Counts
85 → 85
Iterations

Useful iterations: done (1.3s)

IterNodesCost
01351225
13371183
29281089
328161065
done50001063

prune575.0ms

Pruning

20 alts after pruning (19 fresh and 1 done)

Merged error: 7.4b

localize30.0ms

Local error

Found 4 expressions with local error:

10.0b
(cbrt (- (* y z) (* t a)))
10.0b
(cbrt (- (* y z) (* t a)))
10.0b
(cbrt (- (* y z) (* t a)))
10.0b
(cbrt (- (* y z) (* t a)))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
add-sqr-sqrt add-cube-cbrt cbrt-div *-un-lft-identity
pow1 add-exp-log expm1-log1p-u flip3-- pow1/3 add-cbrt-cube flip-- log1p-expm1-u add-log-exp
Counts
4 → 60
Calls
4 calls:
2.0ms
(cbrt (- (* y z) (* t a)))
2.0ms
(cbrt (- (* y z) (* t a)))
2.0ms
(cbrt (- (* y z) (* t a)))
3.0ms
(cbrt (- (* y z) (* t a)))

series543.0ms

Counts
4 → 12
Calls
4 calls:
135.0ms
(cbrt (- (* y z) (* t a)))
142.0ms
(cbrt (- (* y z) (* t a)))
132.0ms
(cbrt (- (* y z) (* t a)))
133.0ms
(cbrt (- (* y z) (* t a)))

simplify1.8s

Counts
72 → 72
Iterations

Useful iterations: 4 (1.1s)

IterNodesCost
0721120
11901068
25181000
31416968
43198912
done5000912

prune527.0ms

Pruning

19 alts after pruning (18 fresh and 1 done)

Merged error: 7.4b

regimes1.2s

Accuracy

23.5% (4.6b remaining)

Error of 10.7b against oracle of 6.1b and baseline of 12.1b

bsearch319.0ms

Steps
ItersRangePoint
10
1.2977027851307887e+87
1.8164048621638653e+102
1.0618402412527282e+89
10
-7.090780552103921e+138
-1.0953334141502814e+125
-1.8321120423840733e+137

simplify14.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
038130
15685
26485
done6485

end0.0ms

sample2.1s

Algorithm
intervals
Results
1.2s19266×body80valid