Details

Time bar (total: 1.2m)

sample472.0ms

Algorithm
intervals
Results
268.0ms1331×body80nan
131.0ms433×body80valid

simplify251.0ms

Calls
1 calls:
Slowest
250.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

prune18.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.5b

localize60.0ms

Local error

Found 4 expressions with local error:

1.0b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
0.7b
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
0.3b
(* y (log z))
0.1b
(* (- t 1.0) (log a))

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube associate-*r* add-exp-log
add-log-exp
insert-posit16
exp-prod associate-*l* exp-sum
exp-diff associate-*l/ *-commutative
clear-num sub-neg frac-2neg flip3-- pow-prod-down prod-exp associate--l+ associate-*r/ cbrt-unprod div-inv flip-- associate-/l* rem-exp-log associate-/l/
Calls
4 calls:
Slowest
62.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
26.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
10.0ms
(* (- t 1.0) (log a))
3.0ms
(* y (log z))

series586.0ms

Calls
4 calls:
Slowest
277.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
180.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
65.0ms
(* (- t 1.0) (log a))
63.0ms
(* y (log z))

simplify5.3s

Calls
34 calls:
Slowest
531.0ms
(/ (* x (exp (- (* 1.0 (log (/ 1 a))) (+ (* (log (/ 1 z)) y) (+ b (* t (log (/ 1 a)))))))) y)
499.0ms
(- (+ (* t (log -1)) (* 1.0 (log (/ -1 a)))) (+ (* t (log (/ -1 a))) (* 1.0 (log -1))))
362.0ms
(/ (* x (exp (- (+ (* y (log -1)) (+ (* 1.0 (log (/ -1 a))) (* t (log -1)))) (+ b (+ (* t (log (/ -1 a))) (+ (* y (log (/ -1 z))) (* 1.0 (log -1)))))))) y)
353.0ms
(exp (- (+ (* y (log -1)) (+ (* 1.0 (log (/ -1 a))) (* t (log -1)))) (+ b (+ (* t (log (/ -1 a))) (+ (* y (log (/ -1 z))) (* 1.0 (log -1)))))))
344.0ms
(* (* (* (- t 1.0) (- t 1.0)) (- t 1.0)) (* (* (log a) (log a)) (log a)))

prune1.5s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.7b

localize31.0ms

Local error

Found 4 expressions with local error:

