fma_test1

Time bar (total: 8.0s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze5.0ms (0.1%)

Memory
7.1MiB live, 7.1MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
50%0%0%100%0%0%0%3
75%0%0%100%0%0%0%4
87.5%0%0%100%0%0%0%5
93.7%0%0%100%0%0%0%6
96.9%0%0%100%0%0%0%7
98.4%0%0%100%0%0%0%8
99.2%0%0%100%0%0%0%9
99.6%0%0%100%0%0%0%10
99.8%0%0%100%0%0%0%11
99.9%0%0%100%0%0%0%12
Compiler

Compiled 27 to 17 computations (37% saved)

sample3.9s (48.6%)

Memory
60.2MiB live, 3 537.0MiB allocated
Samples
3.3s8 256×1valid
Precisions
Click to see histograms. Total time spent on operations: 2.8s
const: 1.2s (42.2% of total)
ival-mult: 834.0ms (29.3% of total)
ival-sub: 253.0ms (8.9% of total)
ival-add: 245.0ms (8.6% of total)
adjust: 227.0ms (8% of total)
ival-<=: 60.0ms (2.1% of total)
ival-and: 12.0ms (0.4% of total)
exact: 11.0ms (0.4% of total)
ival-assert: 3.0ms (0.1% of total)
Bogosity

explain196.0ms (2.4%)

Memory
-23.5MiB live, 330.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2560-0-(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
00-0-t
00-0-#s(literal 1 binary64)
00-0-(*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
00-0-(-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))
00-0-(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))
00-0-(+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
00-0-#s(literal 2 binary64)
00-0-#s(literal 1/5000000000000000 binary64)
00-0-#s(literal -1 binary64)
00-0-(*.f64 t #s(literal 1/5000000000000000 binary64))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))cancellation2560
Confusion
Predicted +Predicted -
+2560
-00
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+25600
-000
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
1256
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
99.0ms512×1valid
Compiler

Compiled 133 to 37 computations (72.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-mult: 24.0ms (34.1% of total)
const: 18.0ms (25.5% of total)
adjust: 12.0ms (17% of total)
ival-add: 9.0ms (12.8% of total)
ival-sub: 6.0ms (8.5% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess312.0ms (3.9%)

Memory
31.6MiB live, 257.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01345
14437
217731
365026
4245622
5382510
6473510
7505410
8521810
9535910
10547710
11670610
12754110
13791810
01119
01719
13917
211315
328913
48935
525565
644005
758745
867755
974235
1076295
1176605
1276715
1379035
080065
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
Outputs
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
(*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t)
Compiler

Compiled 19 to 11 computations (42.1% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
3.4%
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
Compiler

Compiled 19 to 11 computations (42.1% saved)

simplify275.0ms (3.4%)

Memory
-52.4MiB live, 222.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
cost-diff320
(*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
cost-diff320
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))
cost-diff704
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01155
01755
13949
211347
328945
489335
5255635
6440035
7587435
8677535
9742335
10762935
11766035
12767135
13790335
0800631
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
#s(literal 1 binary64)
(*.f64 t #s(literal 1/5000000000000000 binary64))
t
#s(literal 1/5000000000000000 binary64)
(-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))
#s(literal -1 binary64)
(*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
#s(literal 2 binary64)
Outputs
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
(*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))
(fma.f64 (fma.f64 #s(literal 1/25000000000000000000000000000000 binary64) t #s(literal 1/2500000000000000 binary64)) t #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
(fma.f64 #s(literal 1/5000000000000000 binary64) t #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 t #s(literal 1/5000000000000000 binary64))
(*.f64 #s(literal 1/5000000000000000 binary64) t)
t
#s(literal 1/5000000000000000 binary64)
(-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))
(fma.f64 #s(literal -1/2500000000000000 binary64) t #s(literal -1 binary64))
#s(literal -1 binary64)
(*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
(*.f64 #s(literal 1/2500000000000000 binary64) t)
#s(literal 2 binary64)

localize87.0ms (1.1%)

Memory
-1.0MiB live, 122.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))
accuracy0
(*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
accuracy0.16796875
(*.f64 t #s(literal 1/5000000000000000 binary64))
accuracy61.843244430069255
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
Samples
50.0ms256×1valid
Compiler

Compiled 57 to 13 computations (77.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-mult: 13.0ms (34.5% of total)
const: 11.0ms (29.2% of total)
adjust: 6.0ms (15.9% of total)
ival-add: 5.0ms (13.3% of total)
ival-sub: 2.0ms (5.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series7.0ms (0.1%)

Memory
15.7MiB live, 15.7MiB allocated
Counts
5 → 60
Calls
Call 1
Inputs
#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2500000000000000 t)) (taylor 0 t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* t (+ 1/2500000000000000 (* 1/25000000000000000000000000000000 t)))) (taylor 0 t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* t (+ 1/2500000000000000 (* 1/25000000000000000000000000000000 t)))) (taylor 0 t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/5000000000000000 t)) (taylor 0 t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/5000000000000000 t)) (taylor 0 t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/5000000000000000 t)) (taylor 0 t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow t 2) (+ 1/25000000000000000000000000000000 (* 1/2500000000000000 (/ 1 t)))) (taylor inf t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2))))) (taylor inf t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2))))) (taylor inf t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1/5000000000000000 (/ 1 t))) (taylor inf t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1/5000000000000000 (/ 1 t))) (taylor inf t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1/5000000000000000 (/ 1 t))) (taylor inf t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) (patch (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow t 2) (+ 1/25000000000000000000000000000000 (* 1/2500000000000000 (/ 1 t)))) (taylor -inf t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2))))) (taylor -inf t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2))))) (taylor -inf t) (#s(alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (patch (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2500000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1/5000000000000000 (/ 1 t))) (taylor -inf t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1/5000000000000000 (/ 1 t))) (taylor -inf t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1/5000000000000000 (/ 1 t))) (taylor -inf t) (#s(alt (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (patch (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/5000000000000000 binary64)) (patch (*.f64 t #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
2.0ms
t
@-inf
((+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (* 2 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000)) (* t 1/5000000000000000))
2.0ms
t
@inf
((+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (* 2 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000)) (* t 1/5000000000000000))
1.0ms
t
@0
((+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (* 2 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000)) (* t 1/5000000000000000))

simplify226.0ms (2.8%)

Memory
-11.6MiB live, 258.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026272
169272
2133268
3227268
4565268
51834268
62431268
73080268
84060268
95037268
105970268
116324268
126597268
136781268
08888244
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
1
(+ 1 (* 1/2500000000000000 t))
(+ 1 (* t (+ 1/2500000000000000 (* 1/25000000000000000000000000000000 t))))
(+ 1 (* t (+ 1/2500000000000000 (* 1/25000000000000000000000000000000 t))))
(* 1/2500000000000000 t)
(* 1/2500000000000000 t)
(* 1/2500000000000000 t)
(* 1/2500000000000000 t)
1
(+ 1 (* 1/5000000000000000 t))
(+ 1 (* 1/5000000000000000 t))
(+ 1 (* 1/5000000000000000 t))
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* (pow t 2) (+ 1/25000000000000000000000000000000 (* 1/2500000000000000 (/ 1 t))))
(* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2)))))
(* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2)))))
(* 1/2500000000000000 t)
(* 1/2500000000000000 t)
(* 1/2500000000000000 t)
(* 1/2500000000000000 t)
(* 1/5000000000000000 t)
(* t (+ 1/5000000000000000 (/ 1 t)))
(* t (+ 1/5000000000000000 (/ 1 t)))
(* t (+ 1/5000000000000000 (/ 1 t)))
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* (pow t 2) (+ 1/25000000000000000000000000000000 (* 1/2500000000000000 (/ 1 t))))
(* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2)))))
(* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2)))))
(* 1/2500000000000000 t)
(* 1/2500000000000000 t)
(* 1/2500000000000000 t)
(* 1/2500000000000000 t)
(* 1/5000000000000000 t)
(* t (+ 1/5000000000000000 (/ 1 t)))
(* t (+ 1/5000000000000000 (/ 1 t)))
(* t (+ 1/5000000000000000 (/ 1 t)))
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
Outputs
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2500000000000000 t))
(fma.f64 #s(literal 1/2500000000000000 binary64) t #s(literal 1 binary64))
(+ 1 (* t (+ 1/2500000000000000 (* 1/25000000000000000000000000000000 t))))
(fma.f64 (fma.f64 t #s(literal 1/25000000000000000000000000000000 binary64) #s(literal 1/2500000000000000 binary64)) t #s(literal 1 binary64))
(+ 1 (* t (+ 1/2500000000000000 (* 1/25000000000000000000000000000000 t))))
(fma.f64 (fma.f64 t #s(literal 1/25000000000000000000000000000000 binary64) #s(literal 1/2500000000000000 binary64)) t #s(literal 1 binary64))
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
1
#s(literal 1 binary64)
(+ 1 (* 1/5000000000000000 t))
(fma.f64 #s(literal 1/5000000000000000 binary64) t #s(literal 1 binary64))
(+ 1 (* 1/5000000000000000 t))
(fma.f64 #s(literal 1/5000000000000000 binary64) t #s(literal 1 binary64))
(+ 1 (* 1/5000000000000000 t))
(fma.f64 #s(literal 1/5000000000000000 binary64) t #s(literal 1 binary64))
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* (pow t 2) (+ 1/25000000000000000000000000000000 (* 1/2500000000000000 (/ 1 t))))
(*.f64 (fma.f64 t #s(literal 1/25000000000000000000000000000000 binary64) #s(literal 1/2500000000000000 binary64)) t)
(* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2)))))
(fma.f64 (fma.f64 t #s(literal 1/25000000000000000000000000000000 binary64) #s(literal 1/2500000000000000 binary64)) t #s(literal 1 binary64))
(* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2)))))
(fma.f64 (fma.f64 t #s(literal 1/25000000000000000000000000000000 binary64) #s(literal 1/2500000000000000 binary64)) t #s(literal 1 binary64))
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* t (+ 1/5000000000000000 (/ 1 t)))
(fma.f64 #s(literal 1/5000000000000000 binary64) t #s(literal 1 binary64))
(* t (+ 1/5000000000000000 (/ 1 t)))
(fma.f64 #s(literal 1/5000000000000000 binary64) t #s(literal 1 binary64))
(* t (+ 1/5000000000000000 (/ 1 t)))
(fma.f64 #s(literal 1/5000000000000000 binary64) t #s(literal 1 binary64))
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* (pow t 2) (+ 1/25000000000000000000000000000000 (* 1/2500000000000000 (/ 1 t))))
(*.f64 (fma.f64 t #s(literal 1/25000000000000000000000000000000 binary64) #s(literal 1/2500000000000000 binary64)) t)
(* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2)))))
(fma.f64 (fma.f64 t #s(literal 1/25000000000000000000000000000000 binary64) #s(literal 1/2500000000000000 binary64)) t #s(literal 1 binary64))
(* (pow t 2) (+ 1/25000000000000000000000000000000 (+ (* 1/2500000000000000 (/ 1 t)) (/ 1 (pow t 2)))))
(fma.f64 (fma.f64 t #s(literal 1/25000000000000000000000000000000 binary64) #s(literal 1/2500000000000000 binary64)) t #s(literal 1 binary64))
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/2500000000000000 t)
(*.f64 #s(literal 1/2500000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* t (+ 1/5000000000000000 (/ 1 t)))
(fma.f64 #s(literal 1/5000000000000000 binary64) t #s(literal 1 binary64))
(* t (+ 1/5000000000000000 (/ 1 t)))
(fma.f64 #s(literal 1/5000000000000000 binary64) t #s(literal 1 binary64))
(* t (+ 1/5000000000000000 (/ 1 t)))
(fma.f64 #s(literal 1/5000000000000000 binary64) t #s(literal 1 binary64))
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)

rewrite473.0ms (5.9%)

Memory
30.3MiB live, 275.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01143
01735
17731
268731
0891927
Stop Event
iter limit
node limit
iter limit
Counts
5 → 513
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))
(*.f64 t #s(literal 1/5000000000000000 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval175.0ms (2.2%)

Memory
-4.1MiB live, 113.4MiB allocated
Compiler

Compiled 21 725 to 1 744 computations (92% saved)

prune58.0ms (0.7%)

Memory
-4.4MiB live, 33.4MiB allocated
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New6701671
Fresh000
Picked101
Done000
Total6711672
Accuracy
99.4%
Counts
672 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
Compiler

Compiled 6 to 5 computations (16.7% saved)

simplify191.0ms (2.4%)

Memory
-8.6MiB live, 186.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 t t)
cost-diff0
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
cost-diff0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01535
01735
14233
211931
329229
489021
5255621
6442921
7592821
8682821
9747621
10768221
11771321
12772421
13795921
0806221
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 t t)
t
#s(literal 1/25000000000000000000000000000000 binary64)
Outputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t)))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(*.f64 t t)
t
#s(literal 1/25000000000000000000000000000000 binary64)

localize126.0ms (1.6%)

Memory
-2.5MiB live, 163.7MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 t t)
accuracy0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
accuracy0.4147262695368841
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
Samples
115.0ms256×1valid
Compiler

Compiled 31 to 16 computations (48.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 105.0ms
const: 51.0ms (48.4% of total)
ival-mult: 41.0ms (38.9% of total)
adjust: 6.0ms (5.7% of total)
ival-add: 5.0ms (4.7% of total)
ival-sub: 2.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
12.5MiB live, 12.5MiB allocated
Counts
3 → 36
Calls
Call 1
Inputs
#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())
Outputs
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
1.0ms
t
@inf
((+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* t t) 1/25000000000000000000000000000000) (* t t))
1.0ms
t
@-inf
((+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* t t) 1/25000000000000000000000000000000) (* t t))
1.0ms
t
@0
((+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* t t) 1/25000000000000000000000000000000) (* t t))

simplify3.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
05156
17156
211156
312156
012156
Stop Event
iter limit
saturated
Counts
36 → 36
Calls
Call 1
Inputs
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(pow t 2)
(pow t 2)
(pow t 2)
(pow t 2)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(pow t 2)
(pow t 2)
(pow t 2)
(pow t 2)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(pow t 2)
(pow t 2)
(pow t 2)
(pow t 2)
Outputs
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)

