Details

Time bar (total: 22.7s)

sample47.0ms

Algorithm
intervals
Results
19.0ms334×body80valid

simplify6.1s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
08164
114164
231164
355164
487164
5111164
6132164
7161164
8252164
9507164
101313164
113881164
done5001164

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.1b

localize11.0ms

Local error

Found 2 expressions with local error:

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

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
13×associate-*l*
12×*-un-lft-identity
10×times-frac add-cube-cbrt
add-cbrt-cube add-exp-log
associate-*r*
distribute-rgt-in pow1 associate-+l+ sub-neg distribute-lft-in add-log-exp
frac-times flip3-- prod-exp associate-*r/ cbrt-unprod flip-- unswap-sqr
cbrt-undiv +-commutative sum-log flip3-+ div-exp pow-prod-down associate-*l/ *-commutative flip-+ div-inv distribute-lft-out-- difference-of-squares
Counts
2 → 57
Calls
2 calls:
25.0ms
(+ (* (/ x y) (- z t)) t)
44.0ms
(* (/ x y) (- z t))

series126.0ms

Counts
2 → 6
Calls
2 calls:
50.0ms
(+ (* (/ x y) (- z t)) t)
76.0ms
(* (/ x y) (- z t))

simplify3.4s

Counts
63 → 63
Iterations

Useful iterations: 2 (253.0ms)

IterNodesCost
012214778
132813553
2104413112
3423113112
done500213112

prune430.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize41.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt y)
0.5b
(cbrt y)
2.6b
(* (/ 1 (* (cbrt y) (cbrt y))) (* (/ x (cbrt y)) (- z t)))
3.2b
(* (/ x (cbrt y)) (- z t))

rewrite131.0ms

Algorithm
rewrite-expression-head
Rules
87×add-exp-log
46×prod-exp
35×add-cbrt-cube
32×add-sqr-sqrt
29×associate-*l*
24×*-un-lft-identity
23×times-frac
22×add-cube-cbrt
20×div-exp cbrt-unprod
16×cbrt-prod
11×frac-times pow1 associate-*r/
10×distribute-rgt-in cbrt-undiv distribute-lft-in
rec-exp sub-neg flip3-- 1-exp associate-*r* flip--
pow-prod-down associate-*l/ add-log-exp
unswap-sqr
pow1/3 *-commutative div-inv
distribute-lft-out-- difference-of-squares
Counts
4 → 141
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
85.0ms
(* (/ 1 (* (cbrt y) (cbrt y))) (* (/ x (cbrt y)) (- z t)))
31.0ms
(* (/ x (cbrt y)) (- z t))

series893.0ms

Counts
4 → 12
Calls
4 calls:
254.0ms
(cbrt y)
257.0ms
(cbrt y)
122.0ms
(* (/ 1 (* (cbrt y) (cbrt y))) (* (/ x (cbrt y)) (- z t)))
260.0ms
(* (/ x (cbrt y)) (- z t))

simplify3.1s

Counts
153 → 153
Iterations

Useful iterations: done (3.0s)

IterNodesCost
022756624
168549630
2249346125
done500245005

prune911.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize19.0ms

Local error

Found 3 expressions with local error:

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

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt *-un-lft-identity
10×add-cbrt-cube add-exp-log
add-cube-cbrt
pow1 associate-*r* add-log-exp
associate-*r/
associate-/r* times-frac associate-*l*
distribute-rgt-in cbrt-undiv sub-neg distribute-lft-in flip3-- div-exp prod-exp cbrt-unprod flip-- associate-/l/
+-commutative clear-num sum-log frac-2neg flip3-+ pow-prod-down *-commutative flip-+ div-inv distribute-lft-out associate-/l* distribute-lft-out-- difference-of-squares unswap-sqr
Counts
3 → 61
Calls
3 calls:
30.0ms
(+ (/ (* x (- z t)) y) t)
25.0ms
(* x (- z t))
12.0ms
(/ (* x (- z t)) y)

series189.0ms

Counts
3 → 9
Calls
3 calls:
67.0ms
(+ (/ (* x (- z t)) y) t)
47.0ms
(* x (- z t))
75.0ms
(/ (* x (- z t)) y)

simplify3.0s

Counts
70 → 70
Iterations

Useful iterations: 3 (1.4s)

IterNodesCost
011513747
130412631
286212351
3375711711
done500011711

prune331.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

localize13.0ms

Local error

Found 3 expressions with local error:

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

rewrite73.0ms

Algorithm
rewrite-expression-head
Rules
42×add-sqr-sqrt
37×*-un-lft-identity
31×times-frac
23×add-cube-cbrt
19×associate-*r*
10×add-cbrt-cube add-exp-log
distribute-lft-out-- difference-of-squares
pow1 associate-/l* add-log-exp
associate-/r* associate-*l*
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv unswap-sqr associate-/l/
+-commutative clear-num sum-log frac-2neg flip3-+ flip3-- div-sub pow-prod-down associate-*r/ *-commutative flip-+ flip--
Counts
3 → 87
Calls
3 calls:
15.0ms
(+ (* x (/ (- z t) y)) t)
29.0ms
(/ (- z t) y)
27.0ms
(* x (/ (- z t) y))

series153.0ms

Counts
3 → 9
Calls
3 calls:
47.0ms
(+ (* x (/ (- z t) y)) t)
32.0ms
(/ (- z t) y)
73.0ms
(* x (/ (- z t) y))

simplify1.6s

Counts
96 → 96
Iterations

Useful iterations: done (1.6s)

IterNodesCost
013921047
136219586
2113819182
done500119102

prune478.0ms

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 0b

regimes467.0ms

Accuracy

16.9% (1.9b remaining)

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

bsearch81.0ms

Steps
ItersRangePoint
5
2.0813431740414426e-41
4.4747709274711997e-41
2.1832170796405867e-41
10
-2.336821674903515e-102
-2.0157647525223543e-115
-3.848006757289779e-115

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
022747
132747
done32747

end0.0ms

sample1.1s

Algorithm
intervals
Results
551.0ms10616×body80valid