Details

Time bar (total: 23.9s)

sample143.0ms

Algorithm
intervals
Results
51.0ms762×body80nan
20.0ms256×body80valid

simplify1.1s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01011
12011
24811
310911
419211
527011
638011
745511
850611
950911
done50911

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize19.0ms

Local error

Found 4 expressions with local error:

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

rewrite295.0ms

Algorithm
rewrite-expression-head
Rules
34×associate--l+
27×log-prod
25×*-un-lft-identity
19×add-sqr-sqrt
17×add-log-exp
15×add-cube-cbrt
12×distribute-rgt-in distribute-lft-in
10×associate-+l+
pow1
diff-log
add-exp-log add-cbrt-cube
sub-neg
associate-*r* distribute-lft-out
associate-+r+ associate-*l* sum-log log-pow distribute-lft-out--
flip3-- flip--
+-commutative associate--l- associate-+l- flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ difference-of-squares unswap-sqr
Counts
4 → 98
Calls
4 calls:
200.0ms
(+ (- (- (* x (log y)) y) z) (log t))
54.0ms
(- (- (* x (log y)) y) z)
17.0ms
(- (* x (log y)) y)
17.0ms
(* x (log y))

series253.0ms

Counts
4 → 12
Calls
4 calls:
74.0ms
(+ (- (- (* x (log y)) y) z) (log t))
54.0ms
(- (- (* x (log y)) y) z)
76.0ms
(- (* x (log y)) y)
48.0ms
(* x (log y))

simplify2.6s

Counts
110 → 110
Iterations

Useful iterations: 3 (938.0ms)

IterNodesCost
01671160
13731097
29421042
33340994
done5001994

prune462.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* 2 (log (cbrt y))) x)
0.4b
(+ (* (* 2 (log (cbrt y))) x) (* (log (cbrt y)) x))
0.6b
(cbrt y)
0.6b
(cbrt y)

rewrite78.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-prod add-log-exp
associate-*r* pow-prod-down prod-exp cbrt-unprod
pow1/3
+-commutative distribute-rgt-out flip3-+ associate-*l* sum-log *-commutative flip-+
Counts
4 → 52
Calls
4 calls:
44.0ms
(* (* 2 (log (cbrt y))) x)
31.0ms
(+ (* (* 2 (log (cbrt y))) x) (* (log (cbrt y)) x))
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series946.0ms

Counts
4 → 12
Calls
4 calls:
233.0ms
(* (* 2 (log (cbrt y))) x)
195.0ms
(+ (* (* 2 (log (cbrt y))) x) (* (log (cbrt y)) x))
273.0ms
(cbrt y)
245.0ms
(cbrt y)

simplify6.1s

Counts
64 → 64
Iterations

Useful iterations: 3 (2.8s)

IterNodesCost
093644
1247518
2969425
34950353
done5000353

prune298.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (log (pow (/ 1 y) -1/3)) x)
0.4b
(+ (* (* 2 (log (cbrt y))) x) (* (log (pow (/ 1 y) -1/3)) x))
0.6b
(cbrt y)
4.9b
(pow (/ 1 y) -1/3)

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×add-cube-cbrt *-un-lft-identity
13×unpow-prod-down
11×add-exp-log
times-frac
pow1
add-cbrt-cube add-log-exp
associate-*l* pow-exp
cbrt-prod pow-unpow pow-pow associate-*r*
div-exp
+-commutative pow-to-exp rec-exp distribute-rgt-out pow-flip flip3-+ pow1/3 1-exp pow-prod-down prod-exp sum-log log-pow *-commutative cbrt-unprod flip-+ div-inv inv-pow unswap-sqr sqr-pow
Counts
4 → 74
Calls
4 calls:
12.0ms
(* (log (pow (/ 1 y) -1/3)) x)
31.0ms
(+ (* (* 2 (log (cbrt y))) x) (* (log (pow (/ 1 y) -1/3)) x))
1.0ms
(cbrt y)
8.0ms
(pow (/ 1 y) -1/3)

series980.0ms

Counts
4 → 12
Calls
4 calls:
142.0ms
(* (log (pow (/ 1 y) -1/3)) x)
324.0ms
(+ (* (* 2 (log (cbrt y))) x) (* (log (pow (/ 1 y) -1/3)) x))
268.0ms
(cbrt y)
246.0ms
(pow (/ 1 y) -1/3)

simplify1.5s

Counts
86 → 86
Iterations

Useful iterations: done (1.5s)

IterNodesCost
0167998
1380824
21154650
done5000561

prune435.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (- (log y)) x)
0.4b
(+ (* -2/3 (* (- (log y)) x)) (* (log (cbrt y)) x))
0.4b
(* -2/3 (* (- (log y)) x))
0.6b
(cbrt y)

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
15×associate-*l*
13×pow1
12×add-sqr-sqrt
11×add-exp-log add-cbrt-cube
10×add-cube-cbrt *-un-lft-identity
add-log-exp
distribute-lft-neg-in distribute-rgt-neg-in associate-*r* pow-prod-down prod-exp cbrt-unprod
cbrt-prod
distribute-lft-neg-out log-pow *-commutative
+-commutative neg-mul-1 flip3-+ pow1/3 sum-log distribute-rgt-neg-out flip-+ unswap-sqr
Counts
4 → 69
Calls
4 calls:
14.0ms
(* (- (log y)) x)
36.0ms
(+ (* -2/3 (* (- (log y)) x)) (* (log (cbrt y)) x))
22.0ms
(* -2/3 (* (- (log y)) x))
1.0ms
(cbrt y)

series620.0ms

Counts
4 → 12
Calls
4 calls:
67.0ms
(* (- (log y)) x)
219.0ms
(+ (* -2/3 (* (- (log y)) x)) (* (log (cbrt y)) x))
86.0ms
(* -2/3 (* (- (log y)) x))
249.0ms
(cbrt y)

simplify1.6s

Counts
81 → 81
Iterations

Useful iterations: done (1.6s)

IterNodesCost
0135798
1340731
21257541
done5000515

prune399.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0b

regimes498.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02023
12723
done2723

end0.0ms

sample5.2s

Algorithm
intervals
Results
2.5s24438×body80nan
700.0ms8037×body80valid
0.0msbody320valid
0.0msbody640valid