fma_test1

Time bar (total: 8.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze31.0ms (0.4%)

Memory
-29.0MiB live, 7.9MiB 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)

sample4.1s (48.8%)

Memory
49.1MiB live, 3 479.9MiB allocated
Samples
3.2s8 256×1valid
Precisions
Click to see histograms. Total time spent on operations: 2.7s
const: 1.2s (43.3% of total)
ival-mult: 692.0ms (25.8% of total)
ival-add: 295.0ms (11% of total)
adjust: 215.0ms (8% of total)
ival-sub: 170.0ms (6.3% of total)
ival-<=: 116.0ms (4.3% of total)
exact: 13.0ms (0.5% of total)
ival-and: 12.0ms (0.4% of total)
ival-assert: 4.0ms (0.1% of total)
Bogosity

explain230.0ms (2.8%)

Memory
43.1MiB live, 517.2MiB 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
120.0ms512×1valid
Compiler

Compiled 243 to 94 computations (61.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-mult: 30.0ms (31.9% of total)
const: 29.0ms (30.9% of total)
ival-add: 15.0ms (16% of total)
adjust: 13.0ms (13.8% of total)
ival-sub: 5.0ms (5.3% of total)
ival-true: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)

preprocess329.0ms (3.9%)

Memory
5.5MiB live, 232.5MiB 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.6MiB live, 0.6MiB 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)

simplify239.0ms (2.9%)

Memory
-73.7MiB live, 253.7MiB 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)

localize101.0ms (1.2%)

Memory
17.7MiB live, 91.3MiB 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.18359375
(*.f64 t #s(literal 1/5000000000000000 binary64))
accuracy61.84325002074668
(+.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
91.0ms256×1valid
Compiler

Compiled 112 to 24 computations (78.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 9.0ms (27% of total)
const: 9.0ms (27% of total)
adjust: 6.0ms (18% of total)
ival-add: 6.0ms (18% of total)
ival-sub: 2.0ms (6% 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
7.5MiB live, 7.5MiB 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))

simplify316.0ms (3.8%)

Memory
19.7MiB live, 212.3MiB 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)

rewrite175.0ms (2.1%)

Memory
4.5MiB live, 230.1MiB 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>

eval95.0ms (1.1%)

Memory
-2.0MiB live, 189.4MiB allocated
Compiler

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

prune14.0ms (0.2%)

Memory
-4.2MiB live, 41.0MiB 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)

simplify199.0ms (2.4%)

Memory
25.6MiB live, 173.4MiB 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
489821
5256921
6436821
7586721
8676821
9741421
10762021
11765121
12766221
13790421
0800721
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)

localize66.0ms (0.8%)

