Details

Time bar (total: 8.1s)

sample52.0ms

Algorithm
intervals
Results
34.0ms317×body80valid

simplify164.0ms

Counts
1 → 1
Iterations
IterNodes
done108
9108
8105
799
685
573
458
339
225
115
010

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.5b

localize32.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ t (- 1.0 z))
0.0b
(- (/ y z) (/ t (- 1.0 z)))
4.5b
(* x (- (/ y z) (/ t (- 1.0 z))))

rewrite123.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
45×*-un-lft-identity
31×times-frac
15×add-cube-cbrt
12×distribute-lft-out-- difference-of-squares
10×associate-*r*
add-cbrt-cube add-exp-log
pow1 associate-/r* add-log-exp
sub-neg flip3-- associate-*l* associate-*r/ insert-posit16 flip-- associate-/l*
distribute-rgt-in distribute-lft-in associate-/r/ frac-sub
cbrt-undiv clear-num frac-2neg diff-log div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
3 → 92
Calls
3 calls:
13.0ms
(/ t (- 1.0 z))
30.0ms
(- (/ y z) (/ t (- 1.0 z)))
78.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

series179.0ms

Counts
3 → 9
Calls
3 calls:
57.0ms
(/ t (- 1.0 z))
44.0ms
(- (/ y z) (/ t (- 1.0 z)))
78.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

simplify635.0ms

Counts
101 → 101
Iterations
IterNodes
done2001
21273
1412
0173

prune352.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- 1.0 z) t)
0.0b
(- (/ y z) (/ 1 (/ (- 1.0 z) t)))
0.2b
(/ 1 (/ (- 1.0 z) t))
4.5b
(* x (- (/ y z) (/ 1 (/ (- 1.0 z) t))))

rewrite144.0ms

Algorithm
rewrite-expression-head
Rules
172×add-sqr-sqrt
170×times-frac
126×*-un-lft-identity
72×add-cube-cbrt
36×difference-of-squares
22×associate-/r* distribute-lft-out--
19×add-exp-log
16×associate-*r*
13×add-cbrt-cube
div-exp div-inv associate-/l*
pow1
add-log-exp
cbrt-undiv insert-posit16
sub-neg flip3-- associate-*l* associate-*r/ flip--
distribute-rgt-in rec-exp clear-num frac-2neg distribute-lft-in 1-exp frac-sub associate-/l/
diff-log div-sub pow-prod-down prod-exp associate-/r/ *-commutative cbrt-unprod pow-flip inv-pow unswap-sqr
Counts
4 → 206
Calls
4 calls:
10.0ms
(/ (- 1.0 z) t)
18.0ms
(- (/ y z) (/ 1 (/ (- 1.0 z) t)))
14.0ms
(/ 1 (/ (- 1.0 z) t))
99.0ms
(* x (- (/ y z) (/ 1 (/ (- 1.0 z) t))))

series189.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(/ (- 1.0 z) t)
44.0ms
(- (/ y z) (/ 1 (/ (- 1.0 z) t)))
42.0ms
(/ 1 (/ (- 1.0 z) t))
59.0ms
(* x (- (/ y z) (/ 1 (/ (- 1.0 z) t))))

simplify616.0ms

Counts
218 → 218
Iterations
IterNodes
done2001
1846
0312

prune736.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- 1.0 z) t)
0.0b
(+ (* x (/ y z)) (/ (* x -1) (/ (- 1.0 z) t)))
2.1b
(/ (* x -1) (/ (- 1.0 z) t))
7.1b
(* x (/ y z))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
74×times-frac
65×add-sqr-sqrt
60×*-un-lft-identity
40×add-cube-cbrt
23×add-cbrt-cube add-exp-log
22×associate-/r*
13×associate-*r*
10×distribute-lft-out-- difference-of-squares
cbrt-undiv div-exp
pow1 associate-/l* add-log-exp
div-inv
prod-exp cbrt-unprod insert-posit16
associate-*l*
clear-num frac-2neg associate-*r/ unswap-sqr associate-/l/
+-commutative sum-log flip3-+ flip3-- div-sub pow-prod-down frac-add associate-/r/ *-commutative flip-+ flip--
Counts
4 → 144
Calls
4 calls:
10.0ms
(/ (- 1.0 z) t)
20.0ms
(+ (* x (/ y z)) (/ (* x -1) (/ (- 1.0 z) t)))
13.0ms
(/ (* x -1) (/ (- 1.0 z) t))
8.0ms
(* x (/ y z))

series218.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(/ (- 1.0 z) t)
96.0ms
(+ (* x (/ y z)) (/ (* x -1) (/ (- 1.0 z) t)))
51.0ms
(/ (* x -1) (/ (- 1.0 z) t))
22.0ms
(* x (/ y z))

simplify575.0ms

Counts
156 → 156
Iterations
IterNodes
done2000
1734
0266

prune717.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- 1.0 z) t)
0.0b
(+ (/ (* x y) z) (/ (* x -1) (/ (- 1.0 z) t)))
2.1b
(/ (* x -1) (/ (- 1.0 z) t))
4.9b
(/ (* x y) z)

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
69×times-frac
58×*-un-lft-identity
54×add-sqr-sqrt
34×add-cube-cbrt
25×associate-/r*
23×add-cbrt-cube add-exp-log
10×distribute-lft-out-- difference-of-squares
cbrt-undiv div-exp
associate-/l*
add-log-exp
div-inv
pow1 insert-posit16
clear-num frac-2neg prod-exp cbrt-unprod
distribute-lft-out associate-/l/
+-commutative sum-log flip3-+ flip3-- div-sub frac-add associate-/r/ flip-+ flip--
Counts
4 → 135
Calls
4 calls:
19.0ms
(/ (- 1.0 z) t)
21.0ms
(+ (/ (* x y) z) (/ (* x -1) (/ (- 1.0 z) t)))
13.0ms
(/ (* x -1) (/ (- 1.0 z) t))
8.0ms
(/ (* x y) z)

series241.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(/ (- 1.0 z) t)
101.0ms
(+ (/ (* x y) z) (/ (* x -1) (/ (- 1.0 z) t)))
70.0ms
(/ (* x -1) (/ (- 1.0 z) t))
33.0ms
(/ (* x y) z)

simplify466.0ms

Counts
147 → 147
Iterations
IterNodes
done2000
1686
0246

prune617.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

regimes302.0ms

Accuracy

10.6% (4.9b remaining)

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

bsearch23.0ms

Steps
ItersRangePoint
3
-5.378629197162071e-298
-3.6805234087195684e-298
-4.11347096139749e-298

simplify5.0ms

Iterations
IterNodes
done31
331
229
128
021

end0.0ms

sample1.6s

Algorithm
intervals
Results
1.3s10093×body80valid