Herbie run

Date:Thursday, May 22nd, 2025
Commit:6499788a on new-rules
Seed:2025142
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:proofs
default
Memory:503 578.9 MB

Time bar (total: 7.1min)

sample2.9min (41.2%)

Memory
2 426.0MiB live, 195 602.3MiB allocated; 1.0min collecting garbage
Samples
47.9s119 528×1valid
35.6s281 102×0valid
18.6s3 977×4exit
15.5s25 426×2valid
8.5s11 628×5exit
7.6s3 232×3valid
5.1s35 564×0exit
2.8s19 935×0invalid
2.5s12 331×1invalid
320.0ms875×2invalid
265.0ms2 607×1exit
136.0ms24×4valid
Precisions
Click to see histograms. Total time spent on operations: 2.1min
ival-pow: 21.9s (17.8% of total)
ival-mult!: 13.6s (11.1% of total)
adjust: 12.3s (10% of total)
ival-cos: 11.5s (9.4% of total)
ival-pow2: 8.5s (6.9% of total)
ival-sin: 8.4s (6.9% of total)
ival-div!: 8.0s (6.5% of total)
ival-sinu: 6.2s (5% of total)
ival-exp: 5.6s (4.6% of total)
ival-cosu: 5.0s (4.1% of total)
ival-log: 4.5s (3.7% of total)
ival-sqrt: 4.3s (3.5% of total)
ival-add!: 4.2s (3.4% of total)
ival-sub!: 3.1s (2.5% of total)
ival-neg: 2.0s (1.6% of total)
ival-hypot: 784.0ms (0.6% of total)
ival-atan2: 774.0ms (0.6% of total)
ival-tan: 722.0ms (0.6% of total)
ival-acos: 440.0ms (0.4% of total)
ival-cbrt: 389.0ms (0.3% of total)
ival-atan: 276.0ms (0.2% of total)
ival-fabs: 159.0ms (0.1% of total)
ival-log1p: 131.0ms (0.1% of total)
ival-asin: 108.0ms (0.1% of total)
ival-<: 62.0ms (0.1% of total)
ival-and: 47.0ms (0% of total)
ival-assert: 7.0ms (0% of total)
ival-<=: 6.0ms (0% of total)
ival-==: 1.0ms (0% of total)
ival-pi: 0.0ms (0% of total)
ival-or: 0.0ms (0% of total)
Bogosity

rewrite1.1min (15.1%)

Memory
808.0MiB live, 74 158.6MiB allocated; 23.7s collecting garbage
Stop Event
426×iter-limit
186×node-limit
unsound
saturated
Counts
47 484 → 85 520

series40.4s (9.5%)

Memory
1 341.8MiB live, 54 959.6MiB allocated; 11.5s collecting garbage
Counts
7 646 → 39 838
Calls

1602 calls:

