Details

Time bar (total: 24.1s)

sample275.0ms

Algorithm
intervals
Results
89.0ms782×body80nan
24.0ms194×body80valid
17.0ms24×body640valid
12.0msbody1280valid
7.0ms16×body320valid
6.0ms17×body160valid

simplify3.2s

Counts
1 → 1
Iterations
IterNodes
done5000
64312
51312
4339
3117
249
126
014

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.6b

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* (- x 1.0) (log y)) t)
0.0b
(* (log (- 1.0 y)) (- z 1.0))
0.1b
(* (- x 1.0) (log y))
6.2b
(log (- 1.0 y))

rewrite102.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
19×*-un-lft-identity
17×log-prod
13×add-cube-cbrt
11×pow1
associate-*r* associate-*l* add-exp-log
distribute-rgt-in distribute-lft-in add-cbrt-cube
associate--l+ add-log-exp
flip3-- flip--
sub-neg log-pow distribute-lft-out-- difference-of-squares
log-div pow-prod-down associate-*l/ prod-exp associate-*r/ *-commutative cbrt-unprod unswap-sqr
diff-log rem-log-exp
Counts
4 → 90
Calls
4 calls:
15.0ms
(- (* (- x 1.0) (log y)) t)
39.0ms
(* (log (- 1.0 y)) (- z 1.0))
38.0ms
(* (- x 1.0) (log y))
8.0ms
(log (- 1.0 y))

series282.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(- (* (- x 1.0) (log y)) t)
66.0ms
(* (log (- 1.0 y)) (- z 1.0))
72.0ms
(* (- x 1.0) (log y))
71.0ms
(log (- 1.0 y))

simplify991.0ms

Counts
102 → 102
Iterations
IterNodes
done5001
21924
1500
0216

prune684.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

localize44.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (* y y) 1/2)
0.0b
(+ (- (* (- x 1.0) (log y)) t) (* (- (log 1.0) (+ (* y 1.0) (/ (* (* y y) 1/2) (pow 1.0 2)))) (- z 1.0)))
0.0b
(* (- (log 1.0) (+ (* y 1.0) (/ (* (* y y) 1/2) (pow 1.0 2)))) (- z 1.0))
0.1b
(* (- x 1.0) (log y))

rewrite391.0ms

Algorithm
rewrite-expression-head
Rules
27×flip3-- flip--
24×add-sqr-sqrt
20×*-un-lft-identity
16×frac-add
15×pow1
13×add-cbrt-cube add-exp-log add-cube-cbrt
12×frac-times log-prod associate-*r* associate-*l*
10×distribute-rgt-in distribute-lft-in
add-log-exp
associate-+l+ associate-*l/
associate--l+ associate-*r/
sub-neg pow-prod-down prod-exp cbrt-unprod
associate-+r+ distribute-lft-out--
*-commutative difference-of-squares unswap-sqr
sum-log log-pow
+-commutative flip3-+ diff-log associate-+l- flip-+
Counts
4 → 124
Calls
4 calls:
21.0ms
(* (* y y) 1/2)
112.0ms
(+ (- (* (- x 1.0) (log y)) t) (* (- (log 1.0) (+ (* y 1.0) (/ (* (* y y) 1/2) (pow 1.0 2)))) (- z 1.0)))
230.0ms
(* (- (log 1.0) (+ (* y 1.0) (/ (* (* y y) 1/2) (pow 1.0 2)))) (- z 1.0))
22.0ms
(* (- x 1.0) (log y))

series548.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(* (* y y) 1/2)
351.0ms
(+ (- (* (- x 1.0) (log y)) t) (* (- (log 1.0) (+ (* y 1.0) (/ (* (* y y) 1/2) (pow 1.0 2)))) (- z 1.0)))
86.0ms
(* (- (log 1.0) (+ (* y 1.0) (/ (* (* y y) 1/2) (pow 1.0 2)))) (- z 1.0))
78.0ms
(* (- x 1.0) (log y))

simplify450.0ms

