Details

Time bar (total: 1.1m)

sample24.0ms

Algorithm
intervals
Results
10.0ms273×body80valid
1.0msbody1280valid
0.0msbody640valid
0.0msbody320valid

simplify74.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0548
11418
23258
39648
434728
550028
done50028

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.0b

localize11.0ms

Local error

Found 4 expressions with local error:

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

rewrite67.0ms

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

series584.0ms

Counts
4 → 12
Calls
4 calls:
85.0ms
(tanh (/ x y))
237.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
85.0ms
(tanh (/ t y))
177.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

simplify61.0ms

Counts
90 → 90
Iterations

Useful iterations: 1 (13.0ms)

IterNodesCost
05121026
12370971
25002971
done5002971

prune275.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 2.4b

localize11.0ms

Local error

Found 4 expressions with local error:

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

rewrite123.0ms

Algorithm
rewrite-expression-head
Rules
33×associate-*r/
18×frac-sub
14×tanh-def
11×pow1 add-exp-log add-sqr-sqrt add-cbrt-cube
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))
40.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
74.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

series598.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(tanh (/ x y))
84.0ms
(tanh (/ t y))
247.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
177.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

simplify59.0ms

Counts
104 → 104
Iterations

Useful iterations: 1 (13.0ms)

IterNodesCost
04701039
12128970
25002970
done5002970

prune302.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 1.2b

localize15.0ms

Local error

Found 4 expressions with local error:

5.5b
(* (* y z) (- (* (* (cbrt (tanh (/ t y))) (cbrt (tanh (/ t y)))) (cbrt (tanh (/ t y)))) (tanh (/ x y))))
9.3b
(cbrt (tanh (/ t y)))
9.3b
(cbrt (tanh (/ t y)))
9.3b
(cbrt (tanh (/ t y)))

rewrite339.0ms

Algorithm
rewrite-expression-head
Rules
441×cbrt-div
243×frac-times
236×associate-*r/
210×tanh-def
189×frac-sub
81×associate-*l/
pow1 add-exp-log cbrt-prod add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-log-exp
pow1/3 associate-*r* pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in
flip3-- associate-*l* *-commutative flip--
Counts
4 → 255
Calls
4 calls:
304.0ms
(* (* y z) (- (* (* (cbrt (tanh (/ t y))) (cbrt (tanh (/ t y)))) (cbrt (tanh (/ t y)))) (tanh (/ x y))))
2.0ms
(cbrt (tanh (/ t y)))
2.0ms
(cbrt (tanh (/ t y)))
3.0ms
(cbrt (tanh (/ t y)))

series736.0ms

Counts
4 → 12
Calls
4 calls:
178.0ms
(* (* y z) (- (* (* (cbrt (tanh (/ t y))) (cbrt (tanh (/ t y)))) (cbrt (tanh (/ t y)))) (tanh (/ x y))))
181.0ms
(cbrt (tanh (/ t y)))
186.0ms
(cbrt (tanh (/ t y)))
191.0ms
(cbrt (tanh (/ t y)))

simplify108.0ms

Counts
267 → 267
Iterations

Useful iterations: 1 (40.0ms)

IterNodesCost
037219577
150039364
done50039364

prune1.3s

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 1.2b

localize22.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (tanh (/ t y)) (tanh (/ t y)))
1.0b
(* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))
4.2b
(* y (* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))))
8.8b
(/ (* 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))))))

rewrite1.3s

Algorithm
rewrite-expression-head
Rules
6780×frac-add
6102×frac-times
5442×tanh-def
3407×associate-/r/
2089×associate-*r/
2034×associate-*l/
54×cube-div
41×add-sqr-sqrt
29×associate-*r*
27×frac-sub
23×*-un-lft-identity
22×add-exp-log add-cbrt-cube
18×pow1
16×flip3-+ flip-+ difference-of-squares
13×add-cube-cbrt
12×unpow-prod-down cube-prod
11×associate-/l/
10×distribute-rgt-in distribute-lft-in
associate-*l*
prod-exp cbrt-unprod sqr-pow
sub-neg
pow-prod-down distribute-lft-out--
add-log-exp
cbrt-undiv flip3-- times-frac swap-sqr div-exp associate-/r* *-commutative flip--
unswap-sqr
difference-cubes pow2 frac-2neg pow-plus clear-num pow-sqr pow-prod-up div-inv associate-/l*
Counts
4 → 3573
Calls
4 calls:
17.0ms
(* (tanh (/ t y)) (tanh (/ t y)))
96.0ms
(* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))
119.0ms
(* y (* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))))
416.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))))))

series18.0s

Counts
4 → 12
Calls
4 calls:
111.0ms
(* (tanh (/ t y)) (tanh (/ t y)))
1.1s
(* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3)))
385.0ms
(* y (* z (- (pow (tanh (/ t y)) 3) (pow (tanh (/ x y)) 3))))
16.5s
(/ (* 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.6s

Counts
3585 → 3585
Iterations

Useful iterations: 0 (209.0ms)

IterNodesCost
013456292537
done13456292537

prune37.2s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

regimes88.0ms

Accuracy

25.9% (3.4b remaining)

Error of 3.4b against oracle of 0.0b and baseline of 4.6b

bsearch35.0ms

Steps
ItersRangePoint
6
3.4800954820853246e+164
1.569228429328002e+165
3.75625988222539e+164

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02921
12921
done2921

end0.0ms

sample649.0ms

Algorithm
intervals
Results
321.0ms8294×body80valid
13.0ms55×body1280valid
12.0ms81×body640valid
7.0ms68×body320valid
3.0ms46×body160valid