Details

Time bar (total: 22.5s)

sample23.0ms

Algorithm
intervals
Results
10.0ms411×body80valid

simplify16.9s

Counts
1 → 1
Iterations

Useful iterations: 2 (4.0ms)

IterNodesCost
089
1149
2308
3768
42088
55198
610028
718788
831558
940388
1044308
1149308
done50008

prune6.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(fma (- y z) (- t x) x)

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
0.0ms
(fma (- y z) (- t x) x)

series45.0ms

Counts
1 → 3
Calls
1 calls:
45.0ms
(fma (- y z) (- t x) x)

simplify750.0ms

Counts
13 → 13
Iterations

Useful iterations: 4 (111.0ms)

IterNodesCost
025146
149143
2113125
3277124
41224123
done5002123

prune42.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* (- y z) (- t x)) x)
0.0b
(* (- y z) (- t x))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
36×prod-diff
34×add-sqr-sqrt
32×*-un-lft-identity
28×add-cube-cbrt
22×distribute-rgt-in associate-+l+ distribute-lft-in
flip3-- flip--
associate-*r* associate-*l*
pow1 add-exp-log frac-times sub-neg add-cbrt-cube add-log-exp
expm1-log1p-u associate-*r/ associate-*l/ log1p-expm1-u distribute-lft-out-- difference-of-squares
+-commutative fma-def flip3-+ pow-prod-down prod-exp sum-log *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
2 → 90
Calls
2 calls:
11.0ms
(+ (* (- y z) (- t x)) x)
19.0ms
(* (- y z) (- t x))

series82.0ms

Counts
2 → 6
Calls
2 calls:
44.0ms
(+ (* (- y z) (- t x)) x)
37.0ms
(* (- y z) (- t x))

simplify750.0ms

Counts
96 → 96
Iterations

Useful iterations: done (747.0ms)

IterNodesCost
01661609
13921269
213401108
done50021067

prune192.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (- y z) t)
0.0b
(+ (+ (* (- y z) t) (* (- y z) (- x))) x)
0.0b
(* (- y z) (- x))
0.0b
(+ (* (- y z) t) (* (- y z) (- x)))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
17×*-un-lft-identity
13×associate-*r*
12×associate-*l/
11×add-cube-cbrt add-log-exp
10×associate-*l*
pow1 add-exp-log add-cbrt-cube
flip3-- flip--
fma-def distribute-rgt-neg-out
expm1-log1p-u frac-add sum-log log1p-expm1-u
distribute-lft-neg-in distribute-rgt-neg-in distribute-lft-out
+-commutative associate-+l- flip3-+ unsub-neg pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ distribute-lft-out-- difference-of-squares unswap-sqr
neg-mul-1 associate-+l+
Counts
4 → 99
Calls
4 calls:
10.0ms
(* (- y z) t)
27.0ms
(+ (+ (* (- y z) t) (* (- y z) (- x))) x)
13.0ms
(* (- y z) (- x))
7.0ms
(+ (* (- y z) t) (* (- y z) (- x)))

series145.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(* (- y z) t)
47.0ms
(+ (+ (* (- y z) t) (* (- y z) (- x))) x)
26.0ms
(* (- y z) (- x))
44.0ms
(+ (* (- y z) t) (* (- y z) (- x)))

simplify803.0ms

Counts
111 → 111
Iterations

Useful iterations: done (801.0ms)

IterNodesCost
01641353
14821057
21869983
done5000980

prune254.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (/ (* (- (* y y) (* z z)) (- t x)) (+ y z)) x)
2.6b
(- (* y y) (* z z))
7.2b
(* (- (* y y) (* z z)) (- t x))
22.1b
(/ (* (- (* y y) (* z z)) (- t x)) (+ y z))

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
32×*-un-lft-identity
26×add-sqr-sqrt
22×add-cube-cbrt
19×prod-diff
13×flip3-- flip--
11×add-exp-log distribute-rgt-in distribute-lft-in add-cbrt-cube
10×fma-def
frac-times times-frac associate-/l/ add-log-exp
pow1
associate-*r*
expm1-log1p-u associate-*r/ associate-*l* associate-*l/ associate-/r* associate-/r/ log1p-expm1-u distribute-lft-out
sub-neg flip3-+ flip-+ difference-of-squares
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv
+-commutative frac-2neg fma-neg diff-log pow-prod-down clear-num sum-log *-commutative associate-/l* distribute-lft-out-- unswap-sqr
Counts
4 → 129
Calls
4 calls:
29.0ms
(+ (/ (* (- (* y y) (* z z)) (- t x)) (+ y z)) x)
3.0ms
(- (* y y) (* z z))
21.0ms
(* (- (* y y) (* z z)) (- t x))
17.0ms
(/ (* (- (* y y) (* z z)) (- t x)) (+ y z))

series241.0ms

Counts
4 → 12
Calls
4 calls:
100.0ms
(+ (/ (* (- (* y y) (* z z)) (- t x)) (+ y z)) x)
32.0ms
(- (* y y) (* z z))
45.0ms
(* (- (* y y) (* z z)) (- t x))
63.0ms
(/ (* (- (* y y) (* z z)) (- t x)) (+ y z))

simplify1.1s

Counts
141 → 141
Iterations

Useful iterations: done (1.1s)

IterNodesCost
02262746
15982447
226022148
done50012130

prune315.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes116.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078
done78

end0.0ms

sample597.0ms

Algorithm
intervals
Results
292.0ms12285×body80valid