TimeVariablePointExpression
760.0ms
ew
@0
((fabs (- (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))))) (- (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (sin t) eh) (sin t) t eh (tanh (asinh (* (neg eh) (/ (tan t) ew)))) (asinh (* (neg eh) (/ (tan t) ew))) (* (neg eh) (/ (tan t) ew)) (neg eh) (/ (tan t) ew) (tan t) ew (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))) (* (cos t) ew) (cos t) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))) 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))) (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)) (pow (* (neg eh) (/ (tan t) ew)) 2) 2 (fabs (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) ew) (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2))) (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)) (pow (neg (* (/ eh ew) (tan t))) 2) (neg (* (/ eh ew) (tan t))) (* (/ eh ew) (tan t)) (/ eh ew) (fabs (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2))))) (fabs (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew))) (atan (/ (* (neg eh) (tan t)) ew)) (/ (* (neg eh) (tan t)) ew) (* (neg eh) (tan t)) (* (neg eh) t) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))) (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))) (fabs (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (+ (* (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) (cos t)) (/ (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) ew)) ew) (+ (* (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) (cos t)) (/ (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) ew)) (/ (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) ew) (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t)) (tanh (asinh (neg (* (/ eh ew) (tan t))))) (asinh (neg (* (/ eh ew) (tan t)))))
688.0ms
t
@0
((fabs (+ (* (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) ew) (sin t)) (* (tanh (asinh (/ eh (* ew (tan t))))) (* (cos t) eh)))) (+ (* (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) ew) (sin t)) (* (tanh (asinh (/ eh (* ew (tan t))))) (* (cos t) eh))) (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) ew) (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2))) (+ 1 (pow (/ eh (* ew (tan t))) 2)) (pow (/ eh (* ew (tan t))) 2) (/ eh (* ew (tan t))) eh (* ew (tan t)) ew (tan t) t 2 (sin t) (* (tanh (asinh (/ eh (* ew (tan t))))) (* (cos t) eh)) (tanh (asinh (/ eh (* ew (tan t))))) (asinh (/ eh (* ew (tan t)))) (* (cos t) eh) (cos t) (fabs (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (* (tanh (asinh (/ eh (* ew (tan t))))) eh) (fabs (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (+ (* (* t ew) (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2))))) (* (tanh (asinh (/ eh (* ew (tan t))))) eh)) (* t ew) (fabs (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* t ew) (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))) (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))) (atan (/ (/ eh ew) (tan t))) (/ (/ eh ew) (tan t)) (/ eh ew) (fabs (+ (* (* (tanh (asinh (/ eh (* ew (tan t))))) (cos t)) eh) (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew)))) (+ (* (* (tanh (asinh (/ eh (* ew (tan t))))) (cos t)) eh) (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew))) (* (tanh (asinh (/ eh (* ew (tan t))))) (cos t)) (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew)) (* (sin t) ew))
523.0ms
t
@0
((fabs (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (/ (+ (pow (* (sin t) 0) 3) (pow (* (cos t) 1) 3)) (+ (* (* (sin t) 0) (* (sin t) 0)) (- (* (* (cos t) 1) (* (cos t) 1)) (* (* (sin t) 0) (* (cos t) 1)))))) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (/ (+ (pow (* (sin t) 0) 3) (pow (* (cos t) 1) 3)) (+ (* (* (sin t) 0) (* (sin t) 0)) (- (* (* (cos t) 1) (* (cos t) 1)) (* (* (sin t) 0) (* (cos t) 1)))))) (sin (atan (/ (/ eh ew) (tan t)))))) (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* ew (sin t)) ew (sin t) t (cos (atan (/ (/ eh ew) (tan t)))) (atan (/ (/ eh ew) (tan t))) (/ (/ eh ew) (tan t)) (/ eh ew) eh (tan t) (* (* eh (/ (+ (pow (* (sin t) 0) 3) (pow (* (cos t) 1) 3)) (+ (* (* (sin t) 0) (* (sin t) 0)) (- (* (* (cos t) 1) (* (cos t) 1)) (* (* (sin t) 0) (* (cos t) 1)))))) (sin (atan (/ (/ eh ew) (tan t))))) (* eh (/ (+ (pow (* (sin t) 0) 3) (pow (* (cos t) 1) 3)) (+ (* (* (sin t) 0) (* (sin t) 0)) (- (* (* (cos t) 1) (* (cos t) 1)) (* (* (sin t) 0) (* (cos t) 1)))))) (/ (+ (pow (* (sin t) 0) 3) (pow (* (cos t) 1) 3)) (+ (* (* (sin t) 0) (* (sin t) 0)) (- (* (* (cos t) 1) (* (cos t) 1)) (* (* (sin t) 0) (* (cos t) 1))))) (+ (pow (* (sin t) 0) 3) (pow (* (cos t) 1) 3)) (pow (* (sin t) 0) 3) (* (sin t) 0) 0 3 (pow (* (cos t) 1) 3) (* (cos t) 1) (cos t) 1 (+ (* (* (sin t) 0) (* (sin t) 0)) (- (* (* (cos t) 1) (* (cos t) 1)) (* (* (sin t) 0) (* (cos t) 1)))) (- (* (* (cos t) 1) (* (cos t) 1)) (* (* (sin t) 0) (* (cos t) 1))) (* (* (cos t) 1) (* (cos t) 1)) (* (* (sin t) 0) (* (cos t) 1)) (sin (atan (/ (/ eh ew) (tan t)))) (sqrt (* (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))))) (* (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (+ (* (* t ew) (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2))))) (* (tanh (asinh (/ eh (* ew (tan t))))) eh)) (* ew t) (fabs (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (+ (* (* t ew) (/ 1 (sqrt (+ 1 (* (/ eh (* ew (tan t))) (/ eh (* ew (tan t)))))))) (* (tanh (asinh (/ eh (* ew (tan t))))) eh)) (* t ew) (/ 1 (sqrt (+ 1 (* (/ eh (* ew (tan t))) (/ eh (* ew (tan t))))))) (sqrt (+ 1 (* (/ eh (* ew (tan t))) (/ eh (* ew (tan t)))))) (+ 1 (* (/ eh (* ew (tan t))) (/ eh (* ew (tan t))))) (* (/ eh (* ew (tan t))) (/ eh (* ew (tan t)))) (/ eh (* ew (tan t))) (* ew (tan t)) (tan t) (* (tanh (asinh (/ eh (* ew (tan t))))) eh) (tanh (asinh (/ eh (* ew (tan t))))) (asinh (/ eh (* ew (tan t)))) (fabs (+ (* (* (tanh (asinh (/ eh (* ew (tan t))))) (cos t)) eh) (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew)))) (+ (* (* (tanh (asinh (/ eh (* ew (tan t))))) (cos t)) eh) (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew))) (* (tanh (asinh (/ eh (* ew (tan t))))) (cos t)) (tanh (asinh (/ eh (* ew (tan t))))) (asinh (/ eh (* ew (tan t)))) (/ eh (* ew (tan t))) (* ew (tan t)) (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew)) (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew) (fabs (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (* (+ (* (tanh (asinh (/ eh (* ew (tan t))))) (cos t)) (/ (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew)) eh)) eh) (+ (* (tanh (asinh (/ eh (* ew (tan t))))) (cos t)) (/ (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew)) eh)) (/ (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew)) eh) (* (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* (sin t) ew)) (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2))) (+ 1 (pow (/ eh (* ew (tan t))) 2)) (pow (/ eh (* ew (tan t))) 2) 2)
512.0ms
ew
@0
((fabs (- (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))))) (- (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (sin t) eh) (sin t) t eh (tanh (asinh (* (neg eh) (/ (tan t) ew)))) (asinh (* (neg eh) (/ (tan t) ew))) (* (neg eh) (/ (tan t) ew)) (neg eh) (/ (tan t) ew) (tan t) ew (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))) (* ew (cos t)) (cos t) (sqrt (* (- (* (* ew (+ (* (sin t) (cos (/ (PI) 2))) (* (cos t) (sin (/ (PI) 2))))) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (- (* (* ew (+ (* (sin t) (cos (/ (PI) 2))) (* (cos t) (sin (/ (PI) 2))))) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))))) (* (- (* (* ew (+ (* (sin t) (cos (/ (PI) 2))) (* (cos t) (sin (/ (PI) 2))))) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (- (* (* ew (+ (* (sin t) (cos (/ (PI) 2))) (* (cos t) (sin (/ (PI) 2))))) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (+ (* (sin t) (cos (/ (PI) 2))) (* (cos t) (sin (/ (PI) 2))))) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) ew) (fabs (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (+ (* (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) (cos t)) (/ (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) ew)) ew) (+ (* (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) (cos t)) (/ (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) ew)) (fabs (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t)) (tanh (asinh (neg (* (/ eh ew) (tan t))))) (asinh (neg (* (/ eh ew) (tan t)))) (neg (* (/ eh ew) (tan t))) (* (/ eh ew) (tan t)) (/ eh ew) (fabs (- (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))))) (- (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (tanh (asinh (* (neg eh) (/ (tan t) ew)))) (* -1 (* (/ eh ew) (tan t))) -1 (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))) (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))) 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))) (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)) (pow (* (neg eh) (/ (tan t) ew)) 2) 2)
439.0ms
ew
@0
((fabs (- (* (* ew (+ (* (sin t) (cos (/ (PI) 2))) (* (cos t) (sin (/ (PI) 2))))) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (+ (* (sin t) (cos (/ (PI) 2))) (* (cos t) (sin (/ (PI) 2))))) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (* ew (+ (* (sin t) (cos (/ (PI) 2))) (* (cos t) (sin (/ (PI) 2))))) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* ew (+ (* (sin t) (cos (/ (PI) 2))) (* (cos t) (sin (/ (PI) 2))))) ew (+ (* (sin t) (cos (/ (PI) 2))) (* (cos t) (sin (/ (PI) 2)))) (sin t) t (cos (/ (PI) 2)) (/ (PI) 2) (PI) 2 (* (cos t) (sin (/ (PI) 2))) (cos t) (sin (/ (PI) 2)) (cos (atan (/ (* (neg eh) (tan t)) ew))) (atan (/ (* (neg eh) (tan t)) ew)) (/ (* (neg eh) (tan t)) ew) (* (neg eh) (tan t)) (neg eh) eh (tan t) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))) (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))) (fabs (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) ew) (fabs (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2))))) (* (cos t) ew) (cos t) (+ 1 (* -1/2 (* t t))) 1 (* -1/2 (* t t)) -1/2 (* t t) (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2))) (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)) (pow (neg (* (/ eh ew) (tan t))) 2) (neg (* (/ eh ew) (tan t))) (* (/ eh ew) (tan t)) (/ eh ew) (fabs (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* (+ (* (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) (cos t)) (/ (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) ew)) ew) (+ (* (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) (cos t)) (/ (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) ew)) (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)))) (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2))) (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2)) (pow (neg (* (/ eh ew) (tan t))) 2) (neg (* (/ eh ew) (tan t))) (* (/ eh ew) (tan t)) (/ (* eh t) ew) (* eh t) (/ (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) ew) (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t))) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) (sin t)) (tanh (asinh (neg (* (/ eh ew) (tan t))))) (asinh (neg (* (/ eh ew) (tan t)))) (fabs (- (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))))) (- (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew)))) (asinh (* (neg eh) (/ (tan t) ew))) (* (neg eh) (/ (tan t) ew)) (/ (tan t) ew) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))) (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))) (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))) (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)) (* (* eh eh) (+ (/ 1 (* eh eh)) (/ (pow (sin t) 2) (pow (* ew (cos t)) 2)))) (* eh eh) (+ (/ 1 (* eh eh)) (/ (pow (sin t) 2) (pow (* ew (cos t)) 2))) (/ 1 (* eh eh)) (/ (pow (sin t) 2) (pow (* ew (cos t)) 2)) (pow (sin t) 2) (pow (* ew (cos t)) 2) (* ew (cos t)))

