Bouland and Aaronson, Equation (24)

Time bar (total: 731.0ms)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0.1%)

Memory
0.1MiB live, 0.1MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 31 to 19 computations (38.7% saved)

sample30.0ms (4.1%)

Memory
3.7MiB live, 12.4MiB allocated
Samples
21.0ms260×0valid
Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 7.0ms (45.1% of total)
ival-add: 4.0ms (25.8% of total)
ival-sub: 2.0ms (12.9% of total)
ival-pow2: 2.0ms (12.9% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
Bogosity

explain468.0ms (64%)

Memory
12.9MiB live, 211.3MiB allocated
Confusion
Predicted +Predicted -
+057
-86113
Precision
0.0
Recall
0.0
2:
4:
8:
16:
32:
64:
128:
256:
512:
1024:
2048:
Samples
263.0ms3 072×0valid
Compiler

Compiled 1 068 to 660 computations (38.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 192.0ms
ival-mult: 85.0ms (44.4% of total)
ival-add: 45.0ms (23.5% of total)
ival-pow2: 28.0ms (14.6% of total)
ival-sub: 25.0ms (13% of total)
exact: 4.0ms (2.1% of total)
ival-true: 3.0ms (1.6% of total)
adjust: 1.0ms (0.5% of total)
ival-assert: 1.0ms (0.5% of total)

preprocess209.0ms (28.6%)

Memory
-3.4MiB live, 60.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044149
1154147
2653145
32940145
46883145
01829
03029
16329
217829
355229
4155829
5283629
6670329
0809126
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 b b) (+.f64 #s(literal 3 binary64) a))))) #s(literal 1 binary64))
Outputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 b b) (+.f64 #s(literal 3 binary64) a))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 4 binary64) a #s(literal 12 binary64)) b) b (fma.f64 (*.f64 (fma.f64 #s(literal -4 binary64) a #s(literal 4 binary64)) a) a (-.f64 (pow.f64 (fma.f64 b b (*.f64 a a)) #s(literal 2 binary64)) #s(literal 1 binary64))))
Symmetry

(abs b)

Compiler

Compiled 29 to 18 computations (37.9% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune1.0ms (0.1%)

Memory
0.5MiB live, 0.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.6%
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 b b) (+.f64 #s(literal 3 binary64) a))))) #s(literal 1 binary64))
Compiler

Compiled 58 to 36 computations (37.9% saved)

simplify21.0ms (2.8%)

Memory
-0.4MiB live, 18.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01829
13229
23929
34529
45329
56429
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 b b) (+.f64 #s(literal 3 binary64) a))))) #s(literal 1 binary64))
Outputs
(-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a a) (*.f64 b b)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 b b) (+.f64 #s(literal 3 binary64) a))))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) a) (*.f64 b b)) (*.f64 (-.f64 #s(literal 1 binary64) a) (*.f64 a a))) #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))) #s(literal 1 binary64))

soundness0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Stop Event
fuel
Compiler

Compiled 29 to 18 computations (37.9% saved)

preprocess3.0ms (0.4%)

Memory
-6.3MiB live, 1.6MiB allocated
Remove

(abs b)

Compiler

Compiled 232 to 144 computations (37.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...