Optimisation.CirclePacking:place from circle-packing-0.1.0.4, B

Time bar (total: 7.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze89.0ms (1.2%)

Memory
26.5MiB live, 255.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
50%49.9%49.9%0.2%0%0%0%5
50%49.9%49.9%0.2%0%0%0%6
50%49.9%49.9%0.2%0%0%0%7
50%49.9%49.9%0.2%0%0%0%8
75%74.9%25%0.2%0%0%0%9
75%74.9%25%0.2%0%0%0%10
75%74.9%25%0.2%0%0%0%11
75%74.9%25%0.2%0%0%0%12
Compiler

Compiled 11 to 11 computations (0% saved)

sample1.3s (18.5%)

Memory
-4.6MiB live, 985.9MiB allocated
Samples
784.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 541.0ms
ival-div: 202.0ms (37.3% of total)
ival-add: 157.0ms (29% of total)
ival-mult: 127.0ms (23.5% of total)
ival-sub: 41.0ms (7.6% of total)
ival-true: 6.0ms (1.1% of total)
exact: 5.0ms (0.9% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

explain148.0ms (2%)

Memory
-0.7MiB live, 115.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 t #s(literal 2 binary64))
00-0-(-.f64 (+.f64 x y) z)
00-0-t
00-0-z
00-0-(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
00-0-#s(literal 2 binary64)
00-0-y
00-0-(+.f64 x y)
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
40.0ms512×0valid
Compiler

Compiled 88 to 40 computations (54.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-div: 14.0ms (60.3% of total)
ival-add: 3.0ms (12.9% of total)
ival-mult: 3.0ms (12.9% of total)
ival-sub: 2.0ms (8.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess222.0ms (3%)

Memory
6.6MiB live, 124.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046141
1170126
2511126
31660126
45370126
57727126
099
0139
1249
2489
3839
41669
53019
65879
713729
827339
946989
1050649
1151089
1251169
1351169
1455089
1556769
1656769
1756769
056769
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 y x) z) t))
Symmetry

(negabs t)

(sort x y)

Compiler

Compiled 9 to 9 computations (0% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
Compiler

Compiled 9 to 9 computations (0% saved)

simplify315.0ms (4.3%)

Memory
-153.4MiB live, 91.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 t #s(literal 2 binary64))
cost-diff0
(+.f64 x y)
cost-diff0
(-.f64 (+.f64 x y) z)
cost-diff0
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0925
01325
12425
24825
38325
416625
530125
658725
7137225
8273325
9469825
10506425
11510825
12511625
13511625
14550825
15567625
16567625
17567625
0567625
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
(-.f64 (+.f64 x y) z)
(+.f64 x y)
x
y
z
(*.f64 t #s(literal 2 binary64))
t
#s(literal 2 binary64)
Outputs
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 y x) z) t))
(-.f64 (+.f64 y x) z)
(+.f64 y x)
x
y
z
(*.f64 #s(literal 2 binary64) t)
t
#s(literal 2 binary64)

localize23.0ms (0.3%)

Memory
-2.7MiB live, 39.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 (+.f64 x y) z)
accuracy0
(+.f64 x y)
accuracy0
(*.f64 t #s(literal 2 binary64))
accuracy0.0078125
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
Samples
17.0ms256×0valid
Compiler

Compiled 52 to 20 computations (61.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 4.0ms (45.1% of total)
ival-div: 2.0ms (22.5% of total)
ival-sub: 1.0ms (11.3% of total)
ival-add: 1.0ms (11.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series22.0ms (0.3%)

Memory
-17.7MiB live, 20.6MiB allocated
Counts
4 → 120
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 x y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 x y) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
10.0ms
z
@inf
((/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (+ x y) (* t 2))
1.0ms
z
@-inf
((/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (+ x y) (* t 2))
1.0ms
t
@0
((/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (+ x y) (* t 2))
1.0ms
t
@-inf
((/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (+ x y) (* t 2))
1.0ms
t
@inf
((/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (+ x y) (* t 2))

simplify133.0ms (1.8%)

Memory
7.7MiB live, 197.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0103650
1314650
2876650
32929650
47527650
08728650
Stop Event
iter limit
node limit
Counts
120 → 110
Calls
Call 1
Inputs
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 2 t)
(* 2 t)
(* 2 t)
(* 2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 2 t)
(* 2 t)
(* 2 t)
(* 2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 2 t)
(* 2 t)
(* 2 t)
(* 2 t)
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ x y)
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1 z)
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(- x z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
x
(+ x y)
(+ x y)
(+ x y)
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
y
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
y
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
y
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(- y z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
y
(+ x y)
(+ x y)
(+ x y)
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
x
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
x
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
x
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
Outputs
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 (/.f64 (+.f64 y x) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(+.f64 y x)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(-.f64 x z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
x
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 #s(literal 1/2 binary64) t) y)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
y
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 #s(literal 1/2 binary64) t) y)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
y
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(-.f64 y z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
y
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
x
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
x
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)

rewrite277.0ms (3.8%)

Memory
1.8MiB live, 245.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0920
01320
15720
247320
3779320
0823220
Stop Event
iter limit
node limit
iter limit
Counts
4 → 505
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
(-.f64 (+.f64 x y) z)
(+.f64 x y)
(*.f64 t #s(literal 2 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>

eval113.0ms (1.5%)

Memory
0.1MiB live, 199.3MiB allocated
Compiler

Compiled 13 825 to 1 490 computations (89.2% saved)

prune17.0ms (0.2%)

Memory
23.0MiB live, 62.3MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New6069615
Fresh000
Picked101
Done000
Total6079616
Accuracy
100.0%
Counts
616 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.5%
(/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64)))
71.1%
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
68.8%
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
38.5%
(/.f64 #s(approx (- (+ x y) z) (neg.f64 z)) (*.f64 t #s(literal 2 binary64)))
99.4%
(/.f64 #s(literal 1/2 binary64) (/.f64 t (-.f64 (+.f64 y x) z)))
99.7%
(*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z))
34.0%
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
39.3%
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
38.4%
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
Compiler

Compiled 228 to 202 computations (11.4% saved)

simplify135.0ms (1.9%)

Memory
-19.7MiB live, 102.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
026141
037141
168141
2137141
3232141
4378141
5628141
61229141
72534141
84240141
95947141
107584141
117714141
127764141
137800141
147988141
08056141
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z))
(/.f64 #s(literal 1/2 binary64) t)
#s(literal 1/2 binary64)
t
(-.f64 (+.f64 y x) z)
(+.f64 y x)
y
x
z
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(/.f64 #s(literal -1/2 binary64) t)
#s(literal -1/2 binary64)
t
z
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) y)
(/.f64 #s(literal 1/2 binary64) t)
#s(literal 1/2 binary64)
t
y
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
#s(approx (- (+ x y) z) (+.f64 y x))
(+.f64 y x)
y
x
(*.f64 t #s(literal 2 binary64))
t
#s(literal 2 binary64)
(/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64)))
#s(approx (- (+ x y) z) (-.f64 y z))
(-.f64 y z)
y
z
(*.f64 t #s(literal 2 binary64))
t
#s(literal 2 binary64)
Outputs
(*.f64 (-.f64 (-.f64 z y) x) (/.f64 #s(literal -1/2 binary64) t))
(/.f64 #s(literal 1/2 binary64) t)
#s(literal 1/2 binary64)
t
(-.f64 (+.f64 x y) z)
(+.f64 x y)
y
x
z
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 z t) #s(literal -1/2 binary64)))
(*.f64 (/.f64 z t) #s(literal -1/2 binary64))
(/.f64 #s(literal -1/2 binary64) t)
#s(literal -1/2 binary64)
t
z
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 y (/.f64 #s(literal 1/2 binary64) t)))
(*.f64 y (/.f64 #s(literal 1/2 binary64) t))
(/.f64 #s(literal 1/2 binary64) t)
#s(literal 1/2 binary64)
t
y
(/.f64 #s(approx (- (+ x y) z) (+.f64 x y)) (*.f64 #s(literal 2 binary64) t))
#s(approx (- (+ x y) z) (+.f64 x y))
(+.f64 x y)
y
x
(*.f64 #s(literal 2 binary64) t)
t
#s(literal 2 binary64)
(/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 #s(literal 2 binary64) t))
#s(approx (- (+ x y) z) (-.f64 y z))
(-.f64 y z)
y
z
(*.f64 #s(literal 2 binary64) t)
t
#s(literal 2 binary64)

localize91.0ms (1.3%)

Memory
9.6MiB live, 88.6MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 y z)
accuracy0
(*.f64 t #s(literal 2 binary64))
accuracy0.0078125
(/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64)))
accuracy22.21431527194572
#s(approx (- (+ x y) z) (-.f64 y z))
accuracy0
(+.f64 y x)
accuracy0
(*.f64 t #s(literal 2 binary64))
accuracy0.0078125
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
accuracy21.894197608555235
#s(approx (- (+ x y) z) (+.f64 y x))
accuracy0
(/.f64 #s(literal 1/2 binary64) t)
accuracy0.234375
(*.f64 (/.f64 #s(literal 1/2 binary64) t) y)
accuracy42.13582375496163
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
accuracy0
(/.f64 #s(literal -1/2 binary64) t)
accuracy0.19921875
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
accuracy39.35275649597105
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
accuracy0
(/.f64 #s(literal 1/2 binary64) t)
accuracy0
(-.f64 (+.f64 y x) z)
accuracy0
(+.f64 y x)
accuracy0.2109375
(*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z))
Samples
45.0ms256×0valid
Compiler

Compiled 256 to 48 computations (81.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-sub: 15.0ms (51.4% of total)
ival-div: 5.0ms (17.1% of total)
ival-mult: 5.0ms (17.1% of total)
ival-add: 2.0ms (6.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series36.0ms (0.5%)

Memory
-19.3MiB live, 53.1MiB allocated
Counts
15 → 480
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1/2 binary64) t) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (+.f64 y x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 y z)) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
5.0ms
t
@inf
((* (/ 1/2 t) (- (+ y x) z)) (/ 1/2 t) (- (+ y x) z) (+ y x) (/ (- (+ x y) z) (* t 2)) (* (/ -1/2 t) z) (/ -1/2 t) (/ (- (+ x y) z) (* t 2)) (* (/ 1/2 t) y) (/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (* t 2) (/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (- y z))
3.0ms
t
@0
((* (/ 1/2 t) (- (+ y x) z)) (/ 1/2 t) (- (+ y x) z) (+ y x) (/ (- (+ x y) z) (* t 2)) (* (/ -1/2 t) z) (/ -1/2 t) (/ (- (+ x y) z) (* t 2)) (* (/ 1/2 t) y) (/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (* t 2) (/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (- y z))
2.0ms
t
@-inf
((* (/ 1/2 t) (- (+ y x) z)) (/ 1/2 t) (- (+ y x) z) (+ y x) (/ (- (+ x y) z) (* t 2)) (* (/ -1/2 t) z) (/ -1/2 t) (/ (- (+ x y) z) (* t 2)) (* (/ 1/2 t) y) (/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (* t 2) (/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (- y z))
1.0ms
z
@inf
((* (/ 1/2 t) (- (+ y x) z)) (/ 1/2 t) (- (+ y x) z) (+ y x) (/ (- (+ x y) z) (* t 2)) (* (/ -1/2 t) z) (/ -1/2 t) (/ (- (+ x y) z) (* t 2)) (* (/ 1/2 t) y) (/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (* t 2) (/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (- y z))
1.0ms
z
@-inf
((* (/ 1/2 t) (- (+ y x) z)) (/ 1/2 t) (- (+ y x) z) (+ y x) (/ (- (+ x y) z) (* t 2)) (* (/ -1/2 t) z) (/ -1/2 t) (/ (- (+ x y) z) (* t 2)) (* (/ 1/2 t) y) (/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (* t 2) (/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (- y z))

simplify153.0ms (2.1%)

Memory
9.1MiB live, 158.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01172937
13542937
29982937
331822937
472922937
084342937
Stop Event
iter limit
node limit
Counts
480 → 459
Calls
Call 1
Inputs
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(/ -1/2 t)
(/ -1/2 t)
(/ -1/2 t)
(/ -1/2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 2 t)
(* 2 t)
(* 2 t)
(* 2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(/ -1/2 t)
(/ -1/2 t)
(/ -1/2 t)
(/ -1/2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 2 t)
(* 2 t)
(* 2 t)
(* 2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(/ -1/2 t)
(/ -1/2 t)
(/ -1/2 t)
(/ -1/2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 2 t)
(* 2 t)
(* 2 t)
(* 2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ x y)
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ x y)
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ x y)
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1 z)
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1 z)
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1 z)
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(- x z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
x
(+ x y)
(+ x y)
(+ x y)
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(- x z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(- x z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
(* -1 z)
(- y z)
(- y z)
(- y z)
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
y
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
y
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
y
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
y
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
y
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
y
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
y
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(- y z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
y
(+ x y)
(+ x y)
(+ x y)
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(- y z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(- y z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
x
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
x
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
x
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
x
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
x
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
x
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
x
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
Outputs
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(/.f64 #s(literal -1/2 binary64) t)
(/.f64 #s(literal -1/2 binary64) t)
(/.f64 #s(literal -1/2 binary64) t)
(/.f64 #s(literal -1/2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(/.f64 #s(literal -1/2 binary64) t)
(/.f64 #s(literal -1/2 binary64) t)
(/.f64 #s(literal -1/2 binary64) t)
(/.f64 #s(literal -1/2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(/.f64 #s(literal -1/2 binary64) t)
(/.f64 #s(literal -1/2 binary64) t)
(/.f64 #s(literal -1/2 binary64) t)
(/.f64 #s(literal -1/2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (+.f64 x y) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(+.f64 x y)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 (+.f64 x y) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (+.f64 x y) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (+.f64 x y) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(+.f64 x y)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 (+.f64 x y) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(+.f64 x y)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
y
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(neg.f64 z)
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(neg.f64 z)
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(-.f64 x z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
x
(+.f64 x y)
(+.f64 x y)
(+.f64 x y)
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(-.f64 x z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(-.f64 x z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(neg.f64 z)
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
y
(+.f64 x y)
(+.f64 x y)
(+.f64 x y)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
y
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
y
(+.f64 x y)
(+.f64 x y)
(+.f64 x y)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
y
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(-.f64 y z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
y
(+.f64 x y)
(+.f64 x y)
(+.f64 x y)
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(-.f64 y z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(-.f64 y z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
x
(+.f64 x y)
(+.f64 x y)
(+.f64 x y)
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
x
(+.f64 x y)
(+.f64 x y)
(+.f64 x y)
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 x y) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)
(-.f64 (+.f64 x y) z)

rewrite169.0ms (2.3%)

Memory
27.4MiB live, 231.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026113
037113
1152113
21053113
08285113
Stop Event
iter limit
node limit
iter limit
Counts
15 → 803
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z))
(/.f64 #s(literal 1/2 binary64) t)
(-.f64 (+.f64 y x) z)
(+.f64 y x)
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(/.f64 #s(literal -1/2 binary64) t)
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) y)
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
#s(approx (- (+ x y) z) (+.f64 y x))
(*.f64 t #s(literal 2 binary64))
(/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64)))
#s(approx (- (+ x y) z) (-.f64 y z))
(-.f64 y z)
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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval534.0ms (7.3%)

Memory
-22.9MiB live, 333.0MiB allocated
Compiler

Compiled 26 628 to 2 306 computations (91.3% saved)

prune42.0ms (0.6%)

Memory
31.9MiB live, 111.2MiB allocated
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New1 37841 382
Fresh224
Picked325
Done000
Total1 38381 391
Accuracy
100.0%
Counts
1 391 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.1%
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
68.8%
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
67.3%
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
34.2%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
38.5%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
38.4%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) t) z)))
34.0%
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
39.3%
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
Compiler

Compiled 204 to 176 computations (13.7% saved)

simplify261.0ms (3.6%)

Memory
-30.2MiB live, 68.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
029142
040142
167142
2104142
3141142
4233142
5391142
6701142
71510142
83017142
94607142
104906142
115123142
125309142
135373142
145838142
156044142
166044142
176050142
186050142
196102142
206206142
216239142
06239142
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
#s(approx (- (+ x y) z) (-.f64 x z))
(-.f64 x z)
x
z
(*.f64 t #s(literal 2 binary64))
t
#s(literal 2 binary64)
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(/.f64 #s(literal 1/2 binary64) t)
#s(literal 1/2 binary64)
t
x
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
(/.f64 (*.f64 #s(literal -1/2 binary64) z) t)
(*.f64 #s(literal -1/2 binary64) z)
#s(literal -1/2 binary64)
z
t
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
(/.f64 (*.f64 y #s(literal 1/2 binary64)) t)
(*.f64 y #s(literal 1/2 binary64))
y
#s(literal 1/2 binary64)
t
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
(/.f64 #s(literal 1/2 binary64) t)
#s(literal 1/2 binary64)
t
#s(approx (- (+ y x) z) (-.f64 y z))
(-.f64 y z)
y
z
Outputs
(*.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (/.f64 #s(literal 1/2 binary64) t))
#s(approx (- (+ x y) z) (-.f64 x z))
(-.f64 x z)
x
z
(*.f64 #s(literal 2 binary64) t)
t
#s(literal 2 binary64)
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 x t) #s(literal 1/2 binary64)))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) t)
#s(literal 1/2 binary64)
t
x
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 z t) #s(literal -1/2 binary64)))
(*.f64 (/.f64 z t) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) z)
#s(literal -1/2 binary64)
z
t
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 y t) #s(literal 1/2 binary64)))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) y)
y
#s(literal 1/2 binary64)
t
(*.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (/.f64 #s(literal 1/2 binary64) t))
(/.f64 #s(literal 1/2 binary64) t)
#s(literal 1/2 binary64)
t
#s(approx (- (+ x y) z) (-.f64 y z))
(-.f64 y z)
y
z

localize74.0ms (1%)

Memory
16.1MiB live, 53.6MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 #s(literal 1/2 binary64) t)
accuracy0
(-.f64 y z)
accuracy0.2109375
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
accuracy22.21431527194572
#s(approx (- (+ y x) z) (-.f64 y z))
accuracy0
(/.f64 (*.f64 y #s(literal 1/2 binary64)) t)
accuracy0
(*.f64 y #s(literal 1/2 binary64))
accuracy42.13582375496163
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
accuracy0
(/.f64 (*.f64 #s(literal -1/2 binary64) z) t)
accuracy0
(*.f64 #s(literal -1/2 binary64) z)
accuracy39.35275649597105
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
accuracy0
(/.f64 #s(literal 1/2 binary64) t)
accuracy0.19921875
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
accuracy38.80650191343433
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
accuracy0
(-.f64 x z)
accuracy0
(*.f64 t #s(literal 2 binary64))
accuracy0.0078125
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
accuracy19.82298128641602
#s(approx (- (+ x y) z) (-.f64 x z))
Samples
59.0ms256×0valid
Compiler

Compiled 252 to 54 computations (78.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-mult: 30.0ms (68% of total)
ival-div: 6.0ms (13.6% of total)
ival-sub: 4.0ms (9.1% of total)
ival-add: 3.0ms (6.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series87.0ms (1.2%)

Memory
-13.5MiB live, 60.1MiB allocated
Counts
16 → 480
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 t #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal 1/2 binary64) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal -1/2 binary64) z) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 #s(literal -1/2 binary64) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1/2 binary64)) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ x y) z) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (+ y x) z) (-.f64 y z)) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
55.0ms
t
@0
((/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (- x z) (* t 2) (/ (- (+ x y) z) (* t 2)) (* (/ 1/2 t) x) (/ 1/2 t) (/ (- (+ x y) z) (* t 2)) (/ (* -1/2 z) t) (* -1/2 z) (/ (- (+ x y) z) (* t 2)) (/ (* y 1/2) t) (* y 1/2) (* (/ 1/2 t) (- (+ y x) z)) (- (+ y x) z) (- y z))
2.0ms
t
@inf
((/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (- x z) (* t 2) (/ (- (+ x y) z) (* t 2)) (* (/ 1/2 t) x) (/ 1/2 t) (/ (- (+ x y) z) (* t 2)) (/ (* -1/2 z) t) (* -1/2 z) (/ (- (+ x y) z) (* t 2)) (/ (* y 1/2) t) (* y 1/2) (* (/ 1/2 t) (- (+ y x) z)) (- (+ y x) z) (- y z))
2.0ms
t
@-inf
((/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (- x z) (* t 2) (/ (- (+ x y) z) (* t 2)) (* (/ 1/2 t) x) (/ 1/2 t) (/ (- (+ x y) z) (* t 2)) (/ (* -1/2 z) t) (* -1/2 z) (/ (- (+ x y) z) (* t 2)) (/ (* y 1/2) t) (* y 1/2) (* (/ 1/2 t) (- (+ y x) z)) (- (+ y x) z) (- y z))
1.0ms
z
@inf
((/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (- x z) (* t 2) (/ (- (+ x y) z) (* t 2)) (* (/ 1/2 t) x) (/ 1/2 t) (/ (- (+ x y) z) (* t 2)) (/ (* -1/2 z) t) (* -1/2 z) (/ (- (+ x y) z) (* t 2)) (/ (* y 1/2) t) (* y 1/2) (* (/ 1/2 t) (- (+ y x) z)) (- (+ y x) z) (- y z))
1.0ms
z
@-inf
((/ (- (+ x y) z) (* t 2)) (- (+ x y) z) (- x z) (* t 2) (/ (- (+ x y) z) (* t 2)) (* (/ 1/2 t) x) (/ 1/2 t) (/ (- (+ x y) z) (* t 2)) (/ (* -1/2 z) t) (* -1/2 z) (/ (- (+ x y) z) (* t 2)) (/ (* y 1/2) t) (* y 1/2) (* (/ 1/2 t) (- (+ y x) z)) (- (+ y x) z) (- y z))

simplify190.0ms (2.6%)

Memory
-2.1MiB live, 147.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01212944
13612944
210272944
331662944
473892944
080612944
Stop Event
iter limit
node limit
Counts
480 → 466
Calls
Call 1
Inputs
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 2 t)
(* 2 t)
(* 2 t)
(* 2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 2 t)
(* 2 t)
(* 2 t)
(* 2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 2 t)
(* 2 t)
(* 2 t)
(* 2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(/ 1/2 t)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ x y)
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
x
(+ x (* -1 z))
(+ x (* -1 z))
(+ x (* -1 z))
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 z)
(* -1/2 z)
(* -1/2 z)
(* -1/2 z)
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ x y)
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
(+ x (+ y (* -1 z)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1 z)
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* -1 z)
(* z (- (/ x z) 1))
(* z (- (/ x z) 1))
(* z (- (/ x z) 1))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 z)
(* -1/2 z)
(* -1/2 z)
(* -1/2 z)
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1 z)
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* z (- (+ (/ x z) (/ y z)) 1))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 z)
(* -1/2 z)
(* -1/2 z)
(* -1/2 z)
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ x y) z)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(- x z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(- x z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
(* -1 z)
(- y z)
(- y z)
(- y z)
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
y
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
y
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
(* y (- (+ 1 (/ x y)) (/ z y)))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
y
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 (/ y t))
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 y)
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
y
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- x z) y)) 1)))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(- y z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
(* -1 z)
(- x z)
(- x z)
(- x z)
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(- y z)
(- (+ x y) z)
(- (+ x y) z)
(- (+ x y) z)
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
x
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
x
(* x (+ 1 (* -1 (/ z x))))
(* x (+ 1 (* -1 (/ z x))))
(* x (+ 1 (* -1 (/ z x))))
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
x
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
(* x (- (+ 1 (/ y x)) (/ z x)))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
x
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
x
(* -1 (* x (- (/ z x) 1)))
(* -1 (* x (- (/ z x) 1)))
(* -1 (* x (- (/ z x) 1)))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
x
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (- y z) x)) 1)))
Outputs
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 #s(literal 2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(/.f64 #s(literal 1/2 binary64) t)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (+.f64 y x) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(+.f64 y x)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
x
(-.f64 x z)
(-.f64 x z)
(-.f64 x z)
(*.f64 (/.f64 (+.f64 y x) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (+.f64 y x) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 (/.f64 (+.f64 y x) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (+.f64 y x) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(+.f64 y x)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
y
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(neg.f64 z)
(-.f64 x z)
(-.f64 x z)
(-.f64 x z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(neg.f64 z)
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(neg.f64 z)
(-.f64 x z)
(-.f64 x z)
(-.f64 x z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 #s(literal -1/2 binary64) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(neg.f64 z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(neg.f64 z)
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(-.f64 x z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(-.f64 x z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(neg.f64 z)
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
y
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 #s(literal 1/2 binary64) y)
(*.f64 (/.f64 y t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
y
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
y
(-.f64 y z)
(-.f64 y z)
(-.f64 y z)
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(-.f64 y z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(neg.f64 z)
(-.f64 x z)
(-.f64 x z)
(-.f64 x z)
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(-.f64 y z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
x
(-.f64 x z)
(-.f64 x z)
(-.f64 x z)
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
x
(-.f64 x z)
(-.f64 x z)
(-.f64 x z)
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (+.f64 y x) z) t) #s(literal 1/2 binary64))
x
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)
(-.f64 (+.f64 y x) z)

rewrite178.0ms (2.4%)

Memory
10.2MiB live, 283.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029122
040122
1159122
21056122
08513122
Stop Event
iter limit
node limit
iter limit
Counts
16 → 301
Calls
Call 1
Inputs
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
#s(approx (- (+ x y) z) (-.f64 x z))
(-.f64 x z)
(*.f64 t #s(literal 2 binary64))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) x)
(/.f64 #s(literal 1/2 binary64) t)
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
(/.f64 (*.f64 #s(literal -1/2 binary64) z) t)
(*.f64 #s(literal -1/2 binary64) z)
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
(/.f64 (*.f64 y #s(literal 1/2 binary64)) t)
(*.f64 y #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
#s(approx (- (+ y x) z) (-.f64 y z))
(-.f64 y z)
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>

eval221.0ms (3%)

Memory
12.3MiB live, 144.8MiB allocated
Compiler

Compiled 14 891 to 1 009 computations (93.2% saved)

prune30.0ms (0.4%)

Memory
-37.3MiB live, 89.1MiB allocated
Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New7942796
Fresh101
Picked145
Done022
Total7968804
Accuracy
100.0%
Counts
804 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.1%
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
68.8%
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
67.3%
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
34.2%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
39.4%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
38.5%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
38.4%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z)))
34.0%
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
Compiler

Compiled 114 to 98 computations (14% saved)

simplify262.0ms (3.6%)

Memory
35.3MiB live, 73.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 1/2 binary64) x)
cost-diff0
(/.f64 (*.f64 #s(literal 1/2 binary64) x) t)
cost-diff0
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
cost-diff0
(/.f64 t z)
cost-diff0
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z)))
cost-diff384
(/.f64 #s(literal -1/2 binary64) (/.f64 t z))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01752
02152
13752
26752
310652
418852
532552
661352
7141552
8285952
9480452
10513252
11523352
12530352
13530552
14530952
15577952
16623252
17637352
18649052
19649652
20649852
21650252
22650252
23650252
24654252
25655952
0655952
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z)))
(/.f64 #s(literal -1/2 binary64) (/.f64 t z))
#s(literal -1/2 binary64)
(/.f64 t z)
t
z
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) t)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
t
Outputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 z t) #s(literal -1/2 binary64)))
(*.f64 (/.f64 z t) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(/.f64 t z)
t
z
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 x t) #s(literal 1/2 binary64)))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
t

localize49.0ms (0.7%)

Memory
-28.5MiB live, 48.5MiB allocated
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 (*.f64 #s(literal 1/2 binary64) x) t)
accuracy0
(*.f64 #s(literal 1/2 binary64) x)
accuracy38.80650191343433
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
accuracy0
(/.f64 t z)
accuracy0.39822936696224104
(/.f64 #s(literal -1/2 binary64) (/.f64 t z))
accuracy39.35275649597105
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z)))
Samples
32.0ms256×0valid
Compiler

Compiled 94 to 34 computations (63.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-div: 13.0ms (69% of total)
ival-mult: 3.0ms (15.9% of total)
ival-sub: 1.0ms (5.3% of total)
ival-add: 1.0ms (5.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series29.0ms (0.4%)

Memory
0.8MiB live, 40.3MiB allocated
Counts
6 → 180
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf t) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1/2 binary64) (/.f64 t z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 t z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 1/2 binary64) x) t) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
3.0ms
z
@-inf
((/ -1/2 (/ t z)) (/ (- (+ x y) z) (* t 2)) (/ t z) (/ (- (+ x y) z) (* t 2)) (/ (* 1/2 x) t) (* 1/2 x))
1.0ms
t
@0
((/ -1/2 (/ t z)) (/ (- (+ x y) z) (* t 2)) (/ t z) (/ (- (+ x y) z) (* t 2)) (/ (* 1/2 x) t) (* 1/2 x))
1.0ms
t
@-inf
((/ -1/2 (/ t z)) (/ (- (+ x y) z) (* t 2)) (/ t z) (/ (- (+ x y) z) (* t 2)) (/ (* 1/2 x) t) (* 1/2 x))
1.0ms
t
@inf
((/ -1/2 (/ t z)) (/ (- (+ x y) z) (* t 2)) (/ t z) (/ (- (+ x y) z) (* t 2)) (/ (* 1/2 x) t) (* 1/2 x))
1.0ms
z
@0
((/ -1/2 (/ t z)) (/ (- (+ x y) z) (* t 2)) (/ t z) (/ (- (+ x y) z) (* t 2)) (/ (* 1/2 x) t) (* 1/2 x))

simplify134.0ms (1.8%)

Memory
18.3MiB live, 124.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0601152
11861152
24921152
313751152
442611152
081991152
Stop Event
iter limit
node limit
Counts
180 → 180
Calls
Call 1
Inputs
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(/ t z)
(/ t z)
(/ t z)
(/ t z)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(/ t z)
(/ t z)
(/ t z)
(/ t z)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(/ t z)
(/ t z)
(/ t z)
(/ t z)
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ (- (+ x y) z) t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(/ t z)
(/ t z)
(/ t z)
(/ t z)
(* 1/2 (/ (+ x y) t))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(+ (* -1/2 (/ z t)) (* 1/2 (/ (+ x y) t)))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(/ t z)
(/ t z)
(/ t z)
(/ t z)
(* -1/2 (/ z t))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* z (- (* 1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t))))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(/ t z)
(/ t z)
(/ t z)
(/ t z)
(* -1/2 (/ z t))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* -1 (* z (+ (* -1/2 (/ (+ (/ x t) (/ y t)) z)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(* 1/2 (/ (- x z) t))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(+ (* 1/2 (/ y t)) (* 1/2 (/ (- x z) t)))
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* 1/2 (/ y t))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* y (+ (* 1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t))))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ y t))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* -1 (* y (- (* -1/2 (/ (- (/ x t) (/ z t)) y)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(* 1/2 (/ (- y z) t))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(+ (* 1/2 (/ x t)) (* 1/2 (/ (- y z) t)))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* 1/2 (/ x t))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* x (+ (* 1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t))))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ x t))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* -1 (* x (- (* -1/2 (/ (- (/ y t) (/ z t)) x)) (* 1/2 (/ 1 t)))))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 (/ x t))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
Outputs
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (+.f64 y x) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(*.f64 (/.f64 (+.f64 y x) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(/.f64 t z)
(*.f64 (/.f64 #s(literal -1/2 binary64) t) z)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 x z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) y)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) y)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) y)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) y)
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 y z) t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (-.f64 z x) y) t) #s(literal -1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 (/.f64 x t) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 #s(literal 1/2 binary64) x)

rewrite190.0ms (2.6%)

Memory
-6.2MiB live, 205.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01746
02146
18946
262446
0831846
Stop Event
iter limit
node limit
iter limit
Counts
6 → 133
Calls
Call 1
Inputs
(/.f64 #s(literal -1/2 binary64) (/.f64 t z))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z)))
(/.f64 t z)
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) t)
(*.f64 #s(literal 1/2 binary64) x)
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>

eval160.0ms (2.2%)

Memory
-6.8MiB live, 66.3MiB allocated
Compiler

Compiled 5 745 to 423 computations (92.6% saved)

prune15.0ms (0.2%)

Memory
37.8MiB live, 37.8MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New3130313
Fresh000
Picked022
Done066
Total3138321
Accuracy
100.0%
Counts
321 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.1%
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
68.8%
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
67.3%
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
34.2%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
39.4%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
38.5%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
38.4%
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z)))
34.0%
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
Compiler

Compiled 327 to 160 computations (51.1% saved)

regimes61.0ms (0.8%)

Memory
-23.9MiB live, 98.1MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
(/.f64 #s(approx (- (+ x y) z) (neg.f64 z)) (*.f64 t #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
(/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64)))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z))
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) t) z)))
(/.f64 #s(literal 1/2 binary64) (/.f64 t (-.f64 (+.f64 y x) z)))
Outputs
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
Calls

8 calls:

14.0ms
y
10.0ms
(-.f64 (+.f64 x y) z)
7.0ms
(*.f64 t #s(literal 2 binary64))
6.0ms
t
6.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
100.0%1(-.f64 (+.f64 x y) z)
100.0%1(+.f64 x y)
100.0%1(*.f64 t #s(literal 2 binary64))
Compiler

Compiled 24 to 42 computations (-75% saved)

regimes46.0ms (0.6%)

Memory
14.8MiB live, 90.6MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
(/.f64 #s(approx (- (+ x y) z) (neg.f64 z)) (*.f64 t #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
(/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64)))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z))
Outputs
(*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z))
Calls

8 calls:

9.0ms
(-.f64 (+.f64 x y) z)
6.0ms
z
5.0ms
(*.f64 t #s(literal 2 binary64))
5.0ms
(+.f64 x y)
5.0ms
t
Results
AccuracySegmentsBranch
99.7%1x
99.7%1y
99.7%1z
99.7%1t
99.7%1(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
99.7%1(-.f64 (+.f64 x y) z)
99.7%1(+.f64 x y)
99.7%1(*.f64 t #s(literal 2 binary64))
Compiler

Compiled 24 to 42 computations (-75% saved)

regimes47.0ms (0.6%)

Memory
8.2MiB live, 122.2MiB allocated
Counts
12 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
(/.f64 #s(approx (- (+ x y) z) (neg.f64 z)) (*.f64 t #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
(/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64)))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 #s(literal -1/2 binary64) (/.f64 t z)))
Outputs
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
(/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64)))
Calls

8 calls:

10.0ms
(*.f64 t #s(literal 2 binary64))
8.0ms
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
5.0ms
y
5.0ms
(-.f64 (+.f64 x y) z)
5.0ms
t
Results
AccuracySegmentsBranch
92.4%2x
92.3%2y
90.5%3z
80.0%5t
98.6%2(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
98.8%2(-.f64 (+.f64 x y) z)
99.0%2(+.f64 x y)
80.0%5(*.f64 t #s(literal 2 binary64))
Compiler

Compiled 24 to 42 computations (-75% saved)

regimes5.0ms (0.1%)

Memory
-20.2MiB live, 19.3MiB allocated
Counts
10 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
(/.f64 #s(approx (- (+ x y) z) (neg.f64 z)) (*.f64 t #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
Outputs
(/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
Calls

1 calls:

5.0ms
(+.f64 x y)
Results
AccuracySegmentsBranch
98.8%2(+.f64 x y)
Compiler

Compiled 3 to 5 computations (-66.7% saved)

regimes21.0ms (0.3%)

Memory
11.1MiB live, 57.9MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
(/.f64 #s(approx (- (+ x y) z) (neg.f64 z)) (*.f64 t #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
Outputs
(/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
Calls

5 calls:

5.0ms
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
4.0ms
(-.f64 (+.f64 x y) z)
4.0ms
x
4.0ms
(+.f64 x y)
4.0ms
y
Results
AccuracySegmentsBranch
75.0%2y
87.3%2x
83.6%2(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
83.2%2(-.f64 (+.f64 x y) z)
89.7%2(+.f64 x y)
Compiler

Compiled 19 to 28 computations (-47.4% saved)

regimes4.0ms (0.1%)

Memory
8.8MiB live, 8.8MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
(/.f64 #s(approx (- (+ x y) z) (neg.f64 z)) (*.f64 t #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
Outputs
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z)))
Calls

1 calls:

3.0ms
(+.f64 x y)
Results
AccuracySegmentsBranch
89.6%2(+.f64 x y)
Compiler

Compiled 3 to 5 computations (-66.7% saved)

regimes69.0ms (0.9%)

Memory
-13.5MiB live, 25.4MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
(/.f64 #s(approx (- (+ x y) z) (neg.f64 z)) (*.f64 t #s(literal 2 binary64)))
Outputs
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))
Calls

5 calls:

56.0ms
(+.f64 x y)
3.0ms
z
3.0ms
(-.f64 (+.f64 x y) z)
3.0ms
x
3.0ms
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
68.4%2(-.f64 (+.f64 x y) z)
70.1%3(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
68.4%3x
64.7%5z
79.5%3(+.f64 x y)
Compiler

Compiled 19 to 28 computations (-47.4% saved)

regimes3.0ms (0%)

Memory
5.0MiB live, 5.0MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
Outputs
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
Calls

1 calls:

2.0ms
(+.f64 x y)
Results
AccuracySegmentsBranch
79.4%3(+.f64 x y)
Compiler

Compiled 3 to 5 computations (-66.7% saved)

regimes3.0ms (0%)

Memory
4.4MiB live, 4.4MiB allocated
Counts
4 → 3
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
Outputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
Calls

1 calls:

2.0ms
(+.f64 x y)
Results
AccuracySegmentsBranch
79.3%3(+.f64 x y)
Compiler

Compiled 3 to 5 computations (-66.7% saved)

regimes2.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
Outputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))
Calls

1 calls:

2.0ms
(+.f64 x y)
Results
AccuracySegmentsBranch
79.3%3(+.f64 x y)
Compiler

Compiled 3 to 5 computations (-66.7% saved)

regimes13.0ms (0.2%)

Memory
-15.3MiB live, 23.7MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
Outputs
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
Calls

7 calls:

3.0ms
t
2.0ms
(*.f64 t #s(literal 2 binary64))
2.0ms
(-.f64 (+.f64 x y) z)
2.0ms
x
2.0ms
(+.f64 x y)
Results
AccuracySegmentsBranch
58.5%2x
54.5%2(-.f64 (+.f64 x y) z)
54.7%2(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
46.2%2y
44.8%3t
44.8%3(*.f64 t #s(literal 2 binary64))
60.6%2(+.f64 x y)
Compiler

Compiled 23 to 38 computations (-65.2% saved)

regimes15.0ms (0.2%)

Memory
-10.8MiB live, 25.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

8 calls:

5.0ms
t
1.0ms
(-.f64 (+.f64 x y) z)
1.0ms
(*.f64 t #s(literal 2 binary64))
1.0ms
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
1.0ms
y
Results
AccuracySegmentsBranch
38.4%1t
38.4%1(*.f64 t #s(literal 2 binary64))
38.4%1y
38.4%1(-.f64 (+.f64 x y) z)
38.4%1(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
38.4%1x
38.4%1z
38.4%1(+.f64 x y)
Compiler

Compiled 24 to 42 computations (-75% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-6.470140755225163e-202
-6.510709905251185e-206
Compiler

Compiled 12 to 16 computations (-33.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.100332754744929e-136
1.6552325684561322e-132
Compiler

Compiled 12 to 16 computations (-33.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-5.0029110029578696e-73
-1.3709989563707307e-76
Compiler

Compiled 12 to 16 computations (-33.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.3790178022088675e-55
-1.0590273656278283e-56
Compiler

Compiled 12 to 16 computations (-33.3% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
36801.123410469336
98051.81363936204
0.0ms
-1.3790178022088675e-55
-1.0590273656278283e-56
Compiler

Compiled 12 to 16 computations (-33.3% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
36801.123410469336
98051.81363936204
0.0ms
-1.3790178022088675e-55
-1.0590273656278283e-56
Compiler

Compiled 12 to 16 computations (-33.3% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
36801.123410469336
98051.81363936204
0.0ms
-1.3790178022088675e-55
-1.0590273656278283e-56
Compiler

Compiled 12 to 16 computations (-33.3% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
36801.123410469336
98051.81363936204
0.0ms
-1.3790178022088675e-55
-1.0590273656278283e-56
Compiler

Compiled 12 to 16 computations (-33.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.3790178022088675e-55
-1.0590273656278283e-56
Compiler

Compiled 12 to 16 computations (-33.3% saved)

simplify31.0ms (0.4%)

Memory
-6.3MiB live, 44.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069427
185427
292427
394427
495427
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z))
(if (<=.f64 (+.f64 x y) #s(literal -5515652263101987/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 t #s(literal 2 binary64))))
(if (<=.f64 (+.f64 x y) #s(literal 1636695303948071/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 t #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))))
(if (<=.f64 (+.f64 x y) #s(literal -3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 t #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))))
(if (<=.f64 (+.f64 x y) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) #s(approx (- (+ y x) z) (-.f64 y z))))
(if (<=.f64 (+.f64 x y) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) (if (<=.f64 (+.f64 x y) #s(literal 50000 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 y #s(literal 1/2 binary64)) t))))
(if (<=.f64 (+.f64 x y) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) (if (<=.f64 (+.f64 x y) #s(literal 50000 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))))
(if (<=.f64 (+.f64 x y) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) (if (<=.f64 (+.f64 x y) #s(literal 50000 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))))
(if (<=.f64 (+.f64 x y) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) (if (<=.f64 (+.f64 x y) #s(literal 50000 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))))
(if (<=.f64 (+.f64 x y) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))
Outputs
(/.f64 (-.f64 (+.f64 y x) z) (*.f64 #s(literal 2 binary64) t))
(*.f64 (-.f64 (+.f64 y x) z) (/.f64 #s(literal 1/2 binary64) t))
(if (<=.f64 (+.f64 y x) #s(literal -5515652263101987/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 #s(literal 2 binary64) t)) (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (*.f64 #s(literal 2 binary64) t)))
(if (<=.f64 (+.f64 y x) #s(literal 1636695303948071/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (*.f64 #s(literal 2 binary64) t)) (*.f64 #s(approx (- (+ y x) z) (-.f64 y z)) (/.f64 #s(literal 1/2 binary64) t)))
(if (<=.f64 (+.f64 y x) #s(literal -3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (/.f64 #s(approx (- (+ x y) z) (+.f64 y x)) (*.f64 #s(literal 2 binary64) t)) (*.f64 #s(approx (- (+ y x) z) (-.f64 y z)) (/.f64 #s(literal 1/2 binary64) t)))
(if (<=.f64 (+.f64 y x) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) (*.f64 #s(approx (- (+ y x) z) (-.f64 y z)) (/.f64 #s(literal 1/2 binary64) t)))
(if (<=.f64 (+.f64 y x) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) (if (<=.f64 (+.f64 y x) #s(literal 50000 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) y) t))))
(if (<=.f64 (+.f64 y x) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) t)) (if (<=.f64 (+.f64 y x) #s(literal 50000 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))))
(if (<=.f64 (+.f64 y x) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) (if (<=.f64 (+.f64 y x) #s(literal 50000 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))))
(if (<=.f64 (+.f64 y x) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) (if (<=.f64 (+.f64 y x) #s(literal 50000 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) y))))
(if (<=.f64 (+.f64 y x) #s(literal -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) x)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z)))
#s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 (/.f64 #s(literal -1/2 binary64) t) z))

soundness1.0s (14.3%)

Memory
40.9MiB live, 744.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029122
040122
1159122
21056122
08513122
01172937
13542937
29982937
331822937
472922937
084342937
0920
01320
15720
247320
3779320
0823220
0103650
1314650
2876650
32929650
47527650
08728650
026113
037113
1152113
21053113
08285113
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 769 to 387 computations (49.7% saved)

preprocess173.0ms (2.4%)

Memory
-10.8MiB live, 169.6MiB allocated
Remove

(sort x y)

(negabs t)

Compiler

Compiled 980 to 262 computations (73.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...