regimes37.7s (8.8%)

Memory
-440.0MiB live, 45 186.6MiB allocated; 14.2s collecting garbage
Counts
18 883 → 914
Calls

155 calls:

3.6s
lambda1
2.9s
lambda2
2.4s
phi2
2.3s
phi1
1.5s
b
Compiler

Compiled 20 797 to 17 007 computations (18.2% saved)

eval31.4s (7.4%)

Memory
628.3MiB live, 39 476.6MiB allocated; 16.6s collecting garbage
Compiler

Compiled 5 403 457 to 574 146 computations (89.4% saved)

analyze18.6s (4.4%)

Memory
-406.1MiB live, 20 832.0MiB allocated; 9.1s collecting garbage
Algorithm
53×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%79.4%20.6%0%0%0%0
17.2%13.7%65.7%20.6%0%0%0%1
25%19.6%58.5%20.6%0%1.3%0%2
35.2%26.6%48.9%20.6%0%3.8%0%3
42.3%31.7%43.1%20.6%0%4.5%0%4
47.9%35.6%38.7%20.6%0%5.1%0%5
51%37.6%36.1%20.6%0%5.7%0%6
54.4%39.7%33.2%20.6%0%6.5%0%7
56.2%40.7%31.8%20.6%0%6.8%0%8
59%42.5%29.5%20.6%0%7.4%0%9
60.3%43.2%28.4%20.6%0%7.7%0%10
62.1%44.3%27%20.6%0%8.1%0%11
63.6%45.1%25.8%20.6%0%8.5%0%12
Compiler

