Details

Time bar (total: 13.3s)

sample41.0ms

Algorithm
intervals
Results
20.0ms271×body80valid

simplify664.0ms

Counts
1 → 1

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 7.8b

localize24.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (- (* y z) x) (- (* t z) x)))
0.0b
(- (* t z) x)
0.5b
(/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1.0))
10.8b
(/ (- (* y z) x) (- (* t z) x))

rewrite290.0ms

Algorithm
rewrite-expression-head
Rules
44×*-un-lft-identity
25×times-frac
22×add-sqr-sqrt add-cube-cbrt
11×distribute-lft-out
add-exp-log add-cbrt-cube add-log-exp
associate-/r* associate-/l*
pow1 div-sub associate-/r/ associate-/l/
flip3-- flip3-+ flip-- flip-+
cbrt-undiv associate-+r- frac-2neg div-exp clear-num div-inv
+-commutative sub-neg diff-log sum-log
Counts
4 → 98
Calls
4 calls:
46.0ms
(+ x (/ (- (* y z) x) (- (* t z) x)))
14.0ms
(- (* t z) x)
170.0ms
(/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1.0))
55.0ms
(/ (- (* y z) x) (- (* t z) x))

series490.0ms

Counts
4 → 12
Calls
4 calls:
147.0ms
(+ x (/ (- (* y z) x) (- (* t z) x)))
44.0ms
(- (* t z) x)
223.0ms
(/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1.0))
76.0ms
(/ (- (* y z) x) (- (* t z) x))

simplify701.0ms

Counts
110 → 110

prune442.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.9b

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* t z) x)
0.4b
(/ 1 (/ (- (* t z) x) (- (* y z) x)))
0.5b
(/ (+ x (/ 1 (/ (- (* t z) x) (- (* y z) x)))) (+ x 1.0))
10.7b
(/ (- (* t z) x) (- (* y z) x))

rewrite340.0ms

Algorithm
rewrite-expression-head
Rules
110×times-frac
94×*-un-lft-identity
67×add-sqr-sqrt add-cube-cbrt
22×associate-/r*
19×add-exp-log
16×distribute-lft-out
13×associate-/r/ add-cbrt-cube
12×div-inv
11×associate-/l*
div-exp
flip3-- flip--
add-log-exp
pow1 cbrt-undiv
associate-/l/
frac-2neg clear-num
rec-exp flip3-+ 1-exp flip-+
sub-neg pow-flip diff-log div-sub inv-pow
Counts
4 → 173
Calls
4 calls:
15.0ms
(- (* t z) x)
30.0ms
(/ 1 (/ (- (* t z) x) (- (* y z) x)))
225.0ms
(/ (+ x (/ 1 (/ (- (* t z) x) (- (* y z) x)))) (+ x 1.0))
53.0ms
(/ (- (* t z) x) (- (* y z) x))

series499.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(- (* t z) x)
116.0ms
(/ 1 (/ (- (* t z) x) (- (* y z) x)))
226.0ms
(/ (+ x (/ 1 (/ (- (* t z) x) (- (* y z) x)))) (+ x 1.0))
116.0ms
(/ (- (* t z) x) (- (* y z) x))

simplify1.3s

Counts
185 → 185

prune610.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.9b

localize29.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ 1 (- (/ (* t z) (- (* y z) x)) (/ x (- (* y z) x))))
0.5b
(/ (+ x (/ 1 (- (/ (* t z) (- (* y z) x)) (/ x (- (* y z) x))))) (+ x 1.0))
2.7b
(/ x (- (* y z) x))
11.1b
(/ (* t z) (- (* y z) x))

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
74×*-un-lft-identity
63×times-frac
59×add-sqr-sqrt
39×add-cube-cbrt
26×associate-/r/
19×associate-/r*
17×add-exp-log div-inv
16×distribute-lft-out
15×add-cbrt-cube
12×distribute-rgt-out-- associate-/l*
11×flip3-- flip--
difference-of-squares
div-exp
pow1 cbrt-undiv
frac-2neg clear-num distribute-lft-out-- add-log-exp
flip3-+ flip-+ associate-/l/
rec-exp pow-flip 1-exp prod-exp frac-sub cbrt-unprod inv-pow sub-div
Counts
4 → 156
Calls
4 calls:
171.0ms
(/ 1 (- (/ (* t z) (- (* y z) x)) (/ x (- (* y z) x))))
790.0ms
(/ (+ x (/ 1 (- (/ (* t z) (- (* y z) x)) (/ x (- (* y z) x))))) (+ x 1.0))
21.0ms
(/ x (- (* y z) x))
20.0ms
(/ (* t z) (- (* y z) x))

series549.0ms

Counts
4 → 12
Calls
4 calls:
156.0ms
(/ 1 (- (/ (* t z) (- (* y z) x)) (/ x (- (* y z) x))))
249.0ms
(/ (+ x (/ 1 (- (/ (* t z) (- (* y z) x)) (/ x (- (* y z) x))))) (+ x 1.0))
74.0ms
(/ x (- (* y z) x))
70.0ms
(/ (* t z) (- (* y z) x))

simplify880.0ms

Counts
168 → 168

prune553.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.9b

localize37.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (+ x (/ 1 (- (* t (/ z (- (* y z) x))) (/ x (- (* y z) x))))) (+ x 1.0))
2.2b
(* t (/ z (- (* y z) x)))
2.7b
(/ x (- (* y z) x))
6.7b
(/ z (- (* y z) x))

rewrite477.0ms

Algorithm
rewrite-expression-head
Rules
66×*-un-lft-identity
48×times-frac
44×add-sqr-sqrt
39×add-cube-cbrt
16×distribute-lft-out
15×add-exp-log associate-*r* add-cbrt-cube
11×associate-/l*
10×associate-/r*
div-inv
associate-/r/
pow1
cbrt-undiv div-exp add-log-exp
flip3-- frac-2neg associate-*l* clear-num flip--
flip3-+ prod-exp cbrt-unprod flip-+ associate-/l/ unswap-sqr
associate-*r/ pow-prod-down *-commutative
Counts
4 → 137
Calls
4 calls:
368.0ms
(/ (+ x (/ 1 (- (* t (/ z (- (* y z) x))) (/ x (- (* y z) x))))) (+ x 1.0))
55.0ms
(* t (/ z (- (* y z) x)))
25.0ms
(/ x (- (* y z) x))
24.0ms
(/ z (- (* y z) x))

series380.0ms

Counts
4 → 12
Calls
4 calls:
216.0ms
(/ (+ x (/ 1 (- (* t (/ z (- (* y z) x))) (/ x (- (* y z) x))))) (+ x 1.0))
51.0ms
(* t (/ z (- (* y z) x)))
77.0ms
(/ x (- (* y z) x))
36.0ms
(/ z (- (* y z) x))

simplify822.0ms

Counts
149 → 149

prune587.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.9b

regimes320.0ms

Accuracy

53.4% (2.7b remaining)

Error of 3.4b against oracle of 0.7b and baseline of 6.5b

bsearch124.0ms

Steps
ItersRangePoint
5
1.1088562853064303e+61
2.6442255159609424e+61
2.5918661078927546e+61
9
-3.934274828495172e+172
-2.62832919804794e+163
-3.832743991663159e+163

simplify469.0ms

end0.0ms

sample1.6s

Algorithm
intervals
Results
1.1s8315×body80valid