rewrite177.0ms (2.2%)

Memory
-24.6MiB live, 254.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01533
01729
18127
269627
0894325
Stop Event
iter limit
node limit
iter limit
Counts
3 → 20
Calls
Call 1
Inputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 t t)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval5.0ms (0.1%)

Memory
9.3MiB live, 9.3MiB allocated
Compiler

Compiled 390 to 65 computations (83.3% saved)

prune7.0ms (0.1%)

Memory
11.1MiB live, 11.1MiB allocated
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New52456
Fresh000
Picked011
Done000
Total52557
Accuracy
100.0%
Counts
57 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)))
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
99.3%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
99.3%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)))
99.3%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)))
Compiler

Compiled 36 to 29 computations (19.4% saved)

simplify199.0ms (2.5%)

Memory
-0.1MiB live, 153.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 t t)
cost-diff0
(*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64))
cost-diff0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)))
cost-diff320
(*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))
cost-diff0
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
cost-diff0
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
cost-diff0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
cost-diff0
(*.f64 #s(literal 1/5000000000000000 binary64) t)
cost-diff0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)))
cost-diff320
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))
cost-diff0
(*.f64 (log.f64 t) #s(literal 2 binary64))
cost-diff0
(*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))
cost-diff0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)))
cost-diff12800
(exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64)))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
027166
038152
181144
2164136
3322128
489096
5255596
6444196
7593396
8682896
9747696
10768296
11771396
12772496
13794996
0805296
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)))
(*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64)))
(*.f64 (log.f64 t) #s(literal 2 binary64))
(log.f64 t)
t
#s(literal 2 binary64)
#s(literal 1/25000000000000000000000000000000 binary64)
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))
(*.f64 #s(literal 1/5000000000000000 binary64) t)
#s(literal 1/5000000000000000 binary64)
t
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
t
#s(literal 1/25000000000000000000000000000000 binary64)
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)))
(*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))
(*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64))
(*.f64 t t)
t
#s(literal 1/5000000000000000 binary64)
Outputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
(*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64)))
(*.f64 t t)
(*.f64 (log.f64 t) #s(literal 2 binary64))
(log.f64 t)
t
#s(literal 2 binary64)
#s(literal 1/25000000000000000000000000000000 binary64)
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 #s(literal 1/5000000000000000 binary64) t)
#s(literal 1/5000000000000000 binary64)
t
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
t
#s(literal 1/25000000000000000000000000000000 binary64)
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
(*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64))
(*.f64 t t)
t
#s(literal 1/5000000000000000 binary64)

