Details

Time bar (total: 1.1m)

sample24.0ms

Algorithm
intervals
Results
11.0ms263×body80valid
0.0msbody320valid
0.0msbody640valid
0.0msbody1280valid
0.0msbody160valid

simplify81.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0548
11418
23258
39648
434728
550028

prune3.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 3.8b

Counts
2 → 1

localize11.0ms

Local error

Found 4 expressions with local error:

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

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
18×frac-sub
13×tanh-def
11×associate-*r/
sub-neg
distribute-rgt-in associate-+r+ distribute-lft-in
flip3-- associate-*l* *-commutative flip--
+-commutative flip3-+ flip-+
Counts
4 → 41
Calls
4 calls:
8.0ms
(+ x (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))))
2.0ms
(tanh (/ t y))
5.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
8.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

series774.0ms

Counts
4 → 12
Calls
4 calls:
323.0ms
(+ x (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))))
78.0ms
(tanh (/ t y))
219.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
153.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

simplify54.0ms

Algorithm
egg-herbie
Counts
53 → 53
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0457759
11801759
25001759

prune181.0ms

Filtered
53 candidates to 42 candidates (79.2%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New46753
Fresh000
Picked101
Done000
Total47754

Merged error: 0.3b

Counts
54 → 7

localize11.0ms

Local error

Found 4 expressions with local error:

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

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
33×associate-*r/
27×frac-sub
19×tanh-def
10×distribute-rgt-in distribute-lft-in
sub-neg
flip3-- *-commutative flip--
associate-*r*
Counts
4 → 54
Calls
4 calls:
8.0ms
(* z (* y (- (tanh (/ t y)) (tanh (/ x y)))))
2.0ms
(tanh (/ t y))
5.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
7.0ms
(* y (- (tanh (/ t y)) (tanh (/ x y))))

series649.0ms

Counts
4 → 12
Calls
4 calls:
193.0ms
(* z (* y (- (tanh (/ t y)) (tanh (/ x y)))))
79.0ms
(tanh (/ t y))
216.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
160.0ms
(* y (- (tanh (/ t y)) (tanh (/ x y))))

simplify47.0ms

Algorithm
egg-herbie
Counts
66 → 66
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0409952
11506952
25002952

prune215.0ms

Filtered
66 candidates to 50 candidates (75.8%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New64266
Fresh516
Picked101
Done000
Total70373

Merged error: 0.2b

Counts
73 → 3

localize21.0ms

Local error

Found 4 expressions with local error:

0.2b
(- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))
1.7b
(* z (* y (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))))
1.8b
(* y (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))
9.8b
(/ (* z (* y (- (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))))))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
6780×frac-add
6093×frac-times
5416×tanh-def
3407×associate-/r/
2041×associate-*r/
2031×associate-*l/
16×flip3-+ flip-+
14×associate-*r*
10×distribute-rgt-in distribute-lft-in
sqr-pow
sub-neg
associate-/l*
*-commutative
difference-cubes flip3-- flip-- difference-of-squares
associate-/l/
frac-2neg clear-num div-inv
Counts
4 → 3448
Calls
4 calls:
4.0ms
(- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))
7.0ms
(* z (* y (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))))
5.0ms
(* y (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))
291.0ms
(/ (* z (* y (- (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))))))

series19.3s

Counts
4 → 12
Calls
4 calls:
1.0s
(- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))
887.0ms
(* z (* y (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))))
281.0ms
(* y (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))
17.1s
(/ (* z (* y (- (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.3s

Algorithm
egg-herbie
Counts
3460 → 3460
Iterations

Useful iterations: 0 (174.0ms)

IterNodesCost
013266290179

prune36.9s

Filtered
3460 candidates to 3447 candidates (99.6%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New346003460
Fresh022
Picked011
Done000
Total346033463

Merged error: 0.2b

Counts
3463 → 3

localize16.0ms

Local error

Found 4 expressions with local error:

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

rewrite218.0ms

Algorithm
rewrite-expression-head
Rules
819×frac-times
734×tanh-def
727×associate-*r/
675×frac-sub
273×associate-*l/
227×associate-/l/
17×*-commutative
12×difference-of-squares
11×associate-/r/
frac-add
associate-*r* associate-/l*
associate-*l*
sub-neg flip3-- flip--
distribute-rgt-in distribute-lft-in
pow2 frac-2neg flip3-+ clear-num flip-+ div-inv
Counts
4 → 737
Calls
4 calls:
5.0ms
(* (tanh (/ t y)) (tanh (/ t y)))
20.0ms
(- (* (tanh (/ t y)) (tanh (/ t y))) (* (tanh (/ x y)) (tanh (/ x y))))
59.0ms
(/ (* (* y z) (- (* (tanh (/ t y)) (tanh (/ t y))) (* (tanh (/ x y)) (tanh (/ x y))))) (+ (tanh (/ t y)) (tanh (/ x y))))
45.0ms
(* (* y z) (- (* (tanh (/ t y)) (tanh (/ t y))) (* (tanh (/ x y)) (tanh (/ x y)))))

series1.9s

Counts
4 → 12
Calls
4 calls:
99.0ms
(* (tanh (/ t y)) (tanh (/ t y)))
489.0ms
(- (* (tanh (/ t y)) (tanh (/ t y))) (* (tanh (/ x y)) (tanh (/ x y))))
1.0s
(/ (* (* y z) (- (* (tanh (/ t y)) (tanh (/ t y))) (* (tanh (/ x y)) (tanh (/ x y))))) (+ (tanh (/ t y)) (tanh (/ x y))))
270.0ms
(* (* y z) (- (* (tanh (/ t y)) (tanh (/ t y))) (* (tanh (/ x y)) (tanh (/ x y)))))

simplify278.0ms

Algorithm
egg-herbie
Counts
749 → 749
Iterations

Useful iterations: 0 (23.0ms)

IterNodesCost
0490727546
1500127546

prune3.5s

Filtered
749 candidates to 498 candidates (66.5%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New7490749
Fresh011
Picked011
Done011
Total7493752

Merged error: 0.2b

Counts
752 → 3

regimes146.0ms

Accuracy

53.6% (5.3b remaining)

Error of 5.4b against oracle of 0.0b and baseline of 11.5b

bsearch105.0ms

Steps
ItersRangePoint
8
1.2824227115956784e+127
3.40936178854925e+129
1.6057920252528938e+127
8
-6.189426906258438e+158
-1.4497606012047558e+156
-2.14779953698364e+156

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04131
14131

end0.0ms

sample606.0ms

Algorithm
intervals
Results
344.0ms8278×body80valid
14.0ms92×body640valid
9.0ms39×body1280valid
8.0ms74×body320valid
3.0ms35×body160valid