Toniolo and Linder, Equation (2)

Time bar (total: 3.3s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze326.0ms (9.9%)

Memory
5.0MiB live, 122.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
19.2%18.7%78.8%0.2%0%2.3%0%9
19.4%18.7%77.6%0.2%0%3.5%0%10
22.8%21.8%73.9%0.2%0%4.1%0%11
23.3%21.8%71.8%0.2%0%6.1%0%12
Compiler

Compiled 21 to 18 computations (14.3% saved)

sample81.0ms (2.5%)

Memory
-3.0MiB live, 27.3MiB allocated
Samples
26.0ms126×1valid
22.0ms243×0invalid
13.0ms134×0valid
Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-div: 12.0ms (25.8% of total)
ival-pow2: 11.0ms (23.6% of total)
ival-asin: 5.0ms (10.7% of total)
adjust: 4.0ms (8.6% of total)
ival-sqrt: 4.0ms (8.6% of total)
ival-sub: 4.0ms (8.6% of total)
ival-mult: 3.0ms (6.4% of total)
ival-add: 3.0ms (6.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
Bogosity

explain2.7s (82.5%)

Memory
-54.9MiB live, 1 326.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
410-0-(sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))
8120(-9.738744927828375e+106 -4.470970968257663e+140 -3.0768546130280683e-111 1.9141551120471173e+93)0-(asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))))))
00-0-Om
00-0-t
00-0-(/.f64 t l)
00-0-#s(literal 1 binary64)
00-0-(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))
00-0-Omc
00-0-(-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64)))
01(1.518647649554865e-224 9.74093164478725e-63 -2.0896359367291497e-186 5.354544784913557e-181)0-(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))
00-0-(/.f64 Om Omc)
00-0-#s(literal 2 binary64)
00-0-l
00-0-(pow.f64 (/.f64 t l) #s(literal 2 binary64))
00-0-(pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))
00-0-(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
asin.f64(asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))))))sensitivity1280
sqrt.f64(sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))uflow-rescue410
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))))underflow66
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))underflow71
(sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))underflow25
(pow.f64 (/.f64 t l) #s(literal 2 binary64))underflow72
(/.f64 t l)underflow32
(/.f64 Om Omc)underflow56
(pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))underflow141
Confusion
Predicted +Predicted -
+490
-12087
Precision
0.28994082840236685
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+4900
-120087
Precision?
0.28994082840236685
Recall?
1.0
Freqs
test
numberfreq
087
1169
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
45.970458984375
Average Time
0.17957210540771484
Samples
708.0ms3 000×1valid
424.0ms3 144×0valid
Compiler

Compiled 3 840 to 816 computations (78.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 816.0ms
ival-pow2: 253.0ms (31% of total)
ival-div: 180.0ms (22.1% of total)
ival-asin: 97.0ms (11.9% of total)
adjust: 84.0ms (10.3% of total)
ival-sqrt: 59.0ms (7.2% of total)
ival-mult: 49.0ms (6% of total)
ival-sub: 41.0ms (5% of total)
ival-add: 40.0ms (4.9% of total)
exact: 6.0ms (0.7% of total)
ival-true: 5.0ms (0.6% of total)
ival-assert: 2.0ms (0.2% of total)

preprocess132.0ms (4%)

Memory
-1.9MiB live, 26.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
096278
1192270
2396270
31045270
43020270
56041270
01619
02619
13719
26119
312619
426619
556919
6118319
7286919
8498619
9726219
0809018
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))))))
Outputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)) #s(literal -1 binary64)))))
Symmetry

(abs Omc)

(abs Om)

(abs l)

(abs t)

Compiler

Compiled 19 to 16 computations (15.8% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune1.0ms (0%)

Memory
-7.1MiB live, 0.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.9%
(asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))))))
Compiler

Compiled 38 to 32 computations (15.8% saved)

simplify26.0ms (0.8%)

Memory
0.2MiB live, 18.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01619
12319
22719
32919
43019
Stop Event
saturated
Calls
Call 1
Inputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))))))
Outputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (/.f64 t l) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))))

soundness0.0ms (0%)

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

Compiled 19 to 16 computations (15.8% saved)

preprocess11.0ms (0.3%)

Memory
-0.1MiB live, 7.7MiB allocated
Remove

(abs t)

(abs l)

(abs Om)

(abs Omc)

Compiler

Compiled 380 to 320 computations (15.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...