Details

Time bar (total: 16.1s)

sample32.0ms

Algorithm
intervals
Results
14.0ms266×body80valid
0.0msbody1280valid
0.0msbody640valid
0.0msbody320valid
0.0msbody160valid

simplify1.9s

Counts
1 → 1
Iterations
IterNodes
done5001
54647
4959
3322
2142
154
012

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.1b

localize36.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))
0.0b
(tanh (/ t y))
5.7b
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

rewrite107.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
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 → 70
Calls
4 calls:
17.0ms
(+ x (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))))
3.0ms
(tanh (/ x y))
3.0ms
(tanh (/ t y))
80.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

series1.1s

Counts
4 → 12
Calls
4 calls:
482.0ms
(+ x (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))))
126.0ms
(tanh (/ x y))
119.0ms
(tanh (/ t y))
324.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

simplify1.7s

Counts
82 → 82
Iterations
IterNodes
done5001
22836
1517
0175

prune656.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.6b

localize38.0ms

Local error

Found 4 expressions with local error:

0.0b
(tanh (/ x y))
0.0b
(tanh (/ t y))
0.2b
(* z (- (tanh (/ t y)) (tanh (/ x y))))
3.6b
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

rewrite169.0ms

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

series890.0ms

Counts
4 → 12
Calls
4 calls:
137.0ms
(tanh (/ x y))
109.0ms
(tanh (/ t y))
374.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
270.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

simplify781.0ms

Counts
104 → 104
Iterations
IterNodes
done5001
22039
1495
0181

prune773.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.6b

localize48.0ms

Local error

Found 4 expressions with local error:

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

rewrite159.0ms

Algorithm
rewrite-expression-head
Rules
22×associate-*r/
18×frac-sub
14×tanh-def
11×add-sqr-sqrt pow1 add-cbrt-cube associate-*l/ add-exp-log
*-un-lft-identity
associate-*r*
add-cube-cbrt
associate-*l* pow-prod-down prod-exp cbrt-unprod add-log-exp
distribute-rgt-in sub-neg distribute-lft-in flip3-- *-commutative flip--
distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 84
Calls
4 calls:
3.0ms
(tanh (/ x y))
2.0ms
(tanh (/ t y))
83.0ms
(* (* y (- (tanh (/ t y)) (tanh (/ x y)))) z)
68.0ms
(* y (- (tanh (/ t y)) (tanh (/ x y))))

series786.0ms

Counts
4 → 12
Calls
4 calls:
114.0ms
(tanh (/ x y))
114.0ms
(tanh (/ t y))
315.0ms
(* (* y (- (tanh (/ t y)) (tanh (/ x y)))) z)
243.0ms
(* y (- (tanh (/ t y)) (tanh (/ x y))))

simplify966.0ms

Counts
96 → 96
Iterations
IterNodes
done5002
22165
1480
0174

prune745.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(tanh (/ t y))
0.9b
(* z (tanh (/ t y)))
1.5b
(* (- z) (tanh (/ x y)))
3.6b
(* y (+ (* z (tanh (/ t y))) (* (- z) (tanh (/ x y)))))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
35×associate-*r/
18×add-sqr-sqrt
16×associate-*l*
12×*-un-lft-identity add-cube-cbrt
10×pow1 add-cbrt-cube add-exp-log
associate-*r* frac-add tanh-def
add-log-exp
distribute-lft-neg-in distribute-rgt-neg-in pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
distribute-lft-neg-out distribute-rgt-in neg-mul-1 distribute-lft-in flip3-+ flip-+
Counts
4 → 91
Calls
4 calls:
2.0ms
(tanh (/ t y))
10.0ms
(* z (tanh (/ t y)))
19.0ms
(* (- z) (tanh (/ x y)))
56.0ms
(* y (+ (* z (tanh (/ t y))) (* (- z) (tanh (/ x y)))))

series716.0ms

Counts
4 → 12
Calls
4 calls:
108.0ms
(tanh (/ t y))
171.0ms
(* z (tanh (/ t y)))
139.0ms
(* (- z) (tanh (/ x y)))
297.0ms
(* y (+ (* z (tanh (/ t y))) (* (- z) (tanh (/ x y)))))

simplify1.6s

Counts
103 → 103
Iterations
IterNodes
done5000
23424
1634
0194

prune801.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

regimes292.0ms

Accuracy

0% (1.5b remaining)

Error of 1.6b against oracle of 0.0b and baseline of 1.6b

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done21
221
120
015

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.2s8316×body80valid
53.0ms97×body640valid
29.0ms69×body1280valid
16.0ms72×body320valid
4.0ms31×body160valid