FastMath test5

Time bar (total: 1.9min)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze0.0ms (0%)

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

Compiled 21 to 11 computations (47.6% saved)

sample843.0ms (0.7%)

Memory
69.6MiB live, 1 461.5MiB allocated
Samples
599.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 422.0ms
ival-mult: 413.0ms (97.9% of total)
ival-true: 6.0ms (1.4% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

explain343.0ms (0.3%)

Memory
-38.1MiB live, 334.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
00-0-(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)
00-0-(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
00-0-(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
00-0-(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
00-0-d1
00-0-(*.f64 d1 (*.f64 d1 d1))
00-0-(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1))
00-0-(*.f64 d1 d1)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
221.0ms512×0valid
Compiler

Compiled 290 to 40 computations (86.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
ival-mult: 87.0ms (99.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess55.0ms (0%)

Memory
7.2MiB live, 44.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01139
15427
223417
37439
48757
59497
69507
79507
89507
0919
01715
13311
2637
3833
4953
5983
0983
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Outputs
(pow.f64 d1 #s(literal 10 binary64))
Symmetry

(abs d1)

Compiler

Compiled 19 to 9 computations (52.6% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 19 to 9 computations (52.6% saved)

simplify5.0ms (0%)

Memory
7.3MiB live, 7.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff320
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)
cost-diff320
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1))
cost-diff320
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
cost-diff640
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0989
01767
13349
26333
38325
49525
59825
09825
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1))
d1
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 d1 (*.f64 d1 d1))
(*.f64 d1 d1)
Outputs
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 9 binary64))
d1
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d1)

localize41.0ms (0%)

Memory
11.5MiB live, 50.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.046875
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
accuracy0.05078125
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)
accuracy0.05078125
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
accuracy0.06640625
(*.f64 d1 (*.f64 d1 d1))
Samples
34.0ms256×0valid
Compiler

Compiled 180 to 20 computations (88.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 11.0ms (95.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series32.0ms (0%)

Memory
-11.8MiB live, 25.1MiB allocated
Counts
6 → 72
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
24.0ms
d1
@inf
((* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1) (* d1 (* d1 d1)) (* (* d1 (* d1 d1)) d1))
3.0ms
d1
@-inf
((* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1) (* d1 (* d1 d1)) (* (* d1 (* d1 d1)) d1))
2.0ms
d1
@0
((* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1) (* d1 (* d1 d1)) (* (* d1 (* d1 d1)) d1))

simplify4.0ms (0%)

Memory
7.0MiB live, 7.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013216
116216
016216
Stop Event
iter limit
saturated
Counts
72 → 72
Calls
Call 1
Inputs
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
Outputs
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))

rewrite52.0ms (0%)

