Details

Time bar (total: 9.9m)

sample35.0ms

Algorithm
intervals
Results
23.0ms300×body80valid

simplify447.0ms

Calls
1 calls:
Slowest
447.0ms
(* x (/ (* (/ y z) t) t))

prune20.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 4.5b

localize14.0ms

Local error

Found 1 expressions with local error:

4.5b
(* x (/ y z))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
13×associate-*r*
12×*-un-lft-identity
11×add-cube-cbrt
10×times-frac
associate-*r/
add-cbrt-cube add-exp-log
associate-/l*
pow1 associate-/r* associate-*l*
clear-num prod-exp un-div-inv cbrt-unprod unswap-sqr
expm1-log1p-u cbrt-undiv frac-2neg div-exp pow-prod-down *-commutative insert-posit16 log1p-expm1-u div-inv add-log-exp
Calls
1 calls:
Slowest
15.0ms
(* x (/ y z))

series22.0ms

Calls
1 calls:
Slowest
22.0ms
(* x (/ y z))

simplify725.0ms

Calls
36 calls:
Slowest
268.0ms
(* (* (* x x) x) (* (* (/ y z) (/ y z)) (/ y z)))
113.0ms
(* (* (* x x) x) (/ (* (* y y) y) (* (* z z) z)))
49.0ms
(+ (log x) (log (/ y z)))
37.0ms
(+ (log x) (- (log y) (log z)))
35.0ms
(* (sqrt x) (/ (sqrt y) (sqrt z)))

prune480.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0b

localize22.0ms

Local error

Found 4 expressions with local error:

1.8b
(* x (/ (* (cbrt y) (cbrt y)) (* (cbrt z) (cbrt z))))
0.7b
(cbrt z)
0.7b
(cbrt z)
0.7b
(cbrt z)

rewrite174.0ms

Algorithm
rewrite-expression-head
Rules
1278×add-sqr-sqrt
1069×associate-*r*
1013×cbrt-prod
810×times-frac
515×*-un-lft-identity
513×add-cube-cbrt
378×unswap-sqr
372×swap-sqr
340×associate-*l*
81×add-cbrt-cube
75×*-commutative
66×cbrt-unprod
57×associate-*r/
29×associate-/l*
27×associate-/r*
25×cbrt-undiv
22×add-exp-log
prod-exp
pow1
expm1-log1p-u div-exp insert-posit16 log1p-expm1-u add-log-exp
pow1/3 un-div-inv
clear-num
frac-2neg pow-prod-down div-inv
Calls
4 calls:
Slowest
111.0ms
(* x (/ (* (cbrt y) (cbrt y)) (* (cbrt z) (cbrt z))))
1.0ms
(cbrt z)
1.0ms
(cbrt z)
1.0ms
(cbrt z)

series1.4s

Calls
4 calls:
Slowest
706.0ms
(cbrt z)
257.0ms
(cbrt z)
256.0ms
(cbrt z)
134.0ms
(* x (/ (* (cbrt y) (cbrt y)) (* (cbrt z) (cbrt z))))

simplify1.1m

Calls
1012 calls:
Slowest
555.0ms
(* (* (* x x) x) (/ (* (* (* (cbrt y) (cbrt y)) (* (cbrt y) (cbrt y))) (* (cbrt y) (cbrt y))) (* (* (* (cbrt z) (cbrt z)) (* (cbrt z) (cbrt z))) (* (cbrt z) (cbrt z)))))
537.0ms
(* (* (* x x) x) (/ (* (* (* (cbrt y) (cbrt y)) (* (cbrt y) (cbrt y))) (* (cbrt y) (cbrt y))) (* (* (* (cbrt z) (cbrt z)) (cbrt z)) (* (* (cbrt z) (cbrt z)) (cbrt z)))))
493.0ms
(* (* (* x x) x) (/ (* (* (* (cbrt y) (cbrt y)) (cbrt y)) (* (* (cbrt y) (cbrt y)) (cbrt y))) (* (* (* (cbrt z) (cbrt z)) (* (cbrt z) (cbrt z))) (* (cbrt z) (cbrt z)))))
454.0ms
(cbrt (/ (* (cbrt y) (cbrt y)) (* (cbrt z) (cbrt z))))
409.0ms
(* (sqrt x) (/ (* (cbrt (sqrt y)) (sqrt (cbrt y))) (* (sqrt (cbrt z)) (cbrt (sqrt z)))))

