Octave 3.8, jcobi/3

Time bar (total: 3.0s)

analyze17.0ms (0.6%)

Memory
5.3MiB live, 5.3MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%56.2%43.8%0%0%0%0
0%0%56.2%43.8%0%0%0%1
50%28.1%28.1%43.8%0%0%0%2
75%42.1%14%43.8%0%0%0%3
87.5%49.2%7%43.8%0%0%0%4
93.8%52.7%3.5%43.8%0%0%0%5
96.9%54.4%1.8%43.8%0%0%0%6
98.4%55.3%0.9%43.8%0%0%0%7
99.2%55.7%0.4%43.8%0%0%0%8
99.6%56%0.2%43.8%0%0%0%9
99.8%56.1%0.1%43.8%0%0%0%10
99.9%56.1%0.1%43.8%0%0%0%11
100%56.1%0%43.8%0%0%0%12
Compiler

Compiled 75 to 31 computations (58.7% saved)

sample2.8s (95.1%)

Memory
27.8MiB live, 861.1MiB allocated
Samples
693.0ms8 256×73valid-baseline
584.0ms8 256×73valid-sollya
571.0ms8 256×73valid-rival
Precisions
Click to see Rival histograms. Total time spent on operations: 412.0ms
ival-add: 176.0ms (42.8% of total)
ival-div: 129.0ms (31.3% of total)
ival-mult: 92.0ms (22.4% of total)
ival-true: 7.0ms (1.7% of total)
...in/eval/compile.rkt:110:19: 5.0ms (1.2% of total)
ival-assert: 3.0ms (0.7% of total)
Precisions
Click to see Base histograms. Total time spent on operations: 417.0ms
ival-add: 181.0ms (43.4% of total)
ival-div: 127.0ms (30.4% of total)
ival-mult: 95.0ms (22.8% of total)
const: 13.0ms (3.1% of total)
Bogosity

preprocess106.0ms (3.6%)