1.0b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.0b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.0b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
0.7b
(/ (* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)

rewrite246.0ms

Algorithm
rewrite-expression-head
Rules
15×exp-diff
12×cbrt-div
10×associate-*r/
exp-prod exp-sum
add-sqr-sqrt *-un-lft-identity add-cube-cbrt add-log-exp associate-/l/
frac-times associate-*l/
pow1 add-cbrt-cube add-exp-log insert-posit16
sub-neg associate--l+ rem-exp-log
clear-num frac-2neg div-inv associate-/l*
Calls
4 calls:
Slowest
124.0ms
(/ (* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
51.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
44.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
25.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

series674.0ms

Calls
4 calls:
Slowest
222.0ms
(/ (* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
170.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
146.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
135.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

simplify10.0s

Calls
43 calls:
Slowest
496.0ms
(/ (* x (exp (- (* 1.0 (log (/ 1 a))) (+ (* (log (/ 1 z)) y) (+ b (* t (log (/ 1 a)))))))) y)
385.0ms
(/ (* x (exp (- (+ (* y (log -1)) (+ (* 1.0 (log (/ -1 a))) (* t (log -1)))) (+ b (+ (* t (log (/ -1 a))) (+ (* y (log (/ -1 z))) (* 1.0 (log -1)))))))) y)
352.0ms
(* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (+ (* y (log z)) (* (- t 1.0) (log a)))))) (cbrt (exp (+ (* y (log z)) (* (- t 1.0) (log a)))))))
351.0ms
(+ (* t (* (log a) (exp (- (* 1.0 (log a)))))) (+ (exp (- (* 1.0 (log a)))) (* (log z) (* (exp (- (* 1.0 (log a)))) y))))
348.0ms
(+ (* t (* (log a) (exp (- (* 1.0 (log a)))))) (+ (exp (- (* 1.0 (log a)))) (* (log z) (* (exp (- (* 1.0 (log a)))) y))))

prune1.8s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.6b

localize42.0ms

Local error

Found 4 expressions with local error:

1.0b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.0b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.0b
(pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
0.7b
(/ (* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)

rewrite228.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-div
10×exp-diff associate-*r/
add-sqr-sqrt *-un-lft-identity add-cube-cbrt associate-/l/
exp-prod exp-sum add-log-exp
frac-times associate-*l/ pow-sub
pow1 add-cbrt-cube add-exp-log insert-posit16
unpow-prod-up pow-unpow sub-neg associate--l+
rem-exp-log
pow-to-exp clear-num frac-2neg div-inv associate-/l*
Calls
4 calls:
Slowest
153.0ms
(/ (* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
31.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
25.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
16.0ms
(pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

series901.0ms

Calls
4 calls:
Slowest
421.0ms
(/ (* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
186.0ms
(pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
148.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
146.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

simplify10.4s

Calls
42 calls:
Slowest
741.0ms
(exp (- (* 1.0 (log (/ 1 a))) (+ (* (log (/ 1 z)) y) (+ b (* t (log (/ 1 a)))))))
564.0ms
(/ (* x (exp (- (* 1.0 (log (/ 1 a))) (+ (* (log (/ 1 z)) y) (+ b (* t (log (/ 1 a)))))))) y)
419.0ms
(* x (* (* (cbrt (exp (+ (* y (log z)) (* (- t 1.0) (log a))))) (cbrt (exp (+ (* y (log z)) (* (- t 1.0) (log a)))))) (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))))
405.0ms
(* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (+ (* y (log z)) (* (- t 1.0) (log a)))))) (cbrt (pow E (+ (* y (log z)) (* (- t 1.0) (log a)))))))
385.0ms
(+ (* t (* (log a) (exp (- (* 1.0 (log a)))))) (+ (exp (- (* 1.0 (log a)))) (* (log z) (* (exp (- (* 1.0 (log a)))) y))))

prune2.3s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 0.5b

localize13.0ms

Local error

Found 4 expressions with local error:

1.0b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.0b
(pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.0b
(pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
0.7b
(/ (* x (* (* (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)

rewrite236.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-div
10×associate-*r/ pow-sub
add-sqr-sqrt *-un-lft-identity add-cube-cbrt associate-/l/
unpow-prod-up pow-unpow
frac-times exp-diff associate-*l/ add-log-exp
pow1 add-cbrt-cube add-exp-log insert-posit16
exp-prod sub-neg exp-sum associate--l+
pow-to-exp
clear-num frac-2neg div-inv associate-/l* rem-exp-log
Calls
4 calls:
Slowest
158.0ms
(/ (* x (* (* (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
43.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
19.0ms
(pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
15.0ms
(pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

series912.0ms

Calls
4 calls:
Slowest
410.0ms
(/ (* x (* (* (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
168.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
167.0ms
(pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
167.0ms
(pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

simplify9.5s

Calls
41 calls:
Slowest
552.0ms
(/ (* x (exp (- (* 1.0 (log (/ 1 a))) (+ (* (log (/ 1 z)) y) (+ b (* t (log (/ 1 a)))))))) y)
425.0ms
(* x (* (* (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (pow E (+ (* y (log z)) (* (- t 1.0) (log a)))))))
414.0ms
(* x (* (* (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (+ (* y (log z)) (* (- t 1.0) (log a)))))) (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))))
374.0ms
(* x (* (* (cbrt (pow E (+ (* y (log z)) (* (- t 1.0) (log a))))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (pow E (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))))
372.0ms
(+ (* t (* (log a) (exp (- (* 1.0 (log a)))))) (+ (exp (- (* 1.0 (log a)))) (* (log z) (* (exp (- (* 1.0 (log a)))) y))))

prune2.2s

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 0.4b

regimes3.7s

Accuracy

0% (1.3b remaining)

Error of 2.0b against oracle of 0.6b and baseline of 2.0b

bsearch10.0ms

end0.0ms

sample18.1s

Algorithm
intervals
Results
11.4s46078×body80nan
3.9s15130×body80valid