Details

Time bar (total: 15.0s)

analyze449.0ms (3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
12.5%12.5%87.4%0.1%0%0%0%7
18.8%18.7%81.1%0.1%0%0%0%8
25.6%25%72.5%0.1%2.3%0%0%9
38.6%37.4%59.7%0.1%2.7%0%0%10
46.4%44.5%51.3%0.1%4.1%0%0%11
53.7%50.3%43.4%0.1%6.1%0%0%12
Compiler

Compiled 13 to 9 computations (30.8% saved)

sample1.7s (11.2%)

Results
1.5s8255×body256valid
134.0ms615×body256infinite
0.0msbody1024valid
Bogosity

preprocess11.3s (75.3%)

Algorithm
egg-herbie
Rules
34804×rational.json-simplify-41
3770×rational.json-simplify-1
1944×rational.json-simplify-35
rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021100
141100
264100
393100
4119100
5187100
6383100
7955100
81199100
91207100
101215100
111223100
121231100
131239100
141247100
151255100
161263100
171271100
181279100
191287100
201295100
211303100
221311100
231319100
241327100
251335100
261343100
271351100
281359100
291367100
301375100
311383100
321391100
331399100
341407100
351415100
361423100
371431100
381439100
391447100
401455100
411463100
421471100
434209100
444217100
454225100
464233100
474241100
484249100
494257100
504265100
514273100
524281100
534289100
545609100
555617100
565625100
575633100
585641100
595649100
605657100
615665100
625673100
635681100
645689100
655697100
665705100
675713100
685721100
695729100
705737100
715745100
725753100
735761100
745769100
755777100
765785100
775793100
785801100
795809100
805817100
815825100
825833100
835841100
845849100
855857100
865865100
875873100
885881100
895889100
905897100
915905100
925913100
935921100
945929100
955937100
965945100
975953100
985961100
995969100
1005977100
1015985100
1025993100
1036001100
1046009100
1056017100
1066025100
1076033100
1086041100
1096049100
1106057100
1116065100
1126073100
1136081100
1146089100
1156097100
1166105100
1176113100
1186121100
1196129100
1206137100
1216145100
1226153100
1236161100
1246169100
1256177100
1266185100
1276193100
1286201100
1296209100
1306217100
1316225100
1326233100
1336241100
1346249100
1356257100
1366265100
1376273100
1386281100
1396289100
1406297100
1416305100
1426313100
1436321100
1446329100
1456337100
1466345100
1476353100
1486361100
1496369100
1506377100
1516385100
1526393100
1536401100
1546409100
1556417100
1566425100
1576433100
1586441100
1596449100
1606457100
1616465100
1626473100
1636481100
1646489100
1656497100
1666505100
1676513100
1686521100
1696529100
1706537100
1716545100
1726553100
1736561100
1746569100
1756577100
1766585100
1776593100
1786601100
1796609100
1806617100
1816625100
1826633100
1836641100
1846649100
1856657100
1866665100
1876673100
1886681100
1896689100
1906697100
1916705100
1926713100
1936721100
1946729100
1956737100
1966745100
1976753100
1986761100
1996769100
2006777100
2016785100
2026793100
2036801100
2046809100
2056817100
2066825100
2076833100
2086841100
2096849100
2106857100
2116865100
2126873100
2136881100
2146889100
2156897100
2166905100
2176913100
2186921100
2196929100
2206937100
2216945100
2226953100
2236961100
2246969100
2256977100
2266985100
2276993100
2287001100
2297009100
2307017100
2317025100
2327033100
2337041100
2347049100
2357057100
2367065100
2377073100
2387081100
2397089100
2407097100
2417105100
2427113100
2437121100
2447129100
2457137100
2467145100
2477153100
2487161100
2497169100
2507177100
2517185100
2527193100
2537201100
2547209100
2557217100
2567225100
2577233100
2587241100
2597249100
2607257100
2617265100
2627273100
2637281100
2647289100
2657297100
2667305100
2677313100
2687321100
2697329100
2707337100
2717345100
2727353100
2737361100
2747369100
2757377100
2767385100
2777393100
2787401100
2797409100
2807417100
2817425100
2827433100
2837441100
2847449100
2857457100
2867465100
2877473100
2887481100
2897489100
2907497100
2917505100
2927513100
2937521100
2947529100
2957537100
2967545100
2977553100
2987561100
2997569100
3007577100
3017585100
3027593100
3037601100
3047609100
3057617100
3067625100
3077633100
3087641100
3097649100
3107657100
3117665100
3127673100
3137681100
3147689100
3157697100
3167705100
3177713100
3187721100
3197729100
3207737100
3217745100
3227753100
3237761100
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 (+.f64 (/.f64 x 2) (*.f64 y x)) z)
(+.f64 (+.f64 (/.f64 y 2) (*.f64 x y)) z)
(+.f64 (+.f64 (/.f64 z 2) (*.f64 y z)) x)
(+.f64 (+.f64 (/.f64 x 2) (*.f64 z x)) y)
Outputs
(+.f64 (+.f64 (/.f64 x 2) (*.f64 y x)) z)
(+.f64 (+.f64 (/.f64 x 2) (*.f64 x y)) z)
(+.f64 (/.f64 x 2) (+.f64 (*.f64 x y) z))
(+.f64 (*.f64 x y) (+.f64 (/.f64 x 2) z))
(+.f64 (+.f64 (/.f64 y 2) (*.f64 x y)) z)
(+.f64 z (+.f64 (*.f64 x y) (/.f64 y 2)))
(+.f64 (*.f64 x y) (+.f64 (/.f64 y 2) z))
(+.f64 (*.f64 x y) (+.f64 z (/.f64 y 2)))
(+.f64 (+.f64 (/.f64 z 2) (*.f64 y z)) x)
(+.f64 x (+.f64 (/.f64 z 2) (*.f64 y z)))
(+.f64 (*.f64 y z) (+.f64 x (/.f64 z 2)))
(+.f64 (+.f64 (/.f64 x 2) (*.f64 z x)) y)
(+.f64 y (+.f64 (/.f64 x 2) (*.f64 x z)))
(+.f64 (/.f64 x 2) (+.f64 (*.f64 x z) y))
(+.f64 (/.f64 x 2) (+.f64 y (*.f64 x z)))
Compiler