Memory
-14.1MiB live, 29.8MiB allocated
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0976
01718
13518
27818
318918
496418
529976
0112576
Stop Event
iter limit
node limit
iter limit
Counts
6 → 12
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)
(*.f64 d1 (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval7.0ms (0%)

Memory
21.6MiB live, 21.6MiB allocated
Compiler

Compiled 1 744 to 71 computations (95.9% saved)

prune9.0ms (0%)

Memory
-12.5MiB live, 24.2MiB allocated
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New77784
Fresh000
Picked011
Done000
Total77885
Accuracy
100.0%
Counts
85 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
85.3%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
84.1%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
74.9%
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
66.6%
(*.f64 (*.f64 d1 d1) d1)
52.4%
(*.f64 d1 d1)
100.0%
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
5.6%
d1
Compiler

Compiled 153 to 79 computations (48.4% saved)

simplify5.0ms (0%)

Memory
12.8MiB live, 12.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff-5824
(*.f64 d1 (*.f64 d1 d1))
cost-diff0
(*.f64 d1 d1)
cost-diff320
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
cost-diff-5824
(*.f64 (*.f64 d1 d1) d1)
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 d1 d1)
cost-diff0
(pow.f64 d1 #s(literal 10 binary64))
cost-diff0
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01658
02148
13642
26638
38634
49734
510034
010034
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
(pow.f64 d1 #s(literal 10 binary64))
d1
#s(literal 10 binary64)
d1
(*.f64 d1 d1)
d1
(*.f64 (*.f64 d1 d1) d1)
(*.f64 d1 d1)
d1
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 d1 (*.f64 d1 d1))
d1
(*.f64 d1 d1)
Outputs
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
(pow.f64 d1 #s(literal 10 binary64))
d1
#s(literal 10 binary64)
d1
(*.f64 d1 d1)
d1
(pow.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d1)
d1
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 3 binary64))
d1
(*.f64 d1 d1)

localize76.0ms (0.1%)

Memory
-60.9MiB live, 103.3MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d1)
accuracy0.05078125
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
accuracy0.06640625
(*.f64 d1 (*.f64 d1 d1))
accuracy0
(*.f64 d1 d1)
accuracy0.06640625
(*.f64 (*.f64 d1 d1) d1)
accuracy0
(*.f64 d1 d1)
accuracy0
(pow.f64 d1 #s(literal 10 binary64))
accuracy0
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
Samples
60.0ms256×0valid
Compiler

Compiled 114 to 30 computations (73.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 20.0ms (84.8% of total)
ival-pow: 3.0ms (12.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0%)

Memory
22.6MiB live, 22.6MiB allocated
Counts
6 → 72
Calls
Call 1
Inputs
#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch #s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (pow.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 d1 d1)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
3.0ms
d1
@-inf
((* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow d1 10) (* d1 d1) (* (* d1 d1) d1) (* (* d1 (* d1 d1)) d1) (* d1 (* d1 d1)))
3.0ms
d1
@inf
((* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow d1 10) (* d1 d1) (* (* d1 d1) d1) (* (* d1 (* d1 d1)) d1) (* d1 (* d1 d1)))
2.0ms
d1
@0
((* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow d1 10) (* d1 d1) (* (* d1 d1) d1) (* (* d1 (* d1 d1)) d1) (* d1 (* d1 d1)))

simplify14.0ms (0%)

Memory
-26.0MiB live, 13.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09216
112216
214216
316216
016216
Stop Event
iter limit
saturated
Counts
72 → 72
Calls
Call 1
Inputs
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
Outputs
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 d1 #s(literal 10 binary64))
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))

rewrite57.0ms (0%)

Memory
9.9MiB live, 84.4MiB allocated
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01646
02134
14528
210322
327922
413018
560788
660998
761588
863598
971758
081818
Stop Event
iter limit
node limit
iter limit
Counts
6 → 11
Calls
Call 1
Inputs
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
(pow.f64 d1 #s(literal 10 binary64))
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 d1 (*.f64 d1 d1))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval9.0ms (0%)

Memory
18.4MiB live, 18.4MiB allocated
Compiler

Compiled 1 387 to 37 computations (97.3% saved)

prune27.0ms (0%)

Memory
-16.6MiB live, 28.2MiB allocated
Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New1110111
Fresh022
Picked055
Done011
Total1118119
Accuracy
100.0%
Counts
119 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
85.3%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
84.1%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
74.9%
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
66.6%
(*.f64 (*.f64 d1 d1) d1)
52.4%
(*.f64 d1 d1)
100.0%
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
5.6%
d1
Compiler

Compiled 86 to 44 computations (48.8% saved)

simplify4.0ms (0%)

Memory
6.6MiB live, 6.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff320
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)
cost-diff320
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1))
cost-diff320
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
cost-diff640
(*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1))
cost-diff0
(*.f64 d1 d1)
cost-diff320
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)
cost-diff320
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
cost-diff320
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
011101
021101
14173
25147
36335
47535
57735
07735
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
d1
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1))
d1
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)
(*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) d1)
(*.f64 d1 d1)
Outputs
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
d1
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 7 binary64))
d1
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d1)

