Details

Time bar (total: 28.4s)

sample216.0ms

Algorithm
intervals
Results
104.0ms364×body80valid
72.0ms365×body80nan

simplify3.8s

Counts
1 → 1
Iterations
IterNodes
done5001
62777
51555
4687
3260
291
140
020

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.8b

localize79.0ms

Local error

Found 4 expressions with local error:

0.1b
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
0.2b
(* (- x 0.5) (log x))
0.2b
(- (* (- x 0.5) (log x)) x)
6.7b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt *-un-lft-identity
23×add-cube-cbrt
18×log-prod
12×associate--l+
11×associate-+l+ add-log-exp
distribute-rgt-in distribute-lft-in times-frac
add-cbrt-cube add-exp-log
pow1
prod-diff
associate-*l*
expm1-log1p-u associate-*r* insert-posit16 log1p-expm1-u
associate-/r* fma-def associate-/l*
sum-log sub-neg flip3-+ flip3-- diff-log associate-*l/ flip-+ flip-- associate-/l/
cbrt-undiv +-commutative clear-num frac-2neg fma-neg div-exp pow-prod-down prod-exp log-pow *-commutative associate-+l- cbrt-unprod div-inv distribute-lft-out distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 120
Calls
4 calls:
69.0ms
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
22.0ms
(* (- x 0.5) (log x))
22.0ms
(- (* (- x 0.5) (log x)) x)
52.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series1.8s

Counts
4 → 12
Calls
4 calls:
665.0ms
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
349.0ms
(* (- x 0.5) (log x))
661.0ms
(- (* (- x 0.5) (log x)) x)
123.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify1.9s

Counts
132 → 132
Iterations
IterNodes
done5002
21845
1632
0245

prune1.0s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 5.3b

localize109.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
6.7b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite95.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-prod times-frac
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
associate-/r* pow1/3 associate-/l*
associate-/l/
cbrt-undiv clear-num frac-2neg flip3-+ div-exp flip-+ div-inv
Counts
4 → 74
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
90.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series914.0ms

Counts
4 → 12
Calls
4 calls:
274.0ms
(cbrt x)
262.0ms
(cbrt x)
277.0ms
(cbrt x)
99.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify2.2s

Counts
86 → 86
Iterations
IterNodes
done5023
32227
2653
1234
0103

prune932.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize60.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (- x 0.5) (log (sqrt x)))
0.2b
(- (* (- x 0.5) (log (sqrt x))) x)
0.3b
(+ (* (- x 0.5) (log (sqrt x))) (+ (- (* (- x 0.5) (log (sqrt x))) x) 0.91893853320467))
6.7b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite217.0ms

Algorithm
rewrite-expression-head
Rules
36×log-prod
31×add-sqr-sqrt
29×*-un-lft-identity
27×add-cube-cbrt
18×distribute-rgt-in distribute-lft-in sqrt-prod
15×add-log-exp
12×associate-+l+ associate--l+
times-frac
pow1 add-cbrt-cube add-exp-log
associate-*r* associate-*l/
sum-log associate-*l*
expm1-log1p-u flip3-+ flip3-- frac-add flip-+ insert-posit16 log1p-expm1-u flip--
associate-/r* prod-diff log-pow associate-/l*
diff-log associate-/l/
cbrt-undiv +-commutative associate-+r+ clear-num associate-+r- sub-neg fma-def frac-2neg sqrt-pow1 pow1/2 fma-neg div-exp pow-prod-down prod-exp *-commutative associate-+l- cbrt-unprod div-inv distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 138
Calls
4 calls:
20.0ms
(* (- x 0.5) (log (sqrt x)))
22.0ms
(- (* (- x 0.5) (log (sqrt x))) x)
119.0ms
(+ (* (- x 0.5) (log (sqrt x))) (+ (- (* (- x 0.5) (log (sqrt x))) x) 0.91893853320467))
54.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series714.0ms

Counts
4 → 12
Calls
4 calls:
126.0ms
(* (- x 0.5) (log (sqrt x)))
217.0ms
(- (* (- x 0.5) (log (sqrt x))) x)
261.0ms
(+ (* (- x 0.5) (log (sqrt x))) (+ (- (* (- x 0.5) (log (sqrt x))) x) 0.91893853320467))
110.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify2.5s

Counts
150 → 150
Iterations
IterNodes
done5000
22965
1863
0302

prune1.3s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize53.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (- x 0.5) (log (sqrt x)))
0.2b
(- (* (- x 0.5) (log (sqrt x))) x)
0.2b
(fma (- x 0.5) (log (sqrt x)) (+ (- (* (- x 0.5) (log (sqrt x))) x) 0.91893853320467))
6.7b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite529.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
25×*-un-lft-identity
24×log-prod
23×add-cube-cbrt
12×distribute-rgt-in distribute-lft-in associate--l+ sqrt-prod
times-frac
pow1 add-cbrt-cube add-exp-log
associate-*r* add-log-exp
associate-*l*
expm1-log1p-u insert-posit16 log1p-expm1-u
associate-/r* prod-diff log-pow associate-/l*
flip3-- associate-*l/ flip-- associate-/l/
cbrt-undiv clear-num sub-neg frac-2neg sqrt-pow1 flip3-+ pow1/2 fma-neg diff-log div-exp pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ fma-udef div-inv distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 114
Calls
4 calls:
18.0ms
(* (- x 0.5) (log (sqrt x)))
21.0ms
(- (* (- x 0.5) (log (sqrt x))) x)
0.0ms
(fma (- x 0.5) (log (sqrt x)) (+ (- (* (- x 0.5) (log (sqrt x))) x) 0.91893853320467))
487.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series852.0ms

Counts
4 → 12
Calls
4 calls:
125.0ms
(* (- x 0.5) (log (sqrt x)))
218.0ms
(- (* (- x 0.5) (log (sqrt x))) x)
360.0ms
(fma (- x 0.5) (log (sqrt x)) (+ (- (* (- x 0.5) (log (sqrt x))) x) 0.91893853320467))
149.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify1.7s

Counts
126 → 126
Iterations
IterNodes
done5001
21696
1615
0249

prune969.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

regimes872.0ms

Accuracy

96.8% (0.2b remaining)

Error of 0.3b against oracle of 0.1b and baseline of 5.6b

bsearch3.0ms

simplify22.0ms

Iterations
IterNodes
done74
274
170
050

end0.0ms

sample5.5s

Algorithm
intervals
Results
2.5s11724×body80nan
2.1s11666×body80valid