Details

Time bar (total: 17.7s)

sample37.0ms

Algorithm
intervals
Results
24.0ms322×body80valid

simplify2.6s

Counts
1 → 1
Iterations
IterNodes
done5000
91929
8769
7500
6391
5317
4249
3162
275
127
09

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.8b

localize15.0ms

Local error

Found 2 expressions with local error:

0.1b
(* (* z z) (+ z 1.0))
11.8b
(/ (* x y) (* (* z z) (+ z 1.0)))

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
28×add-cbrt-cube add-exp-log
12×prod-exp cbrt-unprod
pow1
cbrt-undiv div-exp
*-un-lft-identity
add-sqr-sqrt associate-*r* associate-*r/
pow-prod-down add-cube-cbrt
expm1-log1p-u flip3-+ associate-/r/ flip-+ insert-posit16 log1p-expm1-u add-log-exp
distribute-rgt-in clear-num associate-/r* frac-2neg distribute-lft-in times-frac associate-*l* *-commutative div-inv distribute-lft-out associate-/l* unswap-sqr
Counts
2 → 57
Calls
2 calls:
27.0ms
(* (* z z) (+ z 1.0))
23.0ms
(/ (* x y) (* (* z z) (+ z 1.0)))

series200.0ms

Counts
2 → 6
Calls
2 calls:
100.0ms
(* (* z z) (+ z 1.0))
100.0ms
(/ (* x y) (* (* z z) (+ z 1.0)))

simplify2.0s

Counts
63 → 63
Iterations
IterNodes
done5125
22135
1380
0118

prune288.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 2.9b

localize32.0ms

Local error

Found 2 expressions with local error:

0.1b
(/ (/ (* x y) (* z z)) (+ z 1.0))
13.2b
(/ (* x y) (* z z))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
32×add-cbrt-cube add-exp-log
26×times-frac
25×*-un-lft-identity
13×add-sqr-sqrt cbrt-undiv div-exp add-cube-cbrt
prod-exp cbrt-unprod
div-inv
distribute-lft-out associate-/l*
associate-/r*
expm1-log1p-u pow1 clear-num frac-2neg associate-/r/ insert-posit16 log1p-expm1-u add-log-exp
flip3-+ flip-+ associate-/l/
Counts
2 → 79
Calls
2 calls:
20.0ms
(/ (/ (* x y) (* z z)) (+ z 1.0))
20.0ms
(/ (* x y) (* z z))

series177.0ms

Counts
2 → 6
Calls
2 calls:
112.0ms
(/ (/ (* x y) (* z z)) (+ z 1.0))
65.0ms
(/ (* x y) (* z z))

simplify1.5s

Counts
85 → 85
Iterations
IterNodes
done5363
21868
1407
0146

prune381.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 2 expressions with local error:

0.1b
(/ (* (/ x z) (/ y z)) (+ z 1.0))
3.9b
(* (/ x z) (/ y z))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
32×add-cbrt-cube add-exp-log
30×add-sqr-sqrt
26×times-frac
22×*-un-lft-identity
18×add-cube-cbrt
13×cbrt-undiv div-exp associate-*r* associate-*l*
prod-exp cbrt-unprod
pow1 associate-/r* unswap-sqr
div-inv associate-/l/
expm1-log1p-u frac-times associate-*l/ associate-*r/ associate-/r/ insert-posit16 log1p-expm1-u distribute-lft-out add-log-exp
clear-num frac-2neg flip3-+ pow-prod-down *-commutative flip-+ associate-/l*
Counts
2 → 90
Calls
2 calls:
27.0ms
(/ (* (/ x z) (/ y z)) (+ z 1.0))
17.0ms
(* (/ x z) (/ y z))

series130.0ms

Counts
2 → 6
Calls
2 calls:
85.0ms
(/ (* (/ x z) (/ y z)) (+ z 1.0))
45.0ms
(* (/ x z) (/ y z))

simplify2.1s

Counts
96 → 96
Iterations
IterNodes
done5002
21960
1534
0178

prune500.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 0b

localize65.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt z)
0.6b
(cbrt z)
0.7b
(* (/ (/ x z) (* (/ (cbrt z) (cbrt y)) (/ (cbrt z) (cbrt y)))) (/ (cbrt y) (cbrt z)))
1.3b
(/ (/ x z) (* (/ (cbrt z) (cbrt y)) (/ (cbrt z) (cbrt y))))

rewrite108.0ms

Algorithm
rewrite-expression-head
Rules
162×add-exp-log
116×times-frac
100×add-sqr-sqrt
92×add-cbrt-cube
80×cbrt-undiv div-exp
54×cbrt-prod
53×*-un-lft-identity add-cube-cbrt
46×prod-exp cbrt-unprod
40×associate-*r*
20×associate-*l*
15×unswap-sqr
13×associate-/l*
pow1 associate-/r/ div-inv
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
frac-times associate-*l/ associate-*r/
pow1/3
clear-num associate-/r* frac-2neg pow-prod-down *-commutative associate-/l/
Counts
4 → 226
Calls
4 calls:
1.0ms
(cbrt z)
1.0ms
(cbrt z)
71.0ms
(* (/ (/ x z) (* (/ (cbrt z) (cbrt y)) (/ (cbrt z) (cbrt y)))) (/ (cbrt y) (cbrt z)))
31.0ms
(/ (/ x z) (* (/ (cbrt z) (cbrt y)) (/ (cbrt z) (cbrt y))))

series727.0ms

Counts
4 → 12
Calls
4 calls:
292.0ms
(cbrt z)
284.0ms
(cbrt z)
33.0ms
(* (/ (/ x z) (* (/ (cbrt z) (cbrt y)) (/ (cbrt z) (cbrt y)))) (/ (cbrt y) (cbrt z)))
117.0ms
(/ (/ x z) (* (/ (cbrt z) (cbrt y)) (/ (cbrt z) (cbrt y))))

simplify3.2s

Counts
238 → 238
Iterations
IterNodes
done5000
24964
11189
0370

prune1.4s

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 0b

regimes401.0ms

Accuracy

-16.9% (2.7b remaining)

Error of 2.7b against oracle of 0.0b and baseline of 2.3b

bsearch120.0ms

Steps
ItersRangePoint
10
2.2994893295573088e+61
3.7299362698038365e+74
1.0635760468403562e+63
4
9.967449148621455e-107
1.7122845733549238e-106
1.687008558896401e-106

simplify26.0ms

Iterations
IterNodes
done35
135
029

end0.0ms

sample1.5s

Algorithm
intervals
Results
1.2s10750×body80valid