localize34.0ms (0%)

Memory
-13.5MiB live, 61.5MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0.046875
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)
accuracy0.05078125
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
accuracy0.06640625
(*.f64 (*.f64 d1 d1) d1)
accuracy0.08203125
(*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1))
accuracy0.0390625
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)
accuracy0.0390625
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
accuracy0.046875
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
accuracy0.125
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Samples
25.0ms256×0valid
Compiler

Compiled 204 to 24 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 16.0ms (99.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series15.0ms (0%)

Memory
-6.1MiB live, 31.6MiB allocated
Counts
10 → 120
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
3.0ms
d1
@-inf
((* (* d1 (* (* (* d1 d1) (* d1 d1)) d1)) d1) (* d1 (* (* (* d1 d1) (* d1 d1)) d1)) (* (* (* d1 d1) (* d1 d1)) d1) (* d1 d1) (* (* (* d1 d1) d1) (* d1 d1)) (* (* d1 (* (* (* (* d1 d1) d1) (* d1 d1)) d1)) d1) (* d1 (* (* (* (* d1 d1) d1) (* d1 d1)) d1)) (* (* (* (* d1 d1) d1) (* d1 d1)) d1) (* (* d1 d1) (* d1 d1)) (* (* d1 d1) d1))
3.0ms
d1
@inf
((* (* d1 (* (* (* d1 d1) (* d1 d1)) d1)) d1) (* d1 (* (* (* d1 d1) (* d1 d1)) d1)) (* (* (* d1 d1) (* d1 d1)) d1) (* d1 d1) (* (* (* d1 d1) d1) (* d1 d1)) (* (* d1 (* (* (* (* d1 d1) d1) (* d1 d1)) d1)) d1) (* d1 (* (* (* (* d1 d1) d1) (* d1 d1)) d1)) (* (* (* (* d1 d1) d1) (* d1 d1)) d1) (* (* d1 d1) (* d1 d1)) (* (* d1 d1) d1))
2.0ms
d1
@0
((* (* d1 (* (* (* d1 d1) (* d1 d1)) d1)) d1) (* d1 (* (* (* d1 d1) (* d1 d1)) d1)) (* (* (* d1 d1) (* d1 d1)) d1) (* d1 d1) (* (* (* d1 d1) d1) (* d1 d1)) (* (* d1 (* (* (* (* d1 d1) d1) (* d1 d1)) d1)) d1) (* d1 (* (* (* (* d1 d1) d1) (* d1 d1)) d1)) (* (* (* (* d1 d1) d1) (* d1 d1)) d1) (* (* d1 d1) (* d1 d1)) (* (* d1 d1) d1))

simplify5.0ms (0%)

Memory
10.9MiB live, 10.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015360
118360
220360
322360
022360
Stop Event
iter limit
saturated
Counts
120 → 120
Calls
Call 1
Inputs
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
Outputs
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))

rewrite93.0ms (0.1%)

Memory
-10.6MiB live, 68.8MiB allocated
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01196
02130
14630
28830
321730
4100710
5579810
6581110
7585910
8608410
9767710
0807510
Stop Event
iter limit
node limit
iter limit
Counts
10 → 20
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)
(*.f64 d1 d1)
(*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) d1)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval17.0ms (0%)

Memory
32.9MiB live, 32.9MiB allocated
Compiler

Compiled 3 002 to 104 computations (96.5% saved)

prune11.0ms (0%)

Memory
-18.4MiB live, 19.3MiB allocated
Pruning

10 alts after pruning (2 fresh and 8 done)

PrunedKeptTotal
New1802182
Fresh000
Picked022
Done066
Total18010190
Accuracy
100.0%
Counts
190 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
85.3%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
84.1%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1)
84.1%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
81.4%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
74.9%
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
66.6%
(*.f64 (*.f64 d1 d1) d1)
52.4%
(*.f64 d1 d1)
100.0%
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
5.6%
d1
Compiler