localize147.0ms (1.8%)

Memory
-9.7MiB live, 190.1MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 t t)
accuracy0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)))
accuracy0.24609375
(*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))
accuracy0.25390625
(*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64))
accuracy0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
accuracy0.25
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
accuracy0.40625
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
accuracy0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)))
accuracy0.16796875
(*.f64 #s(literal 1/5000000000000000 binary64) t)
accuracy0.41796875
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))
accuracy0
(log.f64 t)
accuracy0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)))
accuracy0.03515625
(exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64)))
accuracy0.4147262695368841
(*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))
Samples
126.0ms256×1valid
Compiler

Compiled 138 to 25 computations (81.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
const: 48.0ms (48.5% of total)
ival-mult: 29.0ms (29.3% of total)
adjust: 8.0ms (8.1% of total)
ival-add: 5.0ms (5% of total)
ival-log: 4.0ms (4% of total)
ival-exp: 3.0ms (3% of total)
ival-sub: 2.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series67.0ms (0.8%)

Memory
13.9MiB live, 92.0MiB allocated
Counts
15 → 180
Calls
Call 1
Inputs
#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())
#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())
#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())
Outputs
#s(alt (pow t 2) (taylor 0 t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (log t)) (taylor 0 t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (log t)) (taylor 0 t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (log t)) (taylor 0 t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (log t)) (taylor 0 t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor 0 t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (log t) (taylor 0 t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (log t) (taylor 0 t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (log t) (taylor 0 t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (log t) (taylor 0 t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 t))) (taylor inf t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 t))) (taylor inf t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 t))) (taylor inf t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 t))) (taylor inf t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 t))) (taylor inf t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 t))) (taylor inf t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 t))) (taylor inf t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 t))) (taylor inf t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 t))))) (taylor -inf t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 t))))) (taylor -inf t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 t))))) (taylor -inf t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 t))))) (taylor -inf t) (#s(alt (*.f64 (log.f64 t) #s(literal 2 binary64)) (patch (*.f64 (log.f64 t) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) (patch (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) (patch (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (pow t 2) (taylor -inf t) (#s(alt (*.f64 t t) (patch (*.f64 t t) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 t)))) (taylor -inf t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 t)))) (taylor -inf t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 t)))) (taylor -inf t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 t)))) (taylor -inf t) (#s(alt (log.f64 t) (patch (log.f64 t) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
30.0ms
t
@0
((exp (* (log t) 2)) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (exp (* (log t) 2)) 1/25000000000000000000000000000000) (* (log t) 2) (* (* 1/5000000000000000 t) (* 1/5000000000000000 t)) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* 1/5000000000000000 t) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* t 1/25000000000000000000000000000000) t) (* t 1/25000000000000000000000000000000) (* (* (* t t) 1/5000000000000000) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* t t) 1/5000000000000000) (* t t) (log t))
24.0ms
t
@-inf
((exp (* (log t) 2)) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (exp (* (log t) 2)) 1/25000000000000000000000000000000) (* (log t) 2) (* (* 1/5000000000000000 t) (* 1/5000000000000000 t)) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* 1/5000000000000000 t) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* t 1/25000000000000000000000000000000) t) (* t 1/25000000000000000000000000000000) (* (* (* t t) 1/5000000000000000) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* t t) 1/5000000000000000) (* t t) (log t))
8.0ms
t
@inf
((exp (* (log t) 2)) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (exp (* (log t) 2)) 1/25000000000000000000000000000000) (* (log t) 2) (* (* 1/5000000000000000 t) (* 1/5000000000000000 t)) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* 1/5000000000000000 t) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* t 1/25000000000000000000000000000000) t) (* t 1/25000000000000000000000000000000) (* (* (* t t) 1/5000000000000000) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* t t) 1/5000000000000000) (* t t) (log t))