Memory
-9.4MiB live, 100.0MiB 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.4153900390737681
(*.f64 (*.f64 t t) #s(literal 1/25000000000000000000000000000000 binary64))
Samples
53.0ms256×1valid
Compiler

Compiled 47 to 21 computations (55.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-mult: 17.0ms (39.2% of total)
const: 13.0ms (30% of total)
adjust: 6.0ms (13.9% of total)
ival-add: 5.0ms (11.5% of total)
ival-sub: 2.0ms (4.6% 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
8.1MiB live, 8.1MiB 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
4.5MiB live, 4.5MiB 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)

rewrite216.0ms (2.6%)

Memory
17.4MiB live, 244.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01533
01729
18127
269627
0892725
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
11.6MiB live, 11.6MiB allocated
Compiler

Compiled 390 to 65 computations (83.3% saved)

prune8.0ms (0.1%)

Memory
-24.3MiB live, 12.8MiB allocated
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New52456
Fresh000
Picked011
Done000
Total52557
Accuracy
99.9%
Counts
57 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
#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 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)

simplify204.0ms (2.4%)

Memory
15.6MiB live, 196.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 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 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
026166
036152
183144
2164136
3323128
488696
5255496
6439896
7589996
8679896
9744696
10765296
11768396
12769496
13792796
0803096
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 #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 (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 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t)))
(*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64)))
(*.f64 t t)
(*.f64 (log.f64 t) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 t))
(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 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t)))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) t))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t 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))
#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 #s(literal 1/25000000000000000000000000000000 binary64)) t)
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(*.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 #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 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))
(*.f64 #s(literal 1/25000000000000000000000000000000 binary64) (*.f64 t t))
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
(*.f64 #s(literal 1/5000000000000000 binary64) t)
#s(literal 1/5000000000000000 binary64)
t

localize166.0ms (2%)

Memory
-22.8MiB live, 328.4MiB allocated
Localize:

Found 14 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.18359375
(*.f64 #s(literal 1/5000000000000000 binary64) t)
accuracy0.265625
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t)
accuracy0.26953125
(*.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 t #s(literal 1/25000000000000000000000000000000 binary64)) t))
accuracy0.28515625
(*.f64 (*.f64 t #s(literal 1/25000000000000000000000000000000 binary64)) t)
accuracy0.42578125
(*.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.18359375
(*.f64 #s(literal 1/5000000000000000 binary64) t)
accuracy0.42578125
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) (*.f64 #s(literal 1/5000000000000000 binary64) 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.00390625
(log.f64 t)
accuracy0.03125
(exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64)))
accuracy0.4153900390737681
(*.f64 (exp.f64 (*.f64 (log.f64 t) #s(literal 2 binary64))) #s(literal 1/25000000000000000000000000000000 binary64))
Samples
142.0ms256×1valid
Compiler

Compiled 228 to 42 computations (81.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-mult: 29.0ms (32.4% of total)
ival-add: 22.0ms (24.5% of total)
const: 14.0ms (15.6% of total)
ival-exp: 11.0ms (12.3% of total)
adjust: 8.0ms (8.9% of total)
ival-log: 4.0ms (4.5% of total)
ival-sub: 2.0ms (2.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series72.0ms (0.9%)

Memory
10.9MiB live, 92.5MiB allocated
Counts
14 → 168
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 #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>) () ())
#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 #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 (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 #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 (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 #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 (+ (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
33.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) (* (* (* 1/5000000000000000 t) t) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* 1/5000000000000000 t) t) (log t))
26.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) (* (* (* 1/5000000000000000 t) t) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* 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) (* (* (* 1/5000000000000000 t) t) 1/5000000000000000) (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (* (* 1/5000000000000000 t) t) (log t))

simplify32.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
024768
146760
273760
3113760
4154760
5189760
6242760
7294760
8369760
9416760
10443760
0443760
Stop Event
iter limit
saturated
Counts
168 → 168
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))
(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))
(* -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))
(+ (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)
(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)
(* -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)
(+ (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)))

rewrite356.0ms (4.3%)

Memory
0.6MiB live, 192.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026154
036124
1122116
2751116
09005108
Stop Event
iter limit
node limit
iter limit
Counts
14 → 99
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 #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)
(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>

eval31.0ms (0.4%)

Memory
15.7MiB live, 66.0MiB allocated
Compiler

Compiled 2 474 to 239 computations (90.3% saved)

prune36.0ms (0.4%)

Memory
2.6MiB live, 79.4MiB allocated
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New3052307
Fresh000
Picked224
Done011
Total3075312
Accuracy
100.0%
Counts
312 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
#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) #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)))
Compiler

Compiled 36 to 27 computations (25% saved)

simplify392.0ms (4.7%)

Memory
-65.8MiB live, 182.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 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 #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
01988
02588
15874
213570
329566
485150
5248250
6432750
7582550
8672950
9737550
10758150
11761250
12762350
13785350
0805050
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 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 (*.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)
(*.f64 t #s(literal 1/5000000000000000 binary64))
#s(literal 1/5000000000000000 binary64)
t
#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 #s(literal 1/25000000000000000000000000000000 binary64) t) t))
(*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))
(*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t)
(*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64))
(*.f64 t t)
t
#s(literal 1/5000000000000000 binary64)

localize100.0ms (1.2%)

Memory
20.6MiB live, 143.0MiB allocated
Localize:

Found 8 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.26953125
(*.f64 (*.f64 (*.f64 t t) #s(literal 1/5000000000000000 binary64)) #s(literal 1/5000000000000000 binary64))
accuracy0.296875
(*.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 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t))
accuracy0.18359375
(*.f64 #s(literal 1/5000000000000000 binary64) t)
accuracy0.2578125
(*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64))
accuracy0.28515625
(*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) #s(literal 1/5000000000000000 binary64)) t)
Samples
87.0ms256×1valid
Compiler

Compiled 124 to 29 computations (76.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
const: 29.0ms (39.5% of total)
ival-mult: 27.0ms (36.8% of total)
adjust: 7.0ms (9.5% of total)
ival-add: 5.0ms (6.8% of total)
ival-sub: 5.0ms (6.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series32.0ms (0.4%)

Memory
-27.4MiB live, 11.2MiB allocated
Counts
8 → 96
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 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>) () ())
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 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 (* 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 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/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 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>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
26.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) (* (* (* 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))
2.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) (* (* (* 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))
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) (* (* (* 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))

simplify4.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
09408
114408
218408
018408
Stop Event
iter limit
saturated
Counts
96 → 96
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))
(pow t 2)
(pow t 2)
(pow t 2)
(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))
(pow t 2)
(pow t 2)
(pow t 2)
(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))
(pow t 2)
(pow t 2)
(pow t 2)
(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)
(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 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)
(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 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)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)
(pow t 2)
(*.f64 t t)

rewrite182.0ms (2.2%)

Memory
23.2MiB live, 173.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01984
02576
19762
271062
0892658
Stop Event
iter limit
node limit
iter limit
Counts
8 → 52
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 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)
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>

eval40.0ms (0.5%)

Memory
-12.4MiB live, 39.4MiB allocated
Compiler

Compiled 1 138 to 131 computations (88.5% saved)

prune27.0ms (0.3%)

Memory
-3.8MiB live, 35.1MiB allocated
Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New1480148
Fresh000
Picked022
Done033
Total1485153
Accuracy
100.0%
Counts
153 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
#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) #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)))
Compiler

Compiled 107 to 62 computations (42.1% saved)

regimes9.0ms (0.1%)

Memory
20.1MiB live, 20.1MiB 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:

3.0ms
(*.f64 t #s(literal 1/5000000000000000 binary64))
3.0ms
t
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)

regimes8.0ms (0.1%)

Memory
-24.2MiB live, 13.5MiB 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:

5.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
9.9MiB live, 9.9MiB 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)

simplify43.0ms (0.5%)

Memory
6.2MiB live, 43.9MiB 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 (*.f64 t #s(literal 1/5000000000000000 binary64)) #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))

soundness400.0ms (4.8%)

Memory
-11.6MiB live, 268.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05156
17156
211156
312156
012156
026154
036124
1122116
2751116
09005108
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)

preprocess100.0ms (1.2%)

Memory
18.9MiB live, 135.0MiB allocated
Compiler

Compiled 114 to 68 computations (40.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...