prune12.7s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0b

localize18.0ms

Local error

Found 4 expressions with local error:

1.8b
(* x (/ (* (cbrt y) (cbrt y)) (* (cbrt (* (* (cbrt z) (cbrt z)) (cbrt z))) (cbrt z))))
0.7b
(cbrt z)
0.7b
(cbrt z)
0.7b
(cbrt z)

rewrite891.0ms

Algorithm
rewrite-expression-head
Rules
9614×add-sqr-sqrt
8575×cbrt-prod
5226×unswap-sqr
4177×associate-*r*
3366×times-frac
3252×associate-*l*
1493×add-cube-cbrt
1467×*-un-lft-identity
1358×swap-sqr
442×*-commutative
141×associate-*r/
111×associate-/r*
81×add-cbrt-cube
66×cbrt-unprod
29×associate-/l*
25×cbrt-undiv
22×add-exp-log
prod-exp
pow1
expm1-log1p-u div-exp insert-posit16 log1p-expm1-u add-log-exp
pow1/3 un-div-inv
clear-num
frac-2neg pow-prod-down div-inv
Calls
4 calls:
Slowest
523.0ms
(* x (/ (* (cbrt y) (cbrt y)) (* (cbrt (* (* (cbrt z) (cbrt z)) (cbrt z))) (cbrt z))))
1.0ms
(cbrt z)
1.0ms
(cbrt z)
1.0ms
(cbrt z)

series914.0ms

Calls
4 calls:
Slowest
295.0ms
(cbrt z)
289.0ms
(cbrt z)
221.0ms
(cbrt z)
110.0ms
(* x (/ (* (cbrt y) (cbrt y)) (* (cbrt (* (* (cbrt z) (cbrt z)) (cbrt z))) (cbrt z))))

simplify7.8m

Calls
3940 calls:
Slowest
868.0ms
(* (sqrt x) (/ (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (* (sqrt (* (cbrt z) (cbrt z))) (sqrt (cbrt z)))) (sqrt (cbrt z)))))
848.0ms
(* x (/ (* (cbrt y) (cbrt y)) (* (cbrt (* (* (cbrt z) (cbrt z)) (cbrt z))) (cbrt z))))
845.0ms
(* (sqrt x) (/ (* (sqrt (cbrt y)) (cbrt (sqrt y))) (* (cbrt (* (sqrt (* (cbrt z) (cbrt z))) (sqrt (cbrt z)))) (cbrt (sqrt z)))))
834.0ms
(* (sqrt x) (/ (* (cbrt (sqrt y)) (sqrt (cbrt y))) (* (cbrt (sqrt (* (* (cbrt z) (cbrt z)) (cbrt z)))) (sqrt (cbrt z)))))
815.0ms
(* (sqrt x) (/ (* (sqrt (cbrt y)) (sqrt (cbrt y))) (* (cbrt (* (* (cbrt (sqrt z)) (cbrt (sqrt z))) (sqrt (cbrt z)))) (cbrt (sqrt z)))))

prune39.0s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0b

localize21.0ms

Local error

Found 4 expressions with local error:

2.0b
(/ (* x (* (cbrt (* (cbrt y) (cbrt y))) (cbrt (* (cbrt y) (cbrt y))))) (/ (* (cbrt z) (cbrt z)) (cbrt (* (cbrt y) (cbrt y)))))
0.7b
(cbrt z)
0.7b
(cbrt z)
0.7b
(cbrt z)