Details

Time bar (total: 4.7m)

sample41.0ms

Algorithm
intervals
Results
22.0ms264×body80valid
1.0msbody320valid
0.0msbody1280valid
0.0msbody160valid

simplify1.9s

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

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.7b

localize23.0ms

Local error

Found 3 expressions with local error:

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

rewrite89.0ms

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

series981.0ms

Counts
3 → 9
Calls
3 calls:
262.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
491.0ms
(+ x (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))))
228.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

simplify2.2s

Counts
85 → 85
Iterations
IterNodes
done5001
22209
1588
0185

prune574.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.5b

localize22.0ms

Local error

Found 4 expressions with local error:

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

rewrite623.0ms

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

series1.3s

Counts
4 → 12
Calls
4 calls:
333.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
468.0ms
(+ x (* y (* z (- (tanh (/ t y)) (tanh (/ x y))))))
314.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
208.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

simplify1.8s

Counts
130 → 130
Iterations
IterNodes
done5000
22285
1650
0222

prune881.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 4 expressions with local error:

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

rewrite196.0ms

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

series1.4s

Counts
4 → 12
Calls
4 calls:
297.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
448.0ms
(+ x (* (* z (- (tanh (/ t y)) (tanh (/ x y)))) y))
357.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
323.0ms
(* (* z (- (tanh (/ t y)) (tanh (/ x y)))) y)

simplify1.8s

Counts
114 → 114
Iterations
IterNodes
done5003
22038
1616
0207

prune685.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize67.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (tanh (/ t y)) (tanh (/ t y)))
0.1b
(* (tanh (/ t y)) (tanh (/ t y)))
5.3b
(* (* y z) (- (* (tanh (/ t y)) (* (tanh (/ t y)) (tanh (/ t y)))) (* (tanh (/ x y)) (* (tanh (/ x y)) (tanh (/ x y))))))
12.4b
(/ (* (* y z) (- (* (tanh (/ t y)) (* (tanh (/ t y)) (tanh (/ t y)))) (* (tanh (/ x y)) (* (tanh (/ x y)) (tanh (/ x y)))))) (+ (* (tanh (/ t y)) (tanh (/ t y))) (+ (* (tanh (/ x y)) (tanh (/ x y))) (* (tanh (/ t y)) (tanh (/ x y))))))

rewrite6.1s

Algorithm
rewrite-expression-head
Rules
26523×frac-times
17528×tanh-def
16783×associate-*r/
7938×frac-sub
6780×frac-add
5817×associate-*l/
3971×associate-/l/
3407×associate-/r/
23×pow1
22×add-cbrt-cube add-exp-log
19×add-sqr-sqrt
16×flip3-+ flip-+
15×*-un-lft-identity add-cube-cbrt
10×associate-*r*
prod-exp cbrt-unprod
associate-*l*
swap-sqr
pow-prod-down
insert-posit16 add-log-exp
cbrt-undiv associate-/r* times-frac div-exp *-commutative
pow2 distribute-rgt-in sub-neg distribute-lft-in pow-plus flip3-- cube-unmult pow-sqr pow-prod-up flip-- unswap-sqr
difference-cubes clear-num frac-2neg div-inv associate-/l*
Counts
4 → 11479
Calls
4 calls:
20.0ms
(* (tanh (/ t y)) (tanh (/ t y)))
19.0ms
(* (tanh (/ t y)) (tanh (/ t y)))
1.6s
(* (* y z) (- (* (tanh (/ t y)) (* (tanh (/ t y)) (tanh (/ t y)))) (* (tanh (/ x y)) (* (tanh (/ x y)) (tanh (/ x y))))))
2.0s
(/ (* (* y z) (- (* (tanh (/ t y)) (* (tanh (/ t y)) (tanh (/ t y)))) (* (tanh (/ x y)) (* (tanh (/ x y)) (tanh (/ x y)))))) (+ (* (tanh (/ t y)) (tanh (/ t y))) (+ (* (tanh (/ x y)) (tanh (/ x y))) (* (tanh (/ t y)) (tanh (/ x y))))))

series10.3s

Counts
4 → 12
Calls
4 calls:
115.0ms
(* (tanh (/ t y)) (tanh (/ t y)))
119.0ms
(* (tanh (/ t y)) (tanh (/ t y)))
512.0ms
(* (* y z) (- (* (tanh (/ t y)) (* (tanh (/ t y)) (tanh (/ t y)))) (* (tanh (/ x y)) (* (tanh (/ x y)) (tanh (/ x y))))))
9.5s
(/ (* (* y z) (- (* (tanh (/ t y)) (* (tanh (/ t y)) (tanh (/ t y)))) (* (tanh (/ x y)) (* (tanh (/ x y)) (tanh (/ x y)))))) (+ (* (tanh (/ t y)) (tanh (/ t y))) (+ (* (tanh (/ x y)) (tanh (/ x y))) (* (tanh (/ t y)) (tanh (/ x y))))))

simplify54.3s

Counts
11491 → 11491
Iterations
IterNodes
done29394
029394

prune3.2m

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

regimes207.0ms

Accuracy

0% (1.9b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done15
115
012

end0.0ms

sample1.4s

Algorithm
intervals
Results
1.1s8314×body80valid
24.0ms99×body640valid
16.0ms45×body1280valid
11.0ms58×body320valid
5.0ms37×body160valid