Details

Time bar (total: 1.3m)

sample410.0ms

Algorithm
intervals
Results
208.0ms1137×body80nan
69.0ms385×body80valid
30.0msbody160valid
11.0ms12×body640valid
7.0ms14×body320valid
4.0msbody1280valid

simplify2.3s

Counts
1 → 1
Iterations
IterNodes
done5004
51059
4334
3127
258
130
017

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.5b

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
0.0b
(- (log z) t)
0.2b
(* y (- (log z) t))
5.4b
(log (- 1.0 z))

rewrite348.0ms

Algorithm
rewrite-expression-head
Rules
34×*-un-lft-identity
30×log-prod
26×add-sqr-sqrt
25×associate--l+
17×distribute-rgt-in distribute-lft-in
14×associate-+r+ add-cube-cbrt
10×associate-+l+ associate-*r/
pow1 add-log-exp
sub-neg flip3-- associate-*l* add-exp-log flip-- distribute-lft-out--
add-cbrt-cube associate-*r*
difference-of-squares
frac-add insert-posit16 distribute-lft-out
log-pow
log-div diff-log
+-commutative sum-log flip3-+ rem-log-exp pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
4 → 115
Calls
4 calls:
283.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
16.0ms
(- (log z) t)
38.0ms
(* y (- (log z) t))
5.0ms
(log (- 1.0 z))

series592.0ms

Counts
4 → 12
Calls
4 calls:
323.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
95.0ms
(- (log z) t)
100.0ms
(* y (- (log z) t))
75.0ms
(log (- 1.0 z))

simplify2.0s

Counts
127 → 127
Iterations
IterNodes
done5001
22011
1609
0247

prune834.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize61.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))
0.0b
(* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))
0.0b
(- (log z) t)
0.2b
(* y (- (log z) t))

rewrite55.1s

Algorithm
rewrite-expression-head
Rules
81×*-un-lft-identity
75×associate--l+
45×distribute-lft-out--
29×associate-*l*
28×distribute-rgt-in distribute-lft-in
27×add-sqr-sqrt log-prod
25×associate-*r*
18×associate-+r+
17×sub-neg add-cube-cbrt
16×pow1
12×associate-*r/
10×associate-+l+
add-log-exp
add-cbrt-cube add-exp-log log-pow
flip3-- flip--
frac-add insert-posit16 distribute-lft-out
difference-of-squares
diff-log pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
+-commutative sum-log flip3-+ flip-+
Counts
4 → 157
Calls
4 calls:
37.8s
(+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))
17.3s
(* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))
15.0ms
(- (log z) t)
48.0ms
(* y (- (log z) t))

series639.0ms

Counts
4 → 12
Calls
4 calls:
305.0ms
(+ (* y (- (log z) t)) (* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b)))
131.0ms
(* a (- (- (- (log 1.0) (* (* (/ z 1.0) (/ z 1.0)) 1/2)) (* z 1.0)) b))
100.0ms
(- (log z) t)
103.0ms
(* y (- (log z) t))

simplify2.3s

Counts
169 → 169
Iterations
IterNodes
done5004
22099
1681
0267

prune983.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0.0b

simplify5.0ms

Iterations
IterNodes
done29
129
023

end0.0ms

sample15.0s

Algorithm
intervals
Results
7.7s40585×body80nan
2.8s12490×body80valid
337.0ms362×body640valid
220.0ms409×body320valid
119.0ms269×body160valid
91.0ms65×body1280valid