Details

Time bar (total: 17.7s)

sample33.0ms

Algorithm
intervals
Results
17.0ms491×body80valid

simplify2.7s

Counts
1 → 1
Iterations

Useful iterations: 4 (55.0ms)

IterNodesCost
01113
12113
25113
314813
433412
558312
671712
781012
8100612
9138112
10138412
done138412

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.6b

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* z z) t)
0.0b
(- (* x x) (* (* y 4.0) (- (* z z) t)))
5.2b
(* (* y 4.0) (- (* z z) t))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
16×prod-diff
11×add-sqr-sqrt
10×distribute-rgt-in distribute-lft-in associate--r+
add-cube-cbrt *-un-lft-identity
pow1 add-exp-log add-cbrt-cube
add-log-exp
sub-neg
associate-*r*
expm1-log1p-u flip3-- pow-prod-down prod-exp flip-- cbrt-unprod log1p-expm1-u
fma-neg diff-log associate-*r/ difference-of-squares
associate-*l* *-commutative
Counts
3 → 78
Calls
3 calls:
3.0ms
(- (* z z) t)
8.0ms
(- (* x x) (* (* y 4.0) (- (* z z) t)))
16.0ms
(* (* y 4.0) (- (* z z) t))

series173.0ms

Counts
3 → 9
Calls
3 calls:
21.0ms
(- (* z z) t)
85.0ms
(- (* x x) (* (* y 4.0) (- (* z z) t)))
67.0ms
(* (* y 4.0) (- (* z z) t))

simplify1.1s

Counts
87 → 87
Iterations

Useful iterations: done (1.1s)

IterNodesCost
01481288
13971137
21433994
done5001985

prune219.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 1.9b

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* 4.0 t) (* 4.0 (* z z)))
0.0b
(* 4.0 (* z z))
5.2b
(* y (- (* 4.0 t) (* 4.0 (* z z))))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
10×pow1 add-exp-log add-cbrt-cube
add-sqr-sqrt
add-cube-cbrt *-un-lft-identity associate-*l*
associate-*r* add-log-exp
pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in expm1-log1p-u sub-neg distribute-lft-in prod-diff log1p-expm1-u
flip3-- associate-*r/ *-commutative flip-- distribute-lft-out-- unswap-sqr
fma-neg diff-log
Counts
3 → 67
Calls
3 calls:
3.0ms
(- (* 4.0 t) (* 4.0 (* z z)))
7.0ms
(* 4.0 (* z z))
10.0ms
(* y (- (* 4.0 t) (* 4.0 (* z z))))

series185.0ms

Counts
3 → 9
Calls
3 calls:
65.0ms
(- (* 4.0 t) (* 4.0 (* z z)))
27.0ms
(* 4.0 (* z z))
93.0ms
(* y (- (* 4.0 t) (* 4.0 (* z z))))

simplify2.2s

Counts
76 → 76
Iterations

Useful iterations: done (2.2s)

IterNodesCost
0109917
1260789
2830704
33825690
done5000687

prune236.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 1.9b

localize16.0ms

Local error

Found 4 expressions with local error:

5.2b
(* y (- (* 4.0 t) (* (* (cbrt (* 4.0 (* z z))) (cbrt (* 4.0 (* z z)))) (cbrt (* 4.0 (* z z))))))
26.8b
(cbrt (* 4.0 (* z z)))
26.8b
(cbrt (* 4.0 (* z z)))
26.8b
(cbrt (* 4.0 (* z z)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube
expm1-log1p-u log1p-expm1-u add-log-exp
cbrt-prod distribute-rgt-in distribute-lft-in pow1/3 associate-*r* associate-*l*
sub-neg associate-*r/ prod-diff
flip3-- pow-prod-down prod-exp *-commutative flip-- cbrt-unprod unswap-sqr
Counts
4 → 61
Calls
4 calls:
10.0ms
(* y (- (* 4.0 t) (* (* (cbrt (* 4.0 (* z z))) (cbrt (* 4.0 (* z z)))) (cbrt (* 4.0 (* z z))))))
5.0ms
(cbrt (* 4.0 (* z z)))
5.0ms
(cbrt (* 4.0 (* z z)))
6.0ms
(cbrt (* 4.0 (* z z)))

series875.0ms

Counts
4 → 12
Calls
4 calls:
162.0ms
(* y (- (* 4.0 t) (* (* (cbrt (* 4.0 (* z z))) (cbrt (* 4.0 (* z z)))) (cbrt (* 4.0 (* z z))))))
227.0ms
(cbrt (* 4.0 (* z z)))
240.0ms
(cbrt (* 4.0 (* z z)))
246.0ms
(cbrt (* 4.0 (* z z)))

simplify1.3s

Counts
73 → 73
Iterations

Useful iterations: 3 (510.0ms)

IterNodesCost
0831381
1187875
2517669
31980646
done5000646

prune247.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 1.9b

localize21.0ms

Local error

Found 4 expressions with local error:

26.8b
(cbrt (* 4.0 (* z z)))
26.8b
(cbrt (* 4.0 (* z z)))
26.8b
(cbrt (* 4.0 (* z z)))
26.8b
(cbrt (* 4.0 (* z z)))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log cbrt-prod add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity pow1/3 add-cbrt-cube log1p-expm1-u add-log-exp
Counts
4 → 44
Calls
4 calls:
5.0ms
(cbrt (* 4.0 (* z z)))
5.0ms
(cbrt (* 4.0 (* z z)))
5.0ms
(cbrt (* 4.0 (* z z)))
5.0ms
(cbrt (* 4.0 (* z z)))

series960.0ms

Counts
4 → 12
Calls
4 calls:
240.0ms
(cbrt (* 4.0 (* z z)))
236.0ms
(cbrt (* 4.0 (* z z)))
240.0ms
(cbrt (* 4.0 (* z z)))
243.0ms
(cbrt (* 4.0 (* z z)))

simplify5.8s

Counts
56 → 56
Iterations

Useful iterations: 3 (26.0ms)

IterNodesCost
021456
135444
261396
388384
4144384
5318384
6885384
73308384
done5000384

prune217.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 1.9b

regimes339.0ms

Accuracy

82.7% (0.6b remaining)

Error of 3.3b against oracle of 2.7b and baseline of 6.1b

bsearch1.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02237
12937
done2937

end0.0ms

sample894.0ms

Algorithm
intervals
Results
494.0ms15938×body80valid