simplify20.0ms (0.3%)

Memory
-9.8MiB live, 27.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024804
146796
273796
3113796
4154796
5189796
6242796
7294796
8369796
9416796
10443796
0443796
Stop Event
iter limit
saturated
Counts
180 → 180
Calls
Call 1
Inputs
(pow t 2)
(pow t 2)
(pow t 2)
(pow t 2)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 2 (log t))
(* 2 (log t))
(* 2 (log t))
(* 2 (log t))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(pow t 2)
(pow t 2)
(pow t 2)
(pow t 2)
(log t)
(log t)
(log t)
(log t)
(pow t 2)
(pow t 2)
(pow t 2)
(pow t 2)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* -2 (log (/ 1 t)))
(* -2 (log (/ 1 t)))
(* -2 (log (/ 1 t)))
(* -2 (log (/ 1 t)))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(pow t 2)
(pow t 2)
(pow t 2)
(pow t 2)
(* -1 (log (/ 1 t)))
(* -1 (log (/ 1 t)))
(* -1 (log (/ 1 t)))
(* -1 (log (/ 1 t)))
(pow t 2)
(pow t 2)
(pow t 2)
(pow t 2)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 2 (+ (log -1) (* -1 (log (/ -1 t)))))
(* 2 (+ (log -1) (* -1 (log (/ -1 t)))))
(* 2 (+ (log -1) (* -1 (log (/ -1 t)))))
(* 2 (+ (log -1) (* -1 (log (/ -1 t)))))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(pow t 2)
(pow t 2)
(pow t 2)
(pow t 2)
(+ (log -1) (* -1 (log (/ -1 t))))
(+ (log -1) (* -1 (log (/ -1 t))))
(+ (log -1) (* -1 (log (/ -1 t))))
(+ (log -1) (* -1 (log (/ -1 t))))
Outputs
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 2 (log t))
(*.f64 (log.f64 t) #s(literal 2 binary64))
(* 2 (log t))
(*.f64 (log.f64 t) #s(literal 2 binary64))
(* 2 (log t))
(*.f64 (log.f64 t) #s(literal 2 binary64))
(* 2 (log t))
(*.f64 (log.f64 t) #s(literal 2 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(log t)
(log.f64 t)
(log t)
(log.f64 t)
(log t)
(log.f64 t)
(log t)
(log.f64 t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* -2 (log (/ 1 t)))
(*.f64 (log.f64 t) #s(literal 2 binary64))
(* -2 (log (/ 1 t)))
(*.f64 (log.f64 t) #s(literal 2 binary64))
(* -2 (log (/ 1 t)))
(*.f64 (log.f64 t) #s(literal 2 binary64))
(* -2 (log (/ 1 t)))
(*.f64 (log.f64 t) #s(literal 2 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(* -1 (log (/ 1 t)))
(log.f64 t)
(* -1 (log (/ 1 t)))
(log.f64 t)
(* -1 (log (/ 1 t)))
(log.f64 t)
(* -1 (log (/ 1 t)))
(log.f64 t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 2 (+ (log -1) (* -1 (log (/ -1 t)))))
(*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) t)) (log.f64 #s(literal -1 binary64))) #s(literal -2 binary64))
(* 2 (+ (log -1) (* -1 (log (/ -1 t)))))
(*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) t)) (log.f64 #s(literal -1 binary64))) #s(literal -2 binary64))
(* 2 (+ (log -1) (* -1 (log (/ -1 t)))))
(*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) t)) (log.f64 #s(literal -1 binary64))) #s(literal -2 binary64))
(* 2 (+ (log -1) (* -1 (log (/ -1 t)))))
(*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) t)) (log.f64 #s(literal -1 binary64))) #s(literal -2 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(+ (log -1) (* -1 (log (/ -1 t))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) t)))
(+ (log -1) (* -1 (log (/ -1 t))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) t)))
(+ (log -1) (* -1 (log (/ -1 t))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) t)))
(+ (log -1) (* -1 (log (/ -1 t))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) t)))

