Details

Time bar (total: 14.4s)

sample48.0ms

Algorithm
intervals
Results
29.0ms273×body80valid

simplify40.0ms

Counts
1 → 1
Iterations
IterNodes
done47
547
445
341
235
126
015

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 16.5b

localize36.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (* y z) t))
3.8b
(/ (* y b) t)
6.7b
(/ (* y z) t)
11.4b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

rewrite108.0ms

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity
26×times-frac
22×distribute-lft-out
19×add-sqr-sqrt add-cube-cbrt
16×add-cbrt-cube add-exp-log
11×associate-/r*
associate-/l* add-log-exp
cbrt-undiv div-exp
pow1 flip3-+ associate-/r/ flip-+ insert-posit16
clear-num frac-2neg div-inv
frac-add prod-exp cbrt-unprod associate-/l/
+-commutative sum-log
Counts
4 → 105
Calls
4 calls:
7.0ms
(+ x (/ (* y z) t))
9.0ms
(/ (* y b) t)
13.0ms
(/ (* y z) t)
77.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

series236.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(+ x (/ (* y z) t))
32.0ms
(/ (* y b) t)
22.0ms
(/ (* y z) t)
145.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

simplify1.3s

Counts
117 → 117
Iterations
IterNodes
done5002
21740
1480
0183

prune755.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 9.5b

localize31.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ y (/ t z)))
3.8b
(/ (* y b) t)
4.6b
(/ y (/ t z))
11.4b
(/ (+ x (/ y (/ t z))) (+ (+ a 1.0) (/ (* y b) t)))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
98×*-un-lft-identity times-frac
59×add-sqr-sqrt add-cube-cbrt
22×distribute-lft-out
21×associate-/r*
16×add-cbrt-cube add-exp-log
associate-/l*
div-inv
cbrt-undiv div-exp add-log-exp
associate-/r/
pow1 flip3-+ flip-+ insert-posit16
clear-num frac-2neg
frac-add associate-/l/
+-commutative sum-log prod-exp cbrt-unprod
Counts
4 → 154
Calls
4 calls:
11.0ms
(+ x (/ y (/ t z)))
9.0ms
(/ (* y b) t)
10.0ms
(/ y (/ t z))
65.0ms
(/ (+ x (/ y (/ t z))) (+ (+ a 1.0) (/ (* y b) t)))

series389.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(+ x (/ y (/ t z)))
21.0ms
(/ (* y b) t)
21.0ms
(/ y (/ t z))
309.0ms
(/ (+ x (/ y (/ t z))) (+ (+ a 1.0) (/ (* y b) t)))

simplify1.6s

Counts
166 → 166
Iterations
IterNodes
done5010
22382
1722
0282

prune817.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 9.2b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ y (/ t z)))
4.6b
(/ y (/ t z))
6.2b
(* y (/ b t))
11.4b
(/ (+ x (/ y (/ t z))) (+ (+ a 1.0) (* y (/ b t))))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
97×times-frac
73×*-un-lft-identity
68×add-sqr-sqrt
63×add-cube-cbrt
16×associate-/r* add-cbrt-cube add-exp-log
13×associate-*r*
div-inv associate-/l*
pow1 add-log-exp
cbrt-undiv div-exp associate-/r/ distribute-lft-out
flip3-+ flip-+ insert-posit16
associate-*l* associate-*r/
clear-num frac-2neg frac-add prod-exp cbrt-unprod unswap-sqr associate-/l/
+-commutative sum-log pow-prod-down *-commutative
Counts
4 → 155
Calls
4 calls:
13.0ms
(+ x (/ y (/ t z)))
11.0ms
(/ y (/ t z))
12.0ms
(* y (/ b t))
49.0ms
(/ (+ x (/ y (/ t z))) (+ (+ a 1.0) (* y (/ b t))))

series414.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(+ x (/ y (/ t z)))
21.0ms
(/ y (/ t z))
23.0ms
(* y (/ b t))
334.0ms
(/ (+ x (/ y (/ t z))) (+ (+ a 1.0) (* y (/ b t))))

simplify1.8s

Counts
167 → 167
Iterations
IterNodes
done5000
22398
1768
0302

prune969.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 9.2b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* z (/ y t)) x)
4.4b
(* (/ y t) b)
7.3b
(* z (/ y t))
11.4b
(/ (+ (* z (/ y t)) x) (+ (+ (* (/ y t) b) 1.0) a))

rewrite134.0ms

Algorithm
rewrite-expression-head
Rules
39×add-sqr-sqrt
37×*-un-lft-identity
32×times-frac
29×add-cube-cbrt
16×add-cbrt-cube associate-*r* associate-*l* add-exp-log
pow1
add-log-exp
associate-/r* prod-exp cbrt-unprod insert-posit16 distribute-lft-out unswap-sqr
cbrt-undiv flip3-+ div-exp flip-+ div-inv associate-/l*
pow-prod-down associate-/r/ *-commutative associate-/l/
+-commutative clear-num sum-log frac-2neg associate-*l/ associate-*r/
Counts
4 → 114
Calls
4 calls:
15.0ms
(+ (* z (/ y t)) x)
18.0ms
(* (/ y t) b)
16.0ms
(* z (/ y t))
83.0ms
(/ (+ (* z (/ y t)) x) (+ (+ (* (/ y t) b) 1.0) a))

series230.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(+ (* z (/ y t)) x)
26.0ms
(* (/ y t) b)
21.0ms
(* z (/ y t))
135.0ms
(/ (+ (* z (/ y t)) x) (+ (+ (* (/ y t) b) 1.0) a))

simplify1.5s

Counts
126 → 126
Iterations
IterNodes
done5002
21739
1500
0195

prune846.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 9.2b

regimes827.0ms

Accuracy

59.4% (2.4b remaining)

Error of 12.5b against oracle of 10.1b and baseline of 16.0b

bsearch127.0ms

Steps
ItersRangePoint
8
1.9815072353608895e-70
1.8788411871740543e-67
6.1634254372012e-68
4
-3.2364571778252813e-25
-2.10440196897276e-25
-2.2812855953559667e-25

simplify7.0ms

Iterations
IterNodes
done48
148
031

end0.0ms

sample2.0s

Algorithm
intervals
Results
1.2s8295×body80valid