Counts
136 → 136
Iterations
IterNodes
done5000
1944
0320

prune1.2s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize82.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* 2 (log (cbrt y))) (- x 1.0))
0.3b
(+ (* (* 2 (log (cbrt y))) (- x 1.0)) (* (log (cbrt y)) (- x 1.0)))
0.6b
(cbrt y)
0.6b
(cbrt y)

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
10×associate-*r/
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube add-exp-log
add-cube-cbrt
cbrt-prod distribute-rgt-in sub-neg distribute-lft-in add-log-exp
flip3-- associate-*r* flip--
associate-+l+ associate-+r+ frac-add
pow-prod-down prod-exp cbrt-unprod
pow1/3
+-commutative sum-log flip3-+ distribute-rgt-out associate-*l* *-commutative flip-+ distribute-lft-out-- difference-of-squares
Counts
4 → 72
Calls
4 calls:
32.0ms
(* (* 2 (log (cbrt y))) (- x 1.0))
25.0ms
(+ (* (* 2 (log (cbrt y))) (- x 1.0)) (* (log (cbrt y)) (- x 1.0)))
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series1.1s

Counts
4 → 12
Calls
4 calls:
214.0ms
(* (* 2 (log (cbrt y))) (- x 1.0))
368.0ms
(+ (* (* 2 (log (cbrt y))) (- x 1.0)) (* (log (cbrt y)) (- x 1.0)))
223.0ms
(cbrt y)
304.0ms
(cbrt y)

simplify1.3s

Counts
84 → 84
Iterations
IterNodes
done5002
22413
1478
0154

prune913.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize92.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* 2 (log (cbrt y))) (- x 1.0))
0.3b
(+ (* (* 2 (log (cbrt y))) (- x 1.0)) (* (log (pow (/ 1 y) -1/3)) (- x 1.0)))
0.6b
(cbrt y)
5.1b
(pow (/ 1 y) -1/3)

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt *-un-lft-identity
14×add-exp-log add-cube-cbrt
13×unpow-prod-down
11×pow1
10×associate-*r/
times-frac add-cbrt-cube
distribute-rgt-in sub-neg distribute-lft-in add-log-exp
flip3-- associate-*r* flip--
associate-+l+ associate-+r+ frac-add pow-exp
cbrt-prod pow-unpow pow-pow pow-prod-down prod-exp cbrt-unprod
div-exp
pow-to-exp +-commutative rec-exp sum-log flip3-+ distribute-rgt-out pow1/3 1-exp associate-*l* *-commutative flip-+ div-inv pow-flip distribute-lft-out-- inv-pow difference-of-squares sqr-pow
Counts
4 → 93
Calls
4 calls:
27.0ms
(* (* 2 (log (cbrt y))) (- x 1.0))
41.0ms
(+ (* (* 2 (log (cbrt y))) (- x 1.0)) (* (log (pow (/ 1 y) -1/3)) (- x 1.0)))
1.0ms
(cbrt y)
6.0ms
(pow (/ 1 y) -1/3)

series1.6s

Counts
4 → 12
Calls
4 calls:
250.0ms
(* (* 2 (log (cbrt y))) (- x 1.0))
783.0ms
(+ (* (* 2 (log (cbrt y))) (- x 1.0)) (* (log (pow (/ 1 y) -1/3)) (- x 1.0)))
302.0ms
(cbrt y)
253.0ms
(pow (/ 1 y) -1/3)

simplify1.7s

Counts
105 → 105
Iterations
IterNodes
done5000
23146
1731
0237

prune840.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

regimes669.0ms

Accuracy

0% (0.4b remaining)

Error of 0.4b against oracle of 0.1b and baseline of 0.4b

bsearch0.0ms

simplify8.0ms

Iterations
IterNodes
done42
142
031

end0.0ms

sample7.3s

Algorithm
intervals
Results
2.9s24066×body80nan
1.0s5886×body80valid
940.0ms768×body640valid
306.0ms706×body320valid
235.0ms243×body1280valid
87.0ms434×body160valid