Compiled 1 826 to 963 computations (47.3% saved)

prune18.2s (4.3%)

Memory
-191.9MiB live, 27 773.6MiB allocated; 5.2s collecting garbage
Counts
88 100 → 6 137
Compiler

Compiled 627 240 to 386 188 computations (38.4% saved)

derivations17.1s (4%)

Memory
170.9MiB live, 15 782.0MiB allocated; 2.4s collecting garbage
Stop Event
41×fuel
11×done
Compiler

Compiled 13 307 to 6 465 computations (51.4% saved)

preprocess11.9s (2.8%)

Memory
-254.2MiB live, 16 881.9MiB allocated; 3.1s collecting garbage
Stop Event
52×node-limit
iter-limit
Compiler

Compiled 178 687 to 95 513 computations (46.5% saved)

bsearch11.7s (2.7%)

Memory
-157.6MiB live, 12 918.3MiB allocated; 3.6s collecting garbage
Algorithm
306×binary-search
114×left-value
Stop Event
297×narrow-enough
predicate-same
Samples
5.6s8 327×1valid
1.9s12 131×0valid
522.0ms806×2valid
189.0ms96×3valid
76.0ms581×0invalid
5.0ms24×1invalid
2.0ms40×0exit
1.0ms2invalid
Compiler

