Details

Time bar (total: 12.0s)

sample171.0ms

Algorithm
intervals
Results
113.0ms598×body80valid

simplify2.9s

Counts
1 → 1
Iterations

Useful iterations: 4 (322.0ms)

IterNodesCost
02329
14729
211028
333328
490927
5281127
done500027

prune16.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.6b

localize48.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (* i a) (* c z))
4.9b
(* j (- (* c t) (* i y)))
5.0b
(fma x (- (* y z) (* t a)) (fma b (- (* i a) (* c z)) (* j (- (* c t) (* i y)))))
5.3b
(fma b (- (* i a) (* c z)) (* j (- (* c t) (* i y))))

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube add-log-exp
expm1-log1p-u log1p-expm1-u
distribute-rgt-in sub-neg distribute-lft-in associate-*r* associate-*l* prod-diff
flip3-- associate-*r/ flip-- fma-udef
fma-neg diff-log pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 64
Calls
4 calls:
17.0ms
(- (* i a) (* c z))
36.0ms
(* j (- (* c t) (* i y)))
0.0ms
(fma x (- (* y z) (* t a)) (fma b (- (* i a) (* c z)) (* j (- (* c t) (* i y)))))
0.0ms
(fma b (- (* i a) (* c z)) (* j (- (* c t) (* i y))))

series1.4s

Counts
4 → 12
Calls
4 calls:
60.0ms
(- (* i a) (* c z))
132.0ms
(* j (- (* c t) (* i y)))
865.0ms
(fma x (- (* y z) (* t a)) (fma b (- (* i a) (* c z)) (* j (- (* c t) (* i y)))))
298.0ms
(fma b (- (* i a) (* c z)) (* j (- (* c t) (* i y))))

simplify1.8s

Counts
76 → 76
Iterations

Useful iterations: done (1.8s)

IterNodesCost
01371239
13181223
28951071
331321071
done50001056

prune483.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 8.7b

localize25.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (* i a) (* c z))
4.9b
(* (fma c t (- (* y i))) j)
5.0b
(fma x (- (* y z) (* t a)) (fma b (- (* i a) (* c z)) (* (fma c t (- (* y i))) j)))
5.3b
(fma b (- (* i a) (* c z)) (* (fma c t (- (* y i))) j))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube add-log-exp
expm1-log1p-u log1p-expm1-u
associate-*r* associate-*l*
fma-udef
sub-neg flip3-- fma-neg diff-log prod-diff pow-prod-down prod-exp *-commutative flip-- cbrt-unprod unswap-sqr
Counts
4 → 56
Calls
4 calls:
11.0ms
(- (* i a) (* c z))
7.0ms
(* (fma c t (- (* y i))) j)
0.0ms
(fma x (- (* y z) (* t a)) (fma b (- (* i a) (* c z)) (* (fma c t (- (* y i))) j)))
0.0ms
(fma b (- (* i a) (* c z)) (* (fma c t (- (* y i))) j))

series1.2s

Counts
4 → 12
Calls
4 calls:
48.0ms
(- (* i a) (* c z))
120.0ms
(* (fma c t (- (* y i))) j)
729.0ms
(fma x (- (* y z) (* t a)) (fma b (- (* i a) (* c z)) (* (fma c t (- (* y i))) j)))
281.0ms
(fma b (- (* i a) (* c z)) (* (fma c t (- (* y i))) j))

simplify2.1s

Counts
68 → 68
Iterations

Useful iterations: done (2.1s)

IterNodesCost
01131129
12481113
2724978
32625964
done5000959

prune494.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 8.7b

localize47.0ms

Local error

Found 4 expressions with local error:

5.3b
(fma b (- (* i a) (* c z)) (* (* (cbrt (* j (- (* c t) (* i y)))) (cbrt (* j (- (* c t) (* i y))))) (cbrt (* j (- (* c t) (* i y))))))
7.2b
(cbrt (* j (- (* c t) (* i y))))
7.2b
(cbrt (* j (- (* c t) (* i y))))
7.2b
(cbrt (* j (- (* c t) (* i y))))

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-div associate-*r/
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube log1p-expm1-u add-log-exp
cbrt-prod flip3-- pow1/3 flip--
fma-udef
Counts
4 → 49
Calls
4 calls:
1.0ms
(fma b (- (* i a) (* c z)) (* (* (cbrt (* j (- (* c t) (* i y)))) (cbrt (* j (- (* c t) (* i y))))) (cbrt (* j (- (* c t) (* i y))))))
32.0ms
(cbrt (* j (- (* c t) (* i y))))
20.0ms
(cbrt (* j (- (* c t) (* i y))))
19.0ms
(cbrt (* j (- (* c t) (* i y))))

series1.2s

Calls
3 calls:
250.0ms
(cbrt (* j (- (* c t) (* i y))))
234.0ms
(cbrt (* j (- (* c t) (* i y))))
667.0ms
(cbrt (* j (- (* c t) (* i y))))