Compiled 110 to 57 computations (48.2% saved)

simplify4.0ms (0%)

Memory
6.7MiB live, 6.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff320
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
cost-diff320
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)
cost-diff320
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1))
cost-diff320
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1)
cost-diff0
(*.f64 d1 d1)
cost-diff320
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
cost-diff320
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))
cost-diff320
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0985
01785
12661
23441
34535
45335
55435
05435
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))
d1
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 d1 d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1))
d1
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 d1 d1)
Outputs
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
d1
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
d1
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d1)

localize39.0ms (0%)

Memory
-10.5MiB live, 67.6MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0.0390625
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1)
accuracy0.046875
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1))
accuracy0.05078125
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
accuracy0.06640625
(*.f64 (*.f64 d1 d1) d1)
accuracy0.0390625
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))
accuracy0.046875
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
accuracy0.05078125
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
accuracy0.06640625
(*.f64 (*.f64 d1 d1) d1)
Samples
28.0ms256×0valid
Compiler

Compiled 172 to 20 computations (88.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 20.0ms (96.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series11.0ms (0%)

Memory
21.7MiB live, 21.7MiB allocated
Counts
8 → 96
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf d1) (#s(alt #<batchref> (patch (*.f64 (*.f64 d1 d1) d1) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
3.0ms
d1
@inf
((* (* d1 (* (* (* d1 d1) d1) d1)) d1) (* d1 (* (* (* d1 d1) d1) d1)) (* (* (* d1 d1) d1) d1) (* d1 d1) (* (* d1 (* (* (* (* d1 d1) d1) d1) d1)) d1) (* d1 (* (* (* (* d1 d1) d1) d1) d1)) (* (* (* (* d1 d1) d1) d1) d1) (* (* d1 d1) d1))
3.0ms
d1
@-inf
((* (* d1 (* (* (* d1 d1) d1) d1)) d1) (* d1 (* (* (* d1 d1) d1) d1)) (* (* (* d1 d1) d1) d1) (* d1 d1) (* (* d1 (* (* (* (* d1 d1) d1) d1) d1)) d1) (* d1 (* (* (* (* d1 d1) d1) d1) d1)) (* (* (* (* d1 d1) d1) d1) d1) (* (* d1 d1) d1))
2.0ms
d1
@0
((* (* d1 (* (* (* d1 d1) d1) d1)) d1) (* d1 (* (* (* d1 d1) d1) d1)) (* (* (* d1 d1) d1) d1) (* d1 d1) (* (* d1 (* (* (* (* d1 d1) d1) d1) d1)) d1) (* d1 (* (* (* (* d1 d1) d1) d1) d1)) (* (* (* (* d1 d1) d1) d1) d1) (* (* d1 d1) d1))

simplify4.0ms (0%)

Memory
5.3MiB live, 5.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013288
116288
218288
320288
020288
Stop Event
iter limit
saturated
Counts
96 → 96
Calls
Call 1
Inputs
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
Outputs
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 d1 #s(literal 4 binary64))
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(*.f64 d1 d1)
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 d1 #s(literal 3 binary64))

rewrite47.0ms (0%)

Memory
-16.7MiB live, 20.4MiB allocated
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0968
01724
13024
25924
314124
460024
530858
0137688
Stop Event
iter limit
node limit
iter limit
Counts
8 → 16
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 d1 d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)
(*.f64 (*.f64 d1 d1) d1)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval44.0ms (0%)

Memory
-11.6MiB live, 25.3MiB allocated
Compiler

Compiled 2 246 to 70 computations (96.9% saved)

prune10.0ms (0%)

Memory
26.1MiB live, 26.1MiB allocated
Pruning

11 alts after pruning (1 fresh and 10 done)

PrunedKeptTotal
New1531154
Fresh000
Picked022
Done088
Total15311164
Accuracy
100.0%
Counts
164 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
85.3%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
84.1%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1)
84.1%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
81.4%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
78.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) d1)) d1)
74.9%
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
66.6%
(*.f64 (*.f64 d1 d1) d1)
52.4%
(*.f64 d1 d1)
100.0%
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
5.6%
d1
Compiler