Memory
5.1MiB live, 22.8MiB allocated
Algorithm
egg-herbie
Rules
613×sub-neg
547×unsub-neg
532×distribute-neg-in
419×distribute-rgt-in
411×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
051819
1149759
2508714
33002687
46847687
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 beta (neg.f64 alpha))) #s(literal 1 binary64)) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 (neg.f64 beta) alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 beta (neg.f64 alpha))) #s(literal 1 binary64)) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 (neg.f64 beta) alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 alpha beta)) #s(literal 1 binary64)) (+.f64 (+.f64 beta alpha) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 beta alpha) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
Outputs
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta #s(literal 1 binary64)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(/.f64 (+.f64 beta (fma.f64 (+.f64 beta #s(literal 1 binary64)) alpha #s(literal 1 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 alpha #s(literal 1 binary64)) (+.f64 beta #s(literal 1 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 3 binary64))))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta #s(literal 1 binary64)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(/.f64 (+.f64 beta (fma.f64 (+.f64 beta #s(literal 1 binary64)) alpha #s(literal 1 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 alpha #s(literal 1 binary64)) (+.f64 beta #s(literal 1 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 3 binary64))))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 beta (neg.f64 alpha))) #s(literal 1 binary64)) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 beta (neg.f64 alpha)) (*.f64 beta (neg.f64 alpha)))) (+.f64 #s(literal 2 binary64) (+.f64 beta (neg.f64 alpha)))) (+.f64 #s(literal 2 binary64) (+.f64 beta (neg.f64 alpha)))) (+.f64 (+.f64 beta (neg.f64 alpha)) #s(literal 3 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 beta alpha) (*.f64 alpha beta))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (-.f64 beta alpha)) (+.f64 (-.f64 beta alpha) #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) (-.f64 beta alpha))))
(/.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) alpha) beta #s(literal 1 binary64)) alpha) (*.f64 (+.f64 beta (-.f64 #s(literal 2 binary64) alpha)) (*.f64 (+.f64 beta (-.f64 #s(literal 2 binary64) alpha)) (+.f64 (-.f64 beta alpha) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) alpha)) (*.f64 (+.f64 beta (-.f64 #s(literal 2 binary64) alpha)) (*.f64 (+.f64 beta (-.f64 #s(literal 2 binary64) alpha)) (+.f64 beta (-.f64 #s(literal 3 binary64) alpha)))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 (neg.f64 beta) alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 beta (neg.f64 alpha)) (-.f64 alpha beta))) (+.f64 #s(literal 2 binary64) (-.f64 alpha beta))) (*.f64 (+.f64 (-.f64 alpha beta) #s(literal 3 binary64)) (+.f64 #s(literal 2 binary64) (-.f64 alpha beta))))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 alpha beta) (*.f64 alpha beta))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (-.f64 alpha beta)) (+.f64 (-.f64 alpha beta) #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) (-.f64 alpha beta))))
(/.f64 (+.f64 alpha (fma.f64 beta (-.f64 #s(literal -1 binary64) alpha) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 alpha beta) #s(literal 3 binary64)) (*.f64 (-.f64 alpha (+.f64 beta #s(literal -2 binary64))) (-.f64 alpha (+.f64 beta #s(literal -2 binary64))))))
(/.f64 (*.f64 (+.f64 (neg.f64 beta) #s(literal 1 binary64)) (+.f64 alpha #s(literal 1 binary64))) (*.f64 (+.f64 alpha (-.f64 #s(literal 3 binary64) beta)) (*.f64 (-.f64 alpha (+.f64 beta #s(literal -2 binary64))) (-.f64 alpha (+.f64 beta #s(literal -2 binary64))))))
(neg.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 beta (neg.f64 alpha))) #s(literal 1 binary64)) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 beta (neg.f64 alpha)) (*.f64 beta (neg.f64 alpha)))) (+.f64 #s(literal 2 binary64) (+.f64 beta (neg.f64 alpha)))) (+.f64 #s(literal 2 binary64) (+.f64 beta (neg.f64 alpha)))) (neg.f64 (+.f64 (+.f64 beta (neg.f64 alpha)) #s(literal 3 binary64))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 beta alpha) (*.f64 alpha beta))) (+.f64 #s(literal 2 binary64) (-.f64 beta alpha))) (*.f64 (+.f64 (neg.f64 (-.f64 beta alpha)) #s(literal -3 binary64)) (+.f64 #s(literal 2 binary64) (-.f64 beta alpha))))
(/.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) alpha) beta #s(literal 1 binary64)) alpha) (*.f64 (+.f64 (-.f64 beta alpha) #s(literal 3 binary64)) (*.f64 (+.f64 beta (-.f64 #s(literal 2 binary64) alpha)) (+.f64 (-.f64 alpha beta) #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) alpha)) (*.f64 (+.f64 beta (-.f64 #s(literal 3 binary64) alpha)) (*.f64 (+.f64 beta (-.f64 #s(literal 2 binary64) alpha)) (+.f64 (-.f64 alpha beta) #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 beta #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) alpha)) (*.f64 (+.f64 beta (-.f64 #s(literal 3 binary64) alpha)) (*.f64 (+.f64 beta (-.f64 #s(literal 2 binary64) alpha)) (+.f64 alpha (-.f64 #s(literal -2 binary64) beta)))))
(neg.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 (neg.f64 beta) alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 beta (neg.f64 alpha)) (-.f64 alpha beta))) (*.f64 (+.f64 #s(literal 2 binary64) (-.f64 alpha beta)) (+.f64 #s(literal 2 binary64) (-.f64 alpha beta)))) (neg.f64 (+.f64 (-.f64 alpha beta) #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 alpha beta) (*.f64 alpha beta))) (*.f64 (+.f64 (neg.f64 (-.f64 alpha beta)) #s(literal -3 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (-.f64 alpha beta)) (+.f64 #s(literal 2 binary64) (-.f64 alpha beta)))))
(/.f64 (+.f64 alpha (fma.f64 beta (-.f64 #s(literal -1 binary64) alpha) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 beta alpha) #s(literal -3 binary64)) (*.f64 (-.f64 alpha (+.f64 beta #s(literal -2 binary64))) (-.f64 alpha (+.f64 beta #s(literal -2 binary64))))))
(/.f64 (*.f64 (+.f64 (neg.f64 beta) #s(literal 1 binary64)) (+.f64 alpha #s(literal 1 binary64))) (*.f64 (-.f64 alpha (+.f64 beta #s(literal -2 binary64))) (*.f64 (-.f64 alpha (+.f64 beta #s(literal -2 binary64))) (-.f64 beta (-.f64 alpha #s(literal -3 binary64))))))
(/.f64 (*.f64 (+.f64 (neg.f64 beta) #s(literal 1 binary64)) (+.f64 alpha #s(literal 1 binary64))) (*.f64 (-.f64 alpha (+.f64 beta #s(literal -2 binary64))) (*.f64 (-.f64 alpha (+.f64 beta #s(literal -2 binary64))) (+.f64 beta (-.f64 #s(literal -3 binary64) alpha)))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 alpha beta)) #s(literal 1 binary64)) (+.f64 (+.f64 beta alpha) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 beta alpha) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta #s(literal 1 binary64)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 3 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(/.f64 (+.f64 beta (fma.f64 (+.f64 beta #s(literal 1 binary64)) alpha #s(literal 1 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 alpha #s(literal 1 binary64)) (+.f64 beta #s(literal 1 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 3 binary64))))))
Symmetry

(sort alpha beta)

Compiler

Compiled 37 to 14 computations (62.2% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.2%
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
Compiler

Compiled 74 to 28 computations (62.2% saved)

simplify2.0ms (0.1%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
egg-herbie
Rules
+-commutative
1-exp
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019115
131115
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
Outputs
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 alpha beta)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))

soundness1.0ms (0%)

Memory
-15.5MiB live, 0.3MiB allocated
Stop Event
fuel
Compiler

Compiled 31 to 13 computations (58.1% saved)

preprocess18.0ms (0.6%)

Memory
8.7MiB live, 24.4MiB allocated
Remove

(sort alpha beta)

Compiler

Compiled 260 to 106 computations (59.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...