Compiled 15 to 11 computations (26.7% saved)

simplify1.5s (9.8%)

Algorithm
egg-herbie
Rules
9732×rational.json-simplify-41
5888×rational.json-simplify-1
388×rational.json-simplify-35
rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
11725
22525
33525
44525
56925
613325
733025
841425
941825
1042225
1142625
1243025
13132025
14170725
15171125
16171525
17171925
18172325
19172725
20173125
21173525
22173925
23174325
24174725
25175125
26175525
27175925
28176325
29176725
30177125
31177525
32177925
33178325
34178725
35179125
36179525
37179925
38180325
39180725
40181125
41181525
42181925
43182325
44182725
45183125
46183525
47183925
48184325
49184725
50185125
51185525
52185925
53186325
54186725
55187125
56187525
57187925
58188325
59188725
60189125
61189525
62189925
63190325
64190725
65191125
66191525
67191925
68192325
69192725
70193125
71193525
72193925
73194325
74194725
75195125
76195525
77195925
78196325
79196725
80197125
81197525
82197925
83198325
84198725
85199125
86199525
87199925
88200325
89200725
90201125
91201525
92201925
93202325
94202725
95203125
96203525
97203925
98204325
99204725
100205125
101205525
102205925
103206325
104206725
105207125
106207525
107207925
108208325
109208725
110209125
111209525
112209925
113210325
114210725
115211125
116211525
117211925
118212325
119212725
120213125
121213525
122213925
123214325
124214725
125215125
126215525
127215925
128216325
129216725
130217125
131217525
132217925
133218325
134218725
135219125
136219525
137219925
138220325
139220725
140221125
141221525
142221925
143222325
144222725
145223125
146223525
147223925
148224325
149224725
150225125
151225525
152225925
153226325
154226725
155227125
156227525
157227925
158228325
159228725
160229125
161229525
162229925
163230325
164748225
165748625
166749025
167749425
168749825
169750225
170750625
171751025
172751425
173751825
174752225
175752625
176753025
177753425
178753825
179754225
180754625
181755025
182755425
183755825
184756225
185756625
186757025
187757425
188757825
189758225
190758625
191759025
192759425
193759825
194760225
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 (+.f64 (/.f64 x 2) (*.f64 y x)) z)
Outputs
(+.f64 (+.f64 (/.f64 x 2) (*.f64 y x)) z)
(+.f64 (+.f64 (/.f64 x 2) (*.f64 x y)) z)
(+.f64 (/.f64 x 2) (+.f64 (*.f64 x y) z))
(+.f64 (*.f64 x y) (+.f64 (/.f64 x 2) z))

eval1.0ms (0%)

Compiler

Compiled 39 to 21 computations (46.2% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New314
Fresh101
Picked000
Done000
Total415
Error
0b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(+.f64 (/.f64 x 2) (+.f64 (*.f64 x y) z))
Compiler

Compiled 12 to 8 computations (33.3% saved)

localize60.0ms (0.4%)

Compiler

Compiled 27 to 11 computations (59.3% saved)

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done000
Total011
Error
0b
Counts
1 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(+.f64 (/.f64 x 2) (+.f64 (*.f64 x y) z))
Compiler

Compiled 12 to 8 computations (33.3% saved)

regimes15.0ms (0.1%)

Accuracy

Total 0b remaining (0%)

Threshold costs 0b (0%)

Counts
2 → 1
Calls
Call 1
Inputs
(+.f64 (+.f64 (/.f64 x 2) (*.f64 y x)) z)
(+.f64 (/.f64 x 2) (+.f64 (*.f64 x y) z))
Outputs
(+.f64 (+.f64 (/.f64 x 2) (*.f64 y x)) z)
Calls

5 calls:

5.0ms
z
3.0ms
(+.f64 (+.f64 (/.f64 x 2) (*.f64 y x)) z)
3.0ms
(+.f64 (/.f64 x 2) (*.f64 y x))
2.0ms
y
2.0ms
x
Results
ErrorSegmentsBranch
0b1x
0b1y
0b1z
0b1(+.f64 (+.f64 (/.f64 x 2) (*.f64 y x)) z)
0b1(+.f64 (/.f64 x 2) (*.f64 y x))
Compiler

Compiled 55 to 37 computations (32.7% saved)

simplify1.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
Stop Event
done
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (/.f64 x 2) (*.f64 y x)) z)
Outputs
(+.f64 (+.f64 (/.f64 x 2) (*.f64 y x)) z)
Compiler

Compiled 12 to 8 computations (33.3% saved)

soundness0.0ms (0%)

end13.0ms (0.1%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

Profiling

Loading profile data...