rewrite178.0ms (2.2%)

Memory
41.5MiB live, 185.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027157
038127
1123119
2754119
09026111
Stop Event
iter limit
node limit
iter limit
Counts
15 → 106
Calls
Call 1
Inputs
(exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)))
(*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 (log.f64 t) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)))
(*.f64 #s(literal 1/5000000000000000 binary64) t)
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)))
(*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64))
(*.f64 t t)
(log.f64 t)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval30.0ms (0.4%)

Memory
-16.8MiB live, 58.1MiB allocated
Compiler

Compiled 2 468 to 237 computations (90.4% saved)

prune37.0ms (0.5%)

Memory
1.5MiB live, 48.7MiB allocated
Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New3042306
Fresh000
Picked044
Done011
Total3047311
Accuracy
100.0%
Counts
311 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)))
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)))
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
99.3%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
99.3%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)))
99.3%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)))
Compiler

Compiled 52 to 41 computations (21.2% saved)

simplify239.0ms (3%)

Memory
-9.3MiB live, 191.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 1/5000000000000000 binary64) t)
cost-diff0
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
cost-diff0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)))
cost-diff320
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))
cost-diff0
(*.f64 #s(literal 1/5000000000000000 binary64) t)
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)
cost-diff0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
cost-diff320
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01888
02388
15774
213770
329866
486350
5250350
6436150
7586350
8676150
9740750
10761350
11764450
12765550
13788850
0801550
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64))
(*.f64 #s(literal 1/5000000000000000 binary64) t)
#s(literal 1/5000000000000000 binary64)
t
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
#s(literal 1/5000000000000000 binary64)
t
Outputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t))
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)
(*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t)
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
#s(literal 1/5000000000000000 binary64)
t
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t))
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))
(*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t)
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
#s(literal 1/5000000000000000 binary64)
t

