Details

Time bar (total: 1.5m)

sample53.0ms

Algorithm
intervals
Results
27.0ms256×body80valid
2.0msbody640valid
1.0msbody320valid
0.0msbody160valid

simplify72.0ms

Counts
1 → 1

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.1b

localize16.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.3b
(- (tanh (/ t y)) (tanh (/ x y)))
5.4b
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

rewrite93.0ms

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

series1.2s

Counts
4 → 12
Calls
4 calls:
111.0ms
(tanh (/ t y))
467.0ms
(+ x (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))))
321.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
257.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

simplify71.0ms

Counts
95 → 95

prune393.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.3b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(tanh (/ t y))
0.3b
(- (tanh (/ t y)) (tanh (/ x y)))
0.5b
(* z (- (tanh (/ t y)) (tanh (/ x y))))
2.4b
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

rewrite214.0ms

Algorithm
rewrite-expression-head
Rules
33×associate-*r/
27×frac-sub
19×tanh-def
13×add-sqr-sqrt
11×pow1 add-exp-log *-un-lft-identity add-cbrt-cube
10×distribute-rgt-in distribute-lft-in
add-cube-cbrt sub-neg
associate-*r* associate-*l* add-log-exp
pow-prod-down prod-exp cbrt-unprod
flip3-- flip--
*-commutative distribute-lft-out-- difference-of-squares
diff-log unswap-sqr
Counts
4 → 105
Calls
4 calls:
3.0ms
(tanh (/ t y))
25.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
76.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
102.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

series990.0ms

Counts
4 → 12
Calls
4 calls:
95.0ms
(tanh (/ t y))
359.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
265.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
271.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

simplify76.0ms

Counts
117 → 117

prune479.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.1b

localize18.0ms

Local error

Found 4 expressions with local error:

0.2b
(+ (* z (tanh (/ t y))) (* z (- (tanh (/ x y)))))
1.1b
(* z (tanh (/ t y)))
1.3b
(* z (- (tanh (/ x y))))
2.3b
(* y (+ (* z (tanh (/ t y))) (* z (- (tanh (/ x y))))))

rewrite117.0ms

Algorithm
rewrite-expression-head
Rules
53×associate-*r/
21×distribute-neg-frac
18×add-sqr-sqrt frac-add
17×associate-*r*
14×tanh-def
12×add-cube-cbrt *-un-lft-identity
10×pow1 add-exp-log add-cbrt-cube
associate-*l*
add-log-exp
distribute-lft-neg-in distribute-rgt-neg-in pow-prod-down prod-exp *-commutative distribute-rgt-neg-out cbrt-unprod unswap-sqr
flip3-+ flip-+ distribute-lft-out
+-commutative distribute-rgt-in neg-mul-1 distribute-lft-in unsub-neg sum-log
Counts
4 → 105
Calls
4 calls:
20.0ms
(+ (* z (tanh (/ t y))) (* z (- (tanh (/ x y)))))
12.0ms
(* z (tanh (/ t y)))
19.0ms
(* z (- (tanh (/ x y))))
60.0ms
(* y (+ (* z (tanh (/ t y))) (* z (- (tanh (/ x y))))))

series911.0ms

Counts
4 → 12
Calls
4 calls:
380.0ms
(+ (* z (tanh (/ t y))) (* z (- (tanh (/ x y)))))
144.0ms
(* z (tanh (/ t y)))
131.0ms
(* z (- (tanh (/ x y))))
255.0ms
(* y (+ (* z (tanh (/ t y))) (* z (- (tanh (/ x y))))))

simplify84.0ms

Counts
117 → 117

prune601.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.1b

localize63.0ms

Local error

Found 4 expressions with local error:

0.2b
(- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))
1.4b
(* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))
4.1b
(* y (* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))))
8.3b
(/ (* y (* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))) (+ (* (tanh (/ t y)) (tanh (/ t y))) (+ (* (tanh (/ x y)) (tanh (/ x y))) (* (tanh (/ t y)) (tanh (/ x y))))))

rewrite2.3s

Algorithm
rewrite-expression-head
Rules
6780×frac-add
6093×frac-times
5440×tanh-def
3407×associate-/r/
2086×associate-*r/
2031×associate-*l/
72×cube-div
59×add-sqr-sqrt
36×frac-sub
32×difference-of-squares
29×*-un-lft-identity
26×associate-*r*
24×unpow-prod-down cube-prod
20×add-exp-log add-cbrt-cube
16×flip3-+ flip-+ sqr-pow
11×pow1 associate-/l/
10×distribute-rgt-in distribute-lft-in distribute-lft-out--
add-cube-cbrt
sub-neg prod-exp cbrt-unprod
associate-*l* add-log-exp
flip3-- pow-prod-down flip--
cbrt-undiv times-frac div-exp associate-/r*
difference-cubes *-commutative
frac-2neg diff-log clear-num div-inv associate-/l* unswap-sqr
Counts
4 → 3576
Calls
4 calls:
62.0ms
(- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))
161.0ms
(* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))
223.0ms
(* y (* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))))
747.0ms
(/ (* y (* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))) (+ (* (tanh (/ t y)) (tanh (/ t y))) (+ (* (tanh (/ x y)) (tanh (/ x y))) (* (tanh (/ t y)) (tanh (/ x y))))))

series24.9s

Counts
4 → 12
Calls
4 calls:
1.4s
(- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))
1.3s
(* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))
494.0ms
(* y (* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))))
21.6s
(/ (* y (* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))) (+ (* (tanh (/ t y)) (tanh (/ t y))) (+ (* (tanh (/ x y)) (tanh (/ x y))) (* (tanh (/ t y)) (tanh (/ x y))))))

simplify2.4s

Counts
3588 → 3588

prune53.2s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

regimes148.0ms

Accuracy

46.6% (6.2b remaining)

Error of 6.2b against oracle of 0.0b and baseline of 11.6b

bsearch127.0ms

Steps
ItersRangePoint
8
1.0851346898692834e+54
2.6979484945146374e+57
2.6633047007217157e+57
9
-1.091522186964977e+209
-1.1745999289766087e+200
-1.1968709005031164e+200

simplify29.0ms

end0.0ms

sample1.5s

Algorithm
intervals
Results
1.0s8315×body80valid
36.0ms65×body320valid
22.0ms89×body640valid
14.0ms38×body1280valid
4.0ms29×body160valid