Compiled 238 to 99 computations (58.4% saved)

regimes10.0ms (0%)

Memory
-16.1MiB live, 20.5MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
Outputs
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
Calls

2 calls:

7.0ms
d1
3.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 20 to 10 computations (50% saved)

regimes8.0ms (0%)

Memory
18.8MiB live, 18.8MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Calls

2 calls:

4.0ms
d1
3.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
AccuracySegmentsBranch
99.9%1d1
99.9%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 20 to 10 computations (50% saved)

regimes27.0ms (0%)

Memory
-23.0MiB live, 19.8MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
Calls

2 calls:

24.0ms
d1
3.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
AccuracySegmentsBranch
85.3%1d1
85.3%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 20 to 10 computations (50% saved)

regimes6.0ms (0%)

Memory
11.4MiB live, 11.4MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
Calls

2 calls:

3.0ms
d1
3.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
AccuracySegmentsBranch
84.1%1d1
84.1%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 20 to 10 computations (50% saved)

regimes5.0ms (0%)

Memory
11.9MiB live, 11.9MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
Calls

2 calls:

3.0ms
d1
2.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
AccuracySegmentsBranch
81.4%1d1
81.4%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 20 to 10 computations (50% saved)

regimes5.0ms (0%)

Memory
9.9MiB live, 9.9MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) d1)) d1)
Calls

2 calls:

3.0ms
d1
2.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
AccuracySegmentsBranch
78.9%1d1
78.9%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 20 to 10 computations (50% saved)

regimes7.0ms (0%)

Memory
-24.3MiB live, 13.0MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
Calls

2 calls:

4.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
2.0ms
d1
Results
AccuracySegmentsBranch
74.9%1d1
74.9%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 20 to 10 computations (50% saved)

regimes4.0ms (0%)

Memory
9.6MiB live, 9.6MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
Outputs
(*.f64 (*.f64 d1 d1) d1)
Calls

2 calls:

2.0ms
d1
1.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
AccuracySegmentsBranch
66.6%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
66.6%1d1
Compiler

Compiled 20 to 10 computations (50% saved)

regimes3.0ms (0%)

Memory
6.7MiB live, 6.7MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
Outputs
(*.f64 d1 d1)
Calls

2 calls:

2.0ms
d1
1.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
AccuracySegmentsBranch
52.4%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
52.4%1d1
Compiler

Compiled 20 to 10 computations (50% saved)

regimes3.0ms (0%)

Memory
5.9MiB live, 5.9MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
d1
Outputs
d1
Calls

2 calls:

1.0ms
d1
1.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
AccuracySegmentsBranch
5.6%1d1
5.6%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 20 to 10 computations (50% saved)

simplify27.0ms (0%)

Memory
-15.0MiB live, 57.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034106
150106
Stop Event
saturated
Calls
Call 1
Inputs
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 d1 d1)
d1
Outputs
#s(approx (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1) (pow.f64 d1 #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) (*.f64 d1 d1)) d1) d1) d1)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 d1)) d1) d1) d1)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) d1) d1)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) d1)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1)
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 d1 d1)
d1

soundness1.9min (98.1%)

Memory
23.2MiB live, 442.8MiB allocated
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0976
01718
13518
27818
318918
496418
529976
0112576
013216
116216
016216
01196
02130
14630
28830
321730
4100710
5579810
6581110
7585910
8608410
9767710
0807510
0968
01724
13024
25924
314124
460024
530858
0137688
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
saturated
iter limit
node limit
iter limit
Compiler

Compiled 135 to 44 computations (67.4% saved)

preprocess124.0ms (0.1%)

Memory
13.8MiB live, 185.6MiB allocated
Remove

(abs d1)

Compiler

Compiled 578 to 250 computations (56.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...