Compiled 223 831 to 159 506 computations (28.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.4s
ival-cos: 2.0s (27.5% of total)
ival-sin: 1.7s (23.7% of total)
ival-mult!: 878.0ms (11.9% of total)
adjust: 659.0ms (8.9% of total)
ival-pow2: 419.0ms (5.7% of total)
ival-div!: 261.0ms (3.5% of total)
ival-sinu: 235.0ms (3.2% of total)
ival-atan2: 207.0ms (2.8% of total)
ival-sub!: 183.0ms (2.5% of total)
ival-sqrt: 180.0ms (2.4% of total)
ival-cosu: 171.0ms (2.3% of total)
ival-add!: 142.0ms (1.9% of total)
ival-acos: 61.0ms (0.8% of total)
ival-hypot: 40.0ms (0.5% of total)
ival-exp: 32.0ms (0.4% of total)
ival-atan: 32.0ms (0.4% of total)
ival-neg: 31.0ms (0.4% of total)
ival-tan: 22.0ms (0.3% of total)
ival-pow: 16.0ms (0.2% of total)
ival-asin: 10.0ms (0.1% of total)
ival-log: 8.0ms (0.1% of total)
ival-fabs: 6.0ms (0.1% of total)
ival-log1p: 1.0ms (0% of total)
ival-pi: 0.0ms (0% of total)

start3.0ms (0%)

Memory
6.6MiB live, 6.6MiB allocated; 0ms collecting garbage

end0.0ms (0%)

Memory
1.0MiB live, 0.9MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...