Details

Time bar (total: 21.4s)

sample28.0ms

Algorithm
intervals
Results
13.0ms272×body80valid
1.0msbody1280valid
1.0msbody640valid
0.0msbody320valid
0.0msbody160valid

simplify1.9s

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

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.6b

localize37.0ms

Local error

Found 4 expressions with local error:

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

rewrite109.0ms

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

series752.0ms

Counts
4 → 12
Calls
4 calls:
148.0ms
(tanh (/ x y))
113.0ms
(tanh (/ t y))
270.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
221.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

simplify1.9s

Counts
90 → 90
Iterations
IterNodes
done5001
21988
1520
0165

prune560.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 1.7b

localize22.0ms

Local error

Found 4 expressions with local error:

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

rewrite137.0ms

Algorithm
rewrite-expression-head
Rules
33×associate-*r/
27×frac-sub
19×tanh-def
13×add-sqr-sqrt
11×pow1 *-un-lft-identity add-cbrt-cube add-exp-log
10×distribute-rgt-in distribute-lft-in
sub-neg add-cube-cbrt
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 (/ x y))
14.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
40.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
74.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

series1.1s

Counts
4 → 12
Calls
4 calls:
152.0ms
(tanh (/ x y))
334.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
330.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
322.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

simplify2.0s

Counts
117 → 117
Iterations
IterNodes
done5003
22058
1573
0195

prune894.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 1.0b

localize54.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt y)
1.3b
(* z (- (tanh (/ t y)) (tanh (/ x y))))
1.3b
(* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y)))))
1.4b
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y))))))

rewrite397.0ms

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
add-log-exp
flip3-- *-commutative flip--
pow1/3 distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 141
Calls
4 calls:
1.0ms
(cbrt y)
42.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
103.0ms
(* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y)))))
246.0ms
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y))))))

series1.4s

Counts
4 → 12
Calls
4 calls:
265.0ms
(cbrt y)
332.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
475.0ms
(* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y)))))
302.0ms
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (* z (- (tanh (/ t y)) (tanh (/ x y))))))

simplify2.6s

Counts
153 → 153
Iterations
IterNodes
done5001
22803
1734
0232

prune997.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 1.0b

localize35.0ms

Local error

Found 4 expressions with local error:

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

rewrite168.0ms

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

series1.2s

Counts
4 → 12
Calls
4 calls:
97.0ms
(tanh (/ t y))
368.0ms
(* (* y (- (tanh (/ t y)) (tanh (/ x y)))) z)
371.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
315.0ms
(* y (- (tanh (/ t y)) (tanh (/ x y))))

simplify2.1s

Counts
109 → 109
Iterations
IterNodes
done5004
21843
1545
0184

prune964.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

regimes320.0ms

Accuracy

17.3% (1.1b remaining)

Error of 1.1b against oracle of 0.0b and baseline of 1.4b

bsearch37.0ms

Steps
ItersRangePoint
5
-1.3461928284248461e+209
-4.020065562148192e+208
-9.359237286875138e+208

simplify7.0ms

Iterations
IterNodes
done28
128
021

end0.0ms

sample1.6s

Algorithm
intervals
Results
1.2s8322×body80valid
24.0ms86×body640valid
22.0ms55×body1280valid
12.0ms60×body320valid
4.0ms29×body160valid