Details

Time bar (total: 41.3s)

sample124.0ms

Algorithm
intervals
Results
49.0ms502×body80valid

simplify11.9s

Counts
1 → 1
Iterations

Useful iterations: 1 (12.0ms)

IterNodesCost
02831
16629
220129
358029
4115029
5174429
6236029
7308729
8342129
done342129

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.8b

localize25.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* j 27.0) k)
0.2b
(* (* a 4.0) t)
4.9b
(* (* (* x 18.0) y) z)
6.5b
(* (* (* (* x 18.0) y) z) t)

rewrite350.0ms

Algorithm
rewrite-expression-head
Rules
37×pow1 add-exp-log add-cbrt-cube
22×pow-prod-down prod-exp cbrt-unprod
12×associate-*r*
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
associate-*l* *-commutative add-log-exp
Counts
4 → 81
Calls
4 calls:
21.0ms
(* (* j 27.0) k)
20.0ms
(* (* a 4.0) t)
58.0ms
(* (* (* x 18.0) y) z)
246.0ms
(* (* (* (* x 18.0) y) z) t)

series151.0ms

Counts
4 → 12
Calls
4 calls:
19.0ms
(* (* j 27.0) k)
21.0ms
(* (* a 4.0) t)
38.0ms
(* (* (* x 18.0) y) z)
74.0ms
(* (* (* (* x 18.0) y) z) t)

simplify1.3s

Counts
93 → 93
Iterations

Useful iterations: 2 (363.0ms)

IterNodesCost
0156914
1411884
21873678
done5000678

prune305.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.3b

localize23.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 18.0) y)
0.2b
(* (* j 27.0) k)
0.2b
(* (* a 4.0) t)
7.9b
(* (* (* x 18.0) y) (* z t))

rewrite150.0ms

Algorithm
rewrite-expression-head
Rules
40×pow1 add-exp-log add-cbrt-cube
24×pow-prod-down prod-exp cbrt-unprod
10×associate-*r*
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
associate-*l* *-commutative add-log-exp
Counts
4 → 82
Calls
4 calls:
24.0ms
(* (* x 18.0) y)
21.0ms
(* (* j 27.0) k)
28.0ms
(* (* a 4.0) t)
74.0ms
(* (* (* x 18.0) y) (* z t))

series128.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(* (* x 18.0) y)
23.0ms
(* (* j 27.0) k)
25.0ms
(* (* a 4.0) t)
52.0ms
(* (* (* x 18.0) y) (* z t))

simplify1.6s

Counts
94 → 94
Iterations

Useful iterations: 2 (373.0ms)

IterNodesCost
0155905
1405875
21770659
done5001659

prune419.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize37.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (- (+ (- (* (* (* x 18.0) y) (* z t)) (* a (* 4.0 t))) (* b c)) (* (* x 4.0) i)) (* (* j 27.0) k))
0.2b
(* (* x 18.0) y)
0.2b
(* (* j 27.0) k)
7.9b
(* (* (* x 18.0) y) (* z t))

rewrite11.1s

Algorithm
rewrite-expression-head
Rules
35×pow1 add-exp-log add-cbrt-cube
21×pow-prod-down prod-exp cbrt-unprod
18×add-log-exp
diff-log
associate-*r*
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
associate--l+
associate-*l* *-commutative
sub-neg sum-log
associate--l- flip3-- flip--
Counts
4 → 83
Calls
4 calls:
10.9s
(- (- (+ (- (* (* (* x 18.0) y) (* z t)) (* a (* 4.0 t))) (* b c)) (* (* x 4.0) i)) (* (* j 27.0) k))
28.0ms
(* (* x 18.0) y)
28.0ms
(* (* j 27.0) k)
105.0ms
(* (* (* x 18.0) y) (* z t))

series3.2s

Counts
4 → 12
Calls
4 calls:
3.1s
(- (- (+ (- (* (* (* x 18.0) y) (* z t)) (* a (* 4.0 t))) (* b c)) (* (* x 4.0) i)) (* (* j 27.0) k))
23.0ms
(* (* x 18.0) y)
18.0ms
(* (* j 27.0) k)
54.0ms
(* (* (* x 18.0) y) (* z t))

simplify1.3s

Counts
95 → 95
Iterations

Useful iterations: done (1.3s)

IterNodesCost
01731511
14391460
219181184
done50001166

prune455.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt y)
0.5b
(cbrt y)
0.6b
(* (cbrt y) (cbrt y))
7.9b
(* (* (* (* x 18.0) (* (cbrt y) (cbrt y))) (cbrt y)) (* z t))

rewrite503.0ms

Algorithm
rewrite-expression-head
Rules
67×pow1
62×add-exp-log
46×pow-prod-down
45×prod-exp cbrt-unprod
42×add-cbrt-cube
22×cbrt-prod add-sqr-sqrt
14×add-cube-cbrt *-un-lft-identity
pow1/3
associate-*r* associate-*l*
swap-sqr
add-log-exp unswap-sqr
pow-sqr *-commutative pow-prod-up
pow2 pow-plus
Counts
4 → 108
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
17.0ms
(* (cbrt y) (cbrt y))
479.0ms
(* (* (* (* x 18.0) (* (cbrt y) (cbrt y))) (cbrt y)) (* z t))

series746.0ms

Counts
4 → 12
Calls
4 calls:
180.0ms
(cbrt y)
224.0ms
(cbrt y)
242.0ms
(* (cbrt y) (cbrt y))
100.0ms
(* (* (* (* x 18.0) (* (cbrt y) (cbrt y))) (cbrt y)) (* z t))

simplify2.0s

Counts
120 → 120
Iterations

Useful iterations: done (2.0s)

IterNodesCost
01541582
13901315
21875973
done5001805

prune545.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

regimes1.5s

Accuracy

59.8% (2.5b remaining)

Error of 2.6b against oracle of 0.1b and baseline of 6.3b

bsearch3.0ms

simplify8.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
061163
188163
done88163

end0.0ms

sample3.4s

Algorithm
intervals
Results
1.5s16082×body80valid