Details

Time bar (total: 4.7s)

analyze362.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

sample43.0ms

Algorithm
intervals
Results
18.0ms256×body80valid
9.0ms134×body80nan
0.0msbody80invalid

simplify4.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
08116
18116

prune16.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.2b

Counts
2 → 2

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ (log (+ x y)) (log z)) t)
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))

rewrite67.0ms

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

series147.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(- (+ (log (+ x y)) (log z)) t)
72.0ms
(+ (- (+ (log (+ x y)) (log z)) t) (* (- a 0.5) (log t)))
17.0ms
(* (- a 0.5) (log t))
25.0ms
(+ (log (+ x y)) (log z))

simplify29.0ms

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 0 (16.0ms)

IterNodesCost
052691626

prune192.0ms

Filtered
87 candidates to 112 candidates (-28.7%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1039112
Fresh011
Picked101
Done000
Total10410114

Merged error: 0.0b

Counts
114 → 10

localize15.0ms

Local error

Found 4 expressions with local error:

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

rewrite39.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:
6.0ms
(- (* (- a 0.5) (log t)) t)
8.0ms
(+ (log z) (- (* (- a 0.5) (log t)) t))
8.0ms
(* (- a 0.5) (log t))
12.0ms
(+ (log (+ x y)) (+ (log z) (- (* (- a 0.5) (log t)) t)))

series110.0ms

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

simplify38.0ms

Algorithm
egg-herbie
Counts
110 → 110
Iterations

Useful iterations: 0 (27.0ms)

IterNodesCost
050411494

prune178.0ms

Filtered
85 candidates to 110 candidates (-29.4%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New1082110
Fresh189
Picked011
Done000
Total10911120

Merged error: 0.0b

Counts
120 → 11

localize15.0ms

Local error

Found 4 expressions with local error:

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

rewrite44.0ms

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

series96.0ms

Counts
4 → 12
Calls
4 calls:
34.0ms
(- (+ (* (- a 0.5) (log t)) (+ (log z) (log (+ x y)))) t)
10.0ms
(* (- a 0.5) (log t))
36.0ms
(+ (* (- a 0.5) (log t)) (+ (log z) (log (+ x y))))
16.0ms
(+ (log z) (log (+ x y)))

simplify74.0ms

Algorithm
egg-herbie
Counts
108 → 108
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
049811677
149811677

prune177.0ms

Filtered
85 candidates to 108 candidates (-27.1%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1053108
Fresh459
Picked101
Done101
Total1118119

Merged error: 0.0b

Counts
119 → 8

localize15.0ms

Local error

Found 4 expressions with local error:

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

rewrite32.0ms

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

series116.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(- (+ (+ (log z) (* (- a 0.5) (log t))) (log (+ x y))) t)
10.0ms
(* (- a 0.5) (log t))
24.0ms
(+ (log z) (* (- a 0.5) (log t)))
44.0ms
(+ (+ (log z) (* (- a 0.5) (log t))) (log (+ x y)))

simplify61.0ms

Algorithm
egg-herbie
Counts
102 → 102
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
049681505
149681505

prune126.0ms

Filtered
81 candidates to 102 candidates (-25.9%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1020102
Fresh077
Picked011
Done000
Total1028110

Merged error: 0.0b

Counts
110 → 8

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 (0.0ms)

IterNodesCost
01916
11916

end0.0ms

analyze365.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

sample1.2s

Algorithm
intervals
Results
597.0ms8000×body80valid
292.0ms4352×body80nan
3.0ms40×body80invalid

Profiling

Loading profile data...