localize82.0ms (1%)

Memory
-2.8MiB live, 155.3MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)))
accuracy0.16796875
(*.f64 #s(literal 1/5000000000000000 binary64) t)
accuracy0.2109375
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
accuracy0.24609375
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))
accuracy0
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
accuracy0.16796875
(*.f64 #s(literal 1/5000000000000000 binary64) t)
accuracy0.25
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)
accuracy0.26171875
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64))
Samples
67.0ms256×1valid
Compiler

Compiled 74 to 18 computations (75.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 54.0ms
ival-mult: 23.0ms (42.5% of total)
const: 17.0ms (31.4% of total)
adjust: 6.0ms (11.1% of total)
ival-add: 5.0ms (9.2% of total)
ival-sub: 2.0ms (3.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series7.0ms (0.1%)

Memory
16.0MiB live, 16.0MiB allocated
Counts
7 → 84
Calls
Call 1
Inputs
#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())
Outputs
#s(alt (* 1/25000000000000000000000000000000 t) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor 0 t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor 0 t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 t) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 t) (taylor -inf t) (#s(alt (*.f64 #s(literal 1/5000000000000000 binary64) t) (patch (*.f64 #s(literal 1/5000000000000000 binary64) t) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25000000000000000000000000000000 (pow t 2)) (taylor -inf t) (#s(alt #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (patch #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
#s(alt (* 1/5000000000000000 (pow t 2)) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) (patch (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
1.0ms
t
@inf
((* (* 1/5000000000000000 t) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* (* 1/5000000000000000 t) 1/5000000000000000) t) (* 1/5000000000000000 t) (* (* (* 1/5000000000000000 t) t) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* 1/5000000000000000 t) t))
1.0ms
t
@-inf
((* (* 1/5000000000000000 t) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* (* 1/5000000000000000 t) 1/5000000000000000) t) (* 1/5000000000000000 t) (* (* (* 1/5000000000000000 t) t) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* 1/5000000000000000 t) t))
1.0ms
t
@0
((* (* 1/5000000000000000 t) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* (* 1/5000000000000000 t) 1/5000000000000000) t) (* 1/5000000000000000 t) (* (* (* 1/5000000000000000 t) t) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* 1/5000000000000000 t) t))

