Details

Time bar (total: 50.7s)

sample67.0ms

Algorithm
intervals
Results
30.0ms266×body80valid
2.0msbody640valid
1.0msbody1280valid
1.0msbody320valid

simplify5.4s

Counts
1 → 1
Iterations
IterNodes
done5001
53026
4906
3317
2141
154
012

prune27.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.4b

localize141.0ms

Local error

Found 4 expressions with local error:

0.0b
(tanh (/ t y))
0.0b
(+ x (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))))
0.0b
(tanh (/ x y))
5.4b
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

rewrite247.0ms

Algorithm
rewrite-expression-head
Rules
11×associate-*r/
pow1 add-cbrt-cube add-exp-log frac-sub
tanh-def
add-sqr-sqrt *-un-lft-identity
add-log-exp
associate-*r* add-cube-cbrt
distribute-rgt-in associate-+r+ sub-neg distribute-lft-in insert-posit16
pow-prod-down prod-exp cbrt-unprod
+-commutative sum-log flip3-+ flip3-- associate-*l* *-commutative flip-+ flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 74
Calls
4 calls:
5.0ms
(tanh (/ t y))
17.0ms
(+ x (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))))
5.0ms
(tanh (/ x y))
211.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

series2.0s

Counts
4 → 12
Calls
4 calls:
211.0ms
(tanh (/ t y))
1.0s
(+ x (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))))
216.0ms
(tanh (/ x y))
536.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

simplify4.2s

Counts
86 → 86
Iterations
IterNodes
done5013
22008
1518
0179

prune1.3s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.3b

localize167.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (* y (* z (- (tanh (/ t y)) (tanh (/ x y))))))
0.0b
(tanh (/ x y))
1.2b
(* z (- (tanh (/ t y)) (tanh (/ x y))))
3.5b
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

rewrite457.0ms

Algorithm
rewrite-expression-head
Rules
33×associate-*r/
18×distribute-rgt-in distribute-lft-in frac-sub
13×tanh-def
11×add-sqr-sqrt pow1 add-cbrt-cube add-exp-log
10×sub-neg
*-un-lft-identity
associate-+r+
add-cube-cbrt
associate-*r* associate-*l* add-log-exp
pow-prod-down prod-exp cbrt-unprod insert-posit16
flip3-- *-commutative flip--
+-commutative sum-log flip3-+ flip-+ distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 105
Calls
4 calls:
21.0ms
(+ x (* y (* z (- (tanh (/ t y)) (tanh (/ x y))))))
8.0ms
(tanh (/ x y))
138.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
282.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

series2.4s

Counts
4 → 12
Calls
4 calls:
955.0ms
(+ x (* y (* z (- (tanh (/ t y)) (tanh (/ x y))))))
220.0ms
(tanh (/ x y))
697.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
481.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

simplify4.5s

Counts
117 → 117
Iterations
IterNodes
done5002
22028
1563
0206

prune1.7s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.7b

localize187.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt y)
1.2b
(* z (- (tanh (/ t y)) (tanh (/ x y))))
1.6b
(* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y)))))
2.2b
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y))))))

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
66×associate-*r/
34×distribute-rgt-in distribute-lft-in
32×pow1 add-exp-log
27×frac-sub
20×add-cbrt-cube
19×pow-prod-down prod-exp cbrt-unprod
18×tanh-def
14×sub-neg
13×add-sqr-sqrt
11×*-un-lft-identity
10×associate-*l*
add-cube-cbrt
associate-*r*
cbrt-prod
insert-posit16 add-log-exp
flip3-- *-commutative flip--
pow1/3 distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 145
Calls
4 calls:
5.0ms
(cbrt y)
128.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
247.0ms
(* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y)))))
627.0ms
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y))))))

series2.8s

Counts
4 → 12
Calls
4 calls:
355.0ms
(cbrt y)
796.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
916.0ms
(* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y)))))
714.0ms
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y))))))

simplify5.4s

Counts
157 → 157
Iterations
IterNodes
done5001
22786
1742
0236

prune2.1s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.7b

localize358.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (cbrt y))
1.2b
(* z (- (tanh (/ t y)) (tanh (/ x y))))
1.4b
(* (* (cbrt (cbrt y)) (cbrt (cbrt y))) (* (cbrt (cbrt y)) (* z (- (tanh (/ t y)) (tanh (/ x y))))))
2.2b
(* (* (cbrt y) (cbrt y)) (* (* (cbrt (cbrt y)) (cbrt (cbrt y))) (* (cbrt (cbrt y)) (* z (- (tanh (/ t y)) (tanh (/ x y)))))))

rewrite2.2s

Algorithm
rewrite-expression-head
Rules
92×pow1 add-exp-log
90×distribute-rgt-in distribute-lft-in
88×associate-*r/
67×pow-prod-down prod-exp cbrt-unprod
48×add-cbrt-cube
27×frac-sub
26×sub-neg
18×tanh-def
12×add-sqr-sqrt
10×*-un-lft-identity
cbrt-prod
add-cube-cbrt
associate-*r*
associate-*l*
insert-posit16 add-log-exp
flip3-- *-commutative flip--
pow1/3 distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 203
Calls
4 calls:
7.0ms
(cbrt (cbrt y))
138.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
614.0ms
(* (* (cbrt (cbrt y)) (cbrt (cbrt y))) (* (cbrt (cbrt y)) (* z (- (tanh (/ t y)) (tanh (/ x y))))))
1.4s
(* (* (cbrt y) (cbrt y)) (* (* (cbrt (cbrt y)) (cbrt (cbrt y))) (* (cbrt (cbrt y)) (* z (- (tanh (/ t y)) (tanh (/ x y)))))))

series2.5s

Counts
4 → 12
Calls
4 calls:
397.0ms
(cbrt (cbrt y))
727.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
836.0ms
(* (* (cbrt (cbrt y)) (cbrt (cbrt y))) (* (cbrt (cbrt y)) (* z (- (tanh (/ t y)) (tanh (/ x y))))))
523.0ms
(* (* (cbrt y) (cbrt y)) (* (* (cbrt (cbrt y)) (cbrt (cbrt y))) (* (cbrt (cbrt y)) (* z (- (tanh (/ t y)) (tanh (/ x y)))))))

simplify6.7s

Counts
215 → 215
Iterations
IterNodes
done5001
23849
11033
0324

prune1.8s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.7b

regimes1.1s

Accuracy

0% (2.1b remaining)

Error of 2.5b against oracle of 0.5b and baseline of 2.5b

bsearch0.0ms

simplify13.0ms

Iterations
IterNodes
done19
119
015

end0.0ms

sample1.9s

Algorithm
intervals
Results
1.4s8359×body80valid
36.0ms84×body640valid
22.0ms41×body1280valid
17.0ms59×body320valid
16.0ms37×body160valid