Details

Time bar (total: 2.5m)

sample58.0ms

Algorithm
intervals
Results
43.0ms375×body80valid

simplify270.0ms

Calls
1 calls:
Slowest
270.0ms
(- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1))

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize28.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (- (* d1 d2) (* d1 d3)) (* d4 d1))
0.0b
(- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1))
0.0b
(- (* d1 d2) (* d1 d3))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
890×*-un-lft-identity
657×prod-diff
538×associate-*l*
528×add-sqr-sqrt
318×add-cube-cbrt
292×associate-+l+
268×associate-*r*
228×distribute-lft-out
213×distribute-lft-out--
171×*-commutative
148×associate--l+
97×unswap-sqr
46×swap-sqr
27×fma-neg
21×distribute-rgt-out--
19×add-log-exp
16×fma-def
13×difference-of-squares
diff-log
sum-log sub-neg
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
+-commutative flip3-- associate-+l- flip--
associate--l- flip3-+ flip-+
Calls
3 calls:
Slowest
959.0ms
(- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1))
143.0ms
(+ (- (* d1 d2) (* d1 d3)) (* d4 d1))
49.0ms
(- (* d1 d2) (* d1 d3))

series171.0ms

Calls
3 calls:
Slowest
82.0ms
(- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1))
46.0ms
(+ (- (* d1 d2) (* d1 d3)) (* d4 d1))
43.0ms
(- (* d1 d2) (* d1 d3))

simplify2.2m

Calls
1136 calls:
Slowest
866.0ms
(fma (* (cbrt (+ (- (* d1 d2) (* d1 d3)) (* d4 d1))) (cbrt (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)))) (cbrt (+ (- (* d1 d2) (* d1 d3)) (* d4 d1))) (- (* d1 (* d1 1))))
630.0ms
(fma d1 (+ (- d2 d3) d4) (- (* (cbrt d1) (* d1 (* (cbrt d1) (cbrt d1))))))
623.0ms
(fma 1 (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (- (* d1 (* d1 1))))
602.0ms
(fma (* (cbrt (+ (- (* d1 d2) (* d1 d3)) (* d4 d1))) (cbrt (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)))) (cbrt (+ (- (* d1 d2) (* d1 d3)) (* d4 d1))) (- (* (* (sqrt d1) (sqrt d1)) (* (sqrt d1) (sqrt d1)))))
554.0ms
(fma (sqrt (+ (- (* d1 d2) (* d1 d3)) (* d4 d1))) (sqrt (+ (- (* d1 d2) (* d1 d3)) (* d4 d1))) (- (* (* d1 d1) (* 1 1))))

prune5.8s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize10.0ms

Local error

Found 1 expressions with local error:

0.0b
(fma d1 (+ (- d2 d3) d4) (- (* d1 d1)))

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt fma-udef insert-posit16 log1p-expm1-u add-log-exp
Calls
1 calls:
Slowest
0.0ms
(fma d1 (+ (- d2 d3) d4) (- (* d1 d1)))

series55.0ms

Calls
1 calls:
Slowest
55.0ms
(fma d1 (+ (- d2 d3) d4) (- (* d1 d1)))

simplify372.0ms

Calls
3 calls:
Slowest
157.0ms
(- (* d2 d1) (+ (pow d1 2) (* d3 d1)))
110.0ms
(- (+ (* d4 d1) (* d2 d1)) (* d3 d1))
104.0ms
(- (+ (* d4 d1) (* d2 d1)) (* d3 d1))

prune100.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize16.0ms

Local error

Found 2 expressions with local error:

0.0b
(* d1 (- (- (+ d4 d2) d3) d1))
0.0b
(- (+ d4 d2) d3)

rewrite261.0ms

Algorithm
rewrite-expression-head
Rules
108×*-un-lft-identity
72×prod-diff
62×add-sqr-sqrt
44×add-cube-cbrt
38×associate--l+
36×distribute-rgt-in distribute-lft-in
19×distribute-lft-out--
18×distribute-lft-out
difference-of-squares
associate-*r* add-log-exp
sub-neg
pow1 add-cbrt-cube fma-neg add-exp-log
+-commutative associate-*l*
expm1-log1p-u flip3-- diff-log associate-*r/ insert-posit16 log1p-expm1-u flip--
sum-log pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Calls
2 calls:
Slowest
229.0ms
(* d1 (- (- (+ d4 d2) d3) d1))
29.0ms
(- (+ d4 d2) d3)

series75.0ms

Calls
2 calls:
Slowest
57.0ms
(* d1 (- (- (+ d4 d2) d3) d1))
18.0ms
(- (+ d4 d2) d3)

simplify7.5s

Calls
126 calls:
Slowest
321.0ms
(+ (* (- (+ d4 d2) d3) (- (+ d4 d2) d3)) (+ (* d1 d1) (* (- (+ d4 d2) d3) d1)))
198.0ms
(* d1 (- (- (+ d4 d2) d3) d1))
142.0ms
(* (sqrt d1) (sqrt (- (- (+ d4 d2) d3) d1)))
141.0ms
(+ (log d1) (log (- (- (+ d4 d2) d3) d1)))
140.0ms
(* (sqrt d1) (sqrt (- (- (+ d4 d2) d3) d1)))

prune1.0s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes155.0ms

Accuracy

0% (0.0b remaining)

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

bsearch2.0ms

end0.0ms

sample1.3s

Algorithm
intervals
Results
1.1s11892×body80valid