simplify4.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
09372
114372
218372
018372
Stop Event
iter limit
saturated
Counts
84 → 84
Calls
Call 1
Inputs
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/5000000000000000 t)
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/25000000000000000000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
(* 1/5000000000000000 (pow t 2))
Outputs
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 t)
(*.f64 t #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/5000000000000000 t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/25000000000000000000000000000000 (pow t 2))
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(* 1/5000000000000000 (pow t 2))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)

rewrite161.0ms (2%)

Memory
8.0MiB live, 226.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01881
02373
19559
271059
0894355
Stop Event
iter limit
node limit
iter limit
Counts
7 → 46
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval21.0ms (0.3%)

Memory
-11.1MiB live, 34.2MiB allocated
Compiler

Compiled 1 126 to 118 computations (89.5% saved)

prune18.0ms (0.2%)

Memory
2.6MiB live, 40.2MiB allocated
Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New1470147
Fresh000
Picked022
Done055
Total1477154
Accuracy
100.0%
Counts
154 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)))
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)))
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
99.4%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
99.3%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
99.3%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)))
99.3%
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)))
Compiler

Compiled 123 to 76 computations (38.2% saved)

regimes13.0ms (0.2%)

Memory
0.0MiB live, 34.4MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64)))
Outputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
Calls

3 calls:

