Details

Time bar (total: 17.4s)

sample34.0ms

Algorithm
intervals
Results
17.0ms365×body80valid

simplify3.9s

Counts
1 → 1
Iterations

Useful iterations: 3 (44.0ms)

IterNodesCost
011284
125244
269204
3185164
4412164
51018164
63220164
done5000164

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize30.0ms

Local error

Found 2 expressions with local error:

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

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt pow1 associate-+l+ sum-log sub-neg *-un-lft-identity add-cbrt-cube diff-log add-exp-log add-cube-cbrt
+-commutative flip3-+ flip3-- associate-+l- flip-+ flip-- distribute-lft-out--
Counts
2 → 28
Calls
2 calls:
7.0ms
(- (* d1 d2) (* d1 d3))
23.0ms
(+ (- (* d1 d2) (* d1 d3)) (* d4 d1))

series111.0ms

Counts
2 → 6
Calls
2 calls:
54.0ms
(- (* d1 d2) (* d1 d3))
56.0ms
(+ (- (* d1 d2) (* d1 d3)) (* d4 d1))

simplify2.4s

Counts
34 → 34
Iterations

Useful iterations: 3 (878.0ms)

IterNodesCost
0598373
11786491
26245891
325215811
done50045811

prune217.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 1 expressions with local error:

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

rewrite73.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt associate-*r*
pow1 add-cbrt-cube associate-*l* add-exp-log add-cube-cbrt
associate-*r/ distribute-lft-out
distribute-rgt-in distribute-lft-in flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ distribute-lft-out-- add-log-exp unswap-sqr
Counts
1 → 24
Calls
1 calls:
72.0ms
(* d1 (+ d4 (- d2 d3)))

series47.0ms

Counts
1 → 3
Calls
1 calls:
47.0ms
(* d1 (+ d4 (- d2 d3)))

simplify2.7s

Counts
27 → 27
Iterations

Useful iterations: 3 (1.3s)

IterNodesCost
0524882
11544348
25554308
329134188
done50464188

prune103.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(* d1 (+ d4 (- d2 d3)))
0.3b
(* (sqrt (* d1 (+ d4 (- d2 d3)))) (sqrt (* d1 (+ d4 (- d2 d3)))))
1.5b
(sqrt (* d1 (+ d4 (- d2 d3))))
1.5b
(sqrt (* d1 (+ d4 (- d2 d3))))

rewrite188.0ms

Algorithm
rewrite-expression-head
Rules
61×pow1
32×sqrt-pow1
23×pow-prod-down
20×associate-*r/
16×sqrt-div
15×*-un-lft-identity
14×add-sqr-sqrt
12×pow1/2
10×pow-prod-up add-cube-cbrt
flip3-+ associate-*r* flip-+
add-cbrt-cube add-exp-log
associate-*l*
pow-sqr sqrt-prod
frac-times swap-sqr add-log-exp
associate-*l/ prod-exp *-commutative cbrt-unprod distribute-lft-out unswap-sqr
pow2 distribute-rgt-in rem-square-sqrt distribute-lft-in pow-plus sqrt-unprod distribute-lft-out--
Counts
4 → 107
Calls
4 calls:
47.0ms
(* d1 (+ d4 (- d2 d3)))
113.0ms
(* (sqrt (* d1 (+ d4 (- d2 d3)))) (sqrt (* d1 (+ d4 (- d2 d3)))))
12.0ms
(sqrt (* d1 (+ d4 (- d2 d3))))
12.0ms
(sqrt (* d1 (+ d4 (- d2 d3))))

series905.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(* d1 (+ d4 (- d2 d3)))
332.0ms
(* (sqrt (* d1 (+ d4 (- d2 d3)))) (sqrt (* d1 (+ d4 (- d2 d3)))))
267.0ms
(sqrt (* d1 (+ d4 (- d2 d3))))
267.0ms
(sqrt (* d1 (+ d4 (- d2 d3))))

simplify1.7s

Counts
119 → 119
Iterations

Useful iterations: done (1.7s)

IterNodesCost
013630588
136323440
2115723040
done500222840

prune512.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize15.0ms

Local error

Found 2 expressions with local error:

0.1b
(* d1 (sqrt (+ d4 (- d2 d3))))
0.1b
(* (* d1 (sqrt (+ d4 (- d2 d3)))) (sqrt (+ d4 (- d2 d3))))

rewrite142.0ms

Algorithm
rewrite-expression-head
Rules
17×*-un-lft-identity
16×associate-*r*
14×sqrt-div
11×add-sqr-sqrt sqrt-prod
10×associate-*r/
pow1 add-cbrt-cube add-exp-log
flip3-+ add-cube-cbrt flip-+
frac-times associate-*l* pow-prod-down prod-exp cbrt-unprod distribute-lft-out
associate-*l/ *-commutative distribute-lft-out-- add-log-exp unswap-sqr
Counts
2 → 57
Calls
2 calls:
46.0ms
(* d1 (sqrt (+ d4 (- d2 d3))))
94.0ms
(* (* d1 (sqrt (+ d4 (- d2 d3)))) (sqrt (+ d4 (- d2 d3))))

series125.0ms

Counts
2 → 6
Calls
2 calls:
87.0ms
(* d1 (sqrt (+ d4 (- d2 d3))))
37.0ms
(* (* d1 (sqrt (+ d4 (- d2 d3)))) (sqrt (+ d4 (- d2 d3))))

simplify2.5s

Counts
63 → 63
Iterations

Useful iterations: 3 (1.1s)

IterNodesCost
010419441
127615257
290314817
3323214657
done504914657

prune203.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes219.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011284
115284
done15284

end0.0ms

sample1.2s

Algorithm
intervals
Results
926.0ms11956×body80valid