Details

Time bar (total: 5.9s)

analyze382.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%68.6%31.4%5
0%65.5%34.5%6
0%59.2%40.8%7
0%51.4%48.6%8
0%41.3%58.7%9
0%28.4%71.6%10
2.3%22.3%75.4%11
2.3%21%76.7%12
2.7%18%79.3%13
2.7%16.4%80.8%14

sample86.0ms

Algorithm
intervals
Results
18.0ms256×body80valid

simplify97.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (95.0ms)

IterNodesCost
0519816

prune15.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 2

localize17.0ms

Local error

Found 3 expressions with local error:

0.1b
(+ (- (+ (log (+ x y)) (log z)) t) (* (- a 0.5) (log t)))
0.1b
(* (- a 0.5) (log t))
0.6b
(+ (log (+ x y)) (log z))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
19×log-prod *-un-lft-identity
15×add-sqr-sqrt
11×add-cube-cbrt
10×pow1 add-log-exp
associate-+r+
distribute-rgt-in associate-+l+ distribute-lft-in associate-*l/
add-exp-log flip3-- associate-*l* sum-log log-pow add-cbrt-cube flip-- distribute-lft-out
associate-*r* frac-add
associate-+l- flip3-+ flip-+
+-commutative log-div diff-log
sub-neg pow-prod-down prod-exp associate--l+ *-commutative cbrt-unprod distribute-lft-out-- difference-of-squares unswap-sqr
Counts
3 → 79
Calls
3 calls:
13.0ms
(+ (- (+ (log (+ x y)) (log z)) t) (* (- a 0.5) (log t)))
7.0ms
(* (- a 0.5) (log t))
9.0ms
(+ (log (+ x y)) (log z))

series77.0ms

Counts
3 → 9
Calls
3 calls:
53.0ms
(+ (- (+ (log (+ x y)) (log z)) t) (* (- a 0.5) (log t)))
9.0ms
(* (- a 0.5) (log t))
15.0ms
(+ (log (+ x y)) (log z))

simplify45.0ms

Algorithm
egg-herbie
Counts
88 → 88
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
049761313
149761313

prune159.0ms

Filtered
67 candidates to 88 candidates (-31.3%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New82688
Fresh011
Picked101
Done000
Total83790

Merged error: 0.0b

Counts
90 → 7

localize17.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* (- a 0.5) (log t)) t)
0.1b
(+ (log (+ x y)) (+ (log z) (- (* (- a 0.5) (log t)) t)))
0.1b
(+ (log z) (- (* (- a 0.5) (log t)) t))
0.1b
(* (- a 0.5) (log t))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
32×*-un-lft-identity
25×log-prod
18×add-sqr-sqrt
14×add-cube-cbrt
13×pow1 distribute-lft-out add-log-exp
12×associate--l+
distribute-rgt-in distribute-lft-in
associate-+r+
associate-+l+ sum-log log-pow
add-exp-log add-cbrt-cube
associate-*l*
associate-*r*
associate-+r- flip3-+ diff-log flip-+
+-commutative associate-+l- sub-neg log-div flip3-- associate-*l/ flip--
pow-prod-down prod-exp *-commutative cbrt-unprod distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 98
Calls
4 calls:
7.0ms
(- (* (- a 0.5) (log t)) t)
13.0ms
(+ (log (+ x y)) (+ (log z) (- (* (- a 0.5) (log t)) t)))
9.0ms
(+ (log z) (- (* (- a 0.5) (log t)) t))
7.0ms
(* (- a 0.5) (log t))

series87.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(- (* (- a 0.5) (log t)) t)
48.0ms
(+ (log (+ x y)) (+ (log z) (- (* (- a 0.5) (log t)) t)))
21.0ms
(+ (log z) (- (* (- a 0.5) (log t)) t))
9.0ms
(* (- a 0.5) (log t))

simplify60.0ms

Algorithm
egg-herbie
Counts
110 → 110
Iterations

Useful iterations: 0 (50.0ms)

IterNodesCost
050381469

prune154.0ms