7.0ms
t
3.0ms
(*.f64 t #s(literal 1/5000000000000000 binary64))
2.0ms
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
Results
AccuracySegmentsBranch
99.4%1t
99.4%1(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
99.4%1(*.f64 t #s(literal 1/5000000000000000 binary64))
Compiler

Compiled 23 to 15 computations (34.8% saved)

regimes5.0ms (0.1%)

Memory
20.5MiB live, 20.6MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t)))
Outputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
Calls

3 calls:

2.0ms
(*.f64 t #s(literal 1/5000000000000000 binary64))
2.0ms
t
1.0ms
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
Results
AccuracySegmentsBranch
99.4%1t
99.4%1(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
99.4%1(*.f64 t #s(literal 1/5000000000000000 binary64))
Compiler

Compiled 23 to 15 computations (34.8% saved)

regimes4.0ms (0%)

Memory
11.2MiB live, 11.1MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
Outputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
Calls

3 calls:

1.0ms
(*.f64 t #s(literal 1/5000000000000000 binary64))
1.0ms
t
1.0ms
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
Results
AccuracySegmentsBranch
99.3%1t
99.3%1(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 t #s(literal 1/5000000000000000 binary64)))))
99.3%1(*.f64 t #s(literal 1/5000000000000000 binary64))
Compiler

Compiled 23 to 15 computations (34.8% saved)

simplify73.0ms (0.9%)

Memory
-28.7MiB live, 102.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02277
13177
Stop Event
saturated
Calls
Call 1
Inputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
Outputs
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t)))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
#s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t))

soundness368.0ms (4.6%)

Memory
8.6MiB live, 229.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05156
17156
211156
312156
012156
027157
038127
1123119
2754119
09026111
026272
169272
2133268
3227268
4565268
51834268
62431268
73080268
84060268
95037268
105970268
116324268
126597268
136781268
08888244
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
iter limit
saturated
Compiler

Compiled 51 to 38 computations (25.5% saved)

preprocess112.0ms (1.4%)

Memory
8.3MiB live, 133.6MiB allocated
Compiler

Compiled 114 to 68 computations (40.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...