Details

Time bar (total: 1.1s)

analyze48.0ms (4.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
25%25%74.9%0.1%0%0%0%5
37.5%37.5%62.4%0.1%0%0%0%6
56.3%56.2%43.7%0.1%0%0%0%7
64.5%62.4%34.3%0.1%3.1%0%0%8
75.4%71.8%23.4%0.1%4.7%0%0%9
80.7%74.9%18%0.1%7%0%0%10
86.8%79.6%12.1%0.1%8.2%0%0%11
89.8%81.2%9.2%0.1%9.6%0%0%12
Compiler

Compiled 8 to 6 computations (25% saved)

sample849.0ms (75.6%)

Results
817.0ms8256×body256valid
21.0ms271×body256infinite
Bogosity

preprocess111.0ms (9.9%)

Algorithm
egg-herbie
Rules
5152×rational.json-simplify-51
2870×rational.json-simplify-41
974×rational.json-simplify-2
594×rational.json-simplify-1
580×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0926
11726
22926
34526
47526
513126
626726
763626
898826
9114426
10117426
11120226
12122626
13125026
14127426
15129826
16132226
17134626
18137026
19139426
20141826
21144226
22146626
23317026
24380626
25798526
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(/.f64 (*.f64 x y) 2)
(/.f64 (*.f64 y x) 2)
Outputs
(/.f64 (*.f64 x y) 2)
(*.f64 x (/.f64 y 2))
(*.f64 y (/.f64 x 2))
(/.f64 (*.f64 y x) 2)
(*.f64 x (/.f64 y 2))
(*.f64 y (/.f64 x 2))
(/.f64 (*.f64 x y) 2)
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify94.0ms (8.4%)

Algorithm
egg-herbie
Rules
6088×rational.json-simplify-51
2582×rational.json-simplify-41
1090×rational.json-simplify-2
604×rational.json-simplify-35
578×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
11413
22613
34213
47013
512213
625113
756713
894513
9112413
10116013
11119413
12122213
13125013
14127813
15130613
16133413
17136213
18139013
19141813
20144613
21147413
22150213
23303413
24377513
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) 2)
Outputs
(/.f64 (*.f64 x y) 2)
(*.f64 y (/.f64 x 2))
(*.f64 x (/.f64 y 2))

eval1.0ms (0.1%)

Compiler

Compiled 17 to 11 computations (35.3% saved)

prune1.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New213
Fresh011
Picked000
Done000
Total224
Error
0b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(/.f64 (*.f64 x y) 2)
Compiler

Compiled 7 to 5 computations (28.6% saved)

localize5.0ms (0.4%)

Compiler

Compiled 13 to 6 computations (53.8% saved)

eval1.0ms (0.1%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0.1%)

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 y) 2)
Compiler

Compiled 14 to 10 computations (28.6% saved)

simplify1.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 7 to 5 computations (28.6% saved)

soundness0.0ms (0%)

end11.0ms (1%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

Profiling

Loading profile data...