Filtered
82 candidates to 110 candidates (-34.1%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1091110
Fresh246
Picked101
Done000
Total1125117

Merged error: 0.0b

Counts
117 → 5

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (log (sqrt (+ x y))) (+ (- (* (- a 0.5) (log t)) t) (+ (log z) (log (sqrt (+ x y))))))
0.1b
(+ (- (* (- a 0.5) (log t)) t) (+ (log z) (log (sqrt (+ x y)))))
0.1b
(* (- a 0.5) (log t))
0.4b
(+ (log z) (log (sqrt (+ x y))))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
63×*-un-lft-identity
45×distribute-lft-out
29×pow1 log-prod
23×log-pow
21×add-log-exp
19×add-sqr-sqrt
18×sum-log
17×associate-+l+
15×add-cube-cbrt
13×associate-+r-
associate-+r+ flip3-+ flip-+
log-div sqrt-div sqrt-prod
add-exp-log distribute-rgt-in distribute-lft-in associate--l+ add-cbrt-cube
associate-*l*
associate-+l- diff-log associate-*r* frac-add
+-commutative flip3-- flip--
associate-*l/
sub-neg pow-prod-down prod-exp *-commutative cbrt-unprod distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 130
Calls
4 calls:
19.0ms
(+ (log (sqrt (+ x y))) (+ (- (* (- a 0.5) (log t)) t) (+ (log z) (log (sqrt (+ x y))))))
14.0ms
(+ (- (* (- a 0.5) (log t)) t) (+ (log z) (log (sqrt (+ x y)))))
7.0ms
(* (- a 0.5) (log t))
7.0ms
(+ (log z) (log (sqrt (+ x y))))

series123.0ms

Counts
4 → 12
Calls
4 calls:
55.0ms
(+ (log (sqrt (+ x y))) (+ (- (* (- a 0.5) (log t)) t) (+ (log z) (log (sqrt (+ x y))))))
34.0ms
(+ (- (* (- a 0.5) (log t)) t) (+ (log z) (log (sqrt (+ x y)))))
12.0ms
(* (- a 0.5) (log t))
23.0ms
(+ (log z) (log (sqrt (+ x y))))

simplify41.0ms

Algorithm
egg-herbie
Counts
142 → 142
Iterations

Useful iterations: 0 (26.0ms)

IterNodesCost
050222551

prune173.0ms

Filtered
97 candidates to 142 candidates (-46.4%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1420142
Fresh044
Picked011
Done000
Total1425147

Merged error: 0.0b

Counts
147 → 5

localize22.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (- a 0.5) (log (cbrt t)))
0.1b
(+ (+ (log (+ x y)) (+ (- (log z) t) (* (- a 0.5) (* 2 (log (cbrt t)))))) (* (- a 0.5) (log (cbrt t))))
0.6b
(cbrt t)
0.6b
(cbrt t)

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
24×log-prod
20×add-sqr-sqrt
18×cbrt-prod *-un-lft-identity
16×add-cube-cbrt
14×add-log-exp
12×distribute-rgt-in associate-+r+ distribute-lft-in
sum-log
pow1
add-exp-log associate-+l- associate-*l/ add-cbrt-cube
associate-*r* associate-*l*
flip3-+ frac-add flip-+
flip3-- pow1/3 flip--
log-div log-pow
+-commutative associate-+r- associate-+l+ diff-log pow-prod-down prod-exp *-commutative cbrt-unprod distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 92
Calls
4 calls:
7.0ms
(* (- a 0.5) (log (cbrt t)))
14.0ms
(+ (+ (log (+ x y)) (+ (- (log z) t) (* (- a 0.5) (* 2 (log (cbrt t)))))) (* (- a 0.5) (log (cbrt t))))
1.0ms
(cbrt t)
1.0ms
(cbrt t)

series166.0ms

Counts
4 → 12
Calls
4 calls:
25.0ms
(* (- a 0.5) (log (cbrt t)))
97.0ms
(+ (+ (log (+ x y)) (+ (- (log z) t) (* (- a 0.5) (* 2 (log (cbrt t)))))) (* (- a 0.5) (log (cbrt t))))
21.0ms
(cbrt t)
23.0ms
(cbrt t)

simplify61.0ms

Algorithm
egg-herbie
Counts
104 → 104
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
049401747
149401747

prune134.0ms

Filtered
76 candidates to 104 candidates (-36.8%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1031104
Fresh033
Picked011
Done011
Total1036109

Merged error: 0.0b

Counts
109 → 6

regimes1.1s

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
04023
14023

end0.0ms

sample2.8s

Algorithm
intervals
Results
543.0ms8000×body80valid

Profiling

Loading profile data...