Herbie run

Date:Wednesday, April 30th, 2025
Commit:77680327 on prove-soundness
Seed:2025120
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:207 044.9 MB

Time bar (total: 2.9min)

sample1.1min (40%)

Memory
1 601.3MiB live, 81 808.4MiB allocated; 28.5s collecting garbage
Samples
27.5s224 483×0valid
7.5s65 757×0invalid
5.8s23 532×1valid
4.2s14 627×1invalid
3.2s9 763×2valid
2.2s6 405×3valid
287.0ms619×2invalid
22.0ms235×0exit
4.0ms4valid
0.0ms5exit
0.0ms3exit
Precisions
Click to see histograms. Total time spent on operations: 37.1s
ival-mult!: 9.5s (25.6% of total)
ival-div!: 4.8s (12.9% of total)
adjust: 2.9s (7.9% of total)
ival-pow2: 2.9s (7.7% of total)
ival-sin: 2.6s (7.1% of total)
ival-exp: 2.3s (6.1% of total)
ival-pow: 2.2s (6% of total)
ival-sqrt: 2.1s (5.6% of total)
ival-sub!: 1.8s (4.7% of total)
ival-add!: 1.7s (4.6% of total)
ival-cos: 924.0ms (2.5% of total)
ival-tan: 848.0ms (2.3% of total)
ival-neg: 611.0ms (1.6% of total)
ival-acos: 602.0ms (1.6% of total)
ival-hypot: 433.0ms (1.2% of total)
ival-log: 407.0ms (1.1% of total)
ival-tanu: 189.0ms (0.5% of total)
ival-asin: 189.0ms (0.5% of total)
ival-atan: 150.0ms (0.4% of total)
ival-fabs: 43.0ms (0.1% of total)
ival-<: 1.0ms (0% of total)
ival-and: 1.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-pi: 0.0ms (0% of total)
const: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
Bogosity

rewrite27.2s (15.8%)

Memory
635.0MiB live, 31 395.6MiB allocated; 6.5s collecting garbage
Stop Event
296×iter-limit
123×node-limit
unsound
Counts
29 545 → 46 055

regimes17.9s (10.4%)

Memory
-409.1MiB live, 20 861.4MiB allocated; 9.3s collecting garbage
Counts
8 763 → 724
Calls

156 calls:

1.6s
l
1.3s
k
998.0ms
(*.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) f)
963.0ms
F
631.0ms
(/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 k t) #s(literal 2 binary64))) #s(literal 1 binary64))))
Compiler

Compiled 10 400 to 11 914 computations (-14.6% saved)

series13.8s (8%)

Memory
1 009.9MiB live, 18 930.8MiB allocated; 3.6s collecting garbage
Counts
4 577 → 24 968
Calls

1200 calls:

TimeVariablePointExpression
364.0ms
f
@inf
((neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (/ (log (+ (/ (exp (* (* f (PI)) 1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (/ (exp (* (* f (PI)) -1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)))) (PI)) -4) (/ (log (+ (/ (exp (* (* f (PI)) 1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (/ (exp (* (* f (PI)) -1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)))) (PI)) (log (+ (/ (exp (* (* f (PI)) 1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (/ (exp (* (* f (PI)) -1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)))) (+ (/ (exp (* (* f (PI)) 1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (/ (exp (* (* f (PI)) -1/4)) (* (sinh (* (* f (PI)) 1/4)) 2))) (/ (exp (* (* f (PI)) 1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (exp (* (* f (PI)) 1/4)) (* (* f (PI)) 1/4) (* f (PI)) f (PI) 1/4 (* (sinh (* (* f (PI)) 1/4)) 2) (sinh (* (* f (PI)) 1/4)) 2 (/ (exp (* (* f (PI)) -1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (exp (* (* f (PI)) -1/4)) (* (* f (PI)) -1/4) -1/4 -4 (neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (/ (log (/ 2 (* (* (PI) 1/2) f))) (PI)) -4) (/ (log (/ 2 (* (* (PI) 1/2) f))) (PI)) (log (/ 2 (* (* (PI) 1/2) f))) (/ 2 (* (* (PI) 1/2) f)) (/ 4 (* f (PI))) 4 (neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (- (/ (log 2) (PI)) (/ (log (* (* 1/2 (PI)) f)) (PI))) -4) (- (/ (log 2) (PI)) (/ (log (* (* 1/2 (PI)) f)) (PI))) (/ (log 2) (PI)) (log 2) (/ (log (* (* 1/2 (PI)) f)) (PI)) (log (* (* 1/2 (PI)) f)) (* (* 1/2 (PI)) f) (* 1/2 (PI)) 1/2 (* (/ 4 (PI)) (neg (log (/ (+ (exp (* (/ (PI) 4) (neg f))) (exp (* (/ (PI) 4) f))) (- (exp (* (/ (PI) 4) f)) (exp (* (/ (PI) 4) (neg f)))))))) (/ 4 (PI)) (neg (log (/ (+ (exp (* (/ (PI) 4) (neg f))) (exp (* (/ (PI) 4) f))) (- (exp (* (/ (PI) 4) f)) (exp (* (/ (PI) 4) (neg f))))))) (log (/ (+ (exp (* (/ (PI) 4) (neg f))) (exp (* (/ (PI) 4) f))) (- (exp (* (/ (PI) 4) f)) (exp (* (/ (PI) 4) (neg f)))))) (/ (+ (exp (* (/ (PI) 4) (neg f))) (exp (* (/ (PI) 4) f))) (- (exp (* (/ (PI) 4) f)) (exp (* (/ (PI) 4) (neg f))))) (+ (exp (* (/ (PI) 4) (neg f))) (exp (* (/ (PI) 4) f))) (exp (* (/ (PI) 4) (neg f))) (* (/ (PI) 4) (neg f)) (/ (PI) 4) (neg f) (exp (* (/ (PI) 4) f)) 1 (- (exp (* (/ (PI) 4) f)) (exp (* (/ (PI) 4) (neg f)))) (log (/ 1 (pow (/ (cosh (* (/ (PI) 4) f)) (sinh (* (/ (PI) 4) f))) (/ 4 (PI))))) (/ 1 (pow (/ (cosh (* (/ (PI) 4) f)) (sinh (* (/ (PI) 4) f))) (/ 4 (PI)))) (pow (/ (cosh (* (/ (PI) 4) f)) (sinh (* (/ (PI) 4) f))) (/ 4 (PI))) (/ (cosh (* (/ (PI) 4) f)) (sinh (* (/ (PI) 4) f))) (cosh (* (/ (PI) 4) f)) (* (/ (PI) 4) f) (sinh (* (/ (PI) 4) f)))
295.0ms
f
@-inf
((neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (/ (log (/ (* 2 (cosh (* (* (PI) f) -1/4))) (* 2 (sinh (* (* (PI) f) 1/4))))) (PI)) -4) (/ (log (/ (* 2 (cosh (* (* (PI) f) -1/4))) (* 2 (sinh (* (* (PI) f) 1/4))))) (PI)) (log (/ (* 2 (cosh (* (* (PI) f) -1/4))) (* 2 (sinh (* (* (PI) f) 1/4))))) (/ (* 2 (cosh (* (* (PI) f) -1/4))) (* 2 (sinh (* (* (PI) f) 1/4)))) (* 2 (cosh (* (* (PI) f) -1/4))) 2 (cosh (* (* (PI) f) -1/4)) (* (* (PI) f) -1/4) (* (PI) f) (PI) f -1/4 (* 2 (sinh (* (* (PI) f) 1/4))) (sinh (* (* (PI) f) 1/4)) (* (* (PI) f) 1/4) 1/4 -4 (neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (/ (log (/ 2 (* (* (PI) 1/2) f))) (PI)) -4) (/ (log (/ 2 (* (* (PI) 1/2) f))) (PI)) (log (/ 2 (* (* (PI) 1/2) f))) (/ 2 (* (* (PI) 1/2) f)) (* (* (PI) 1/2) f) (* (PI) 1/2) 1/2 (neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))))) (/ 1 (/ (PI) 4)) 1 (/ (PI) 4) 4 (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))) (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))) (neg (* (/ (PI) 4) f)) (* (/ (PI) 4) f) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (neg (* (/ 1 (/ (PI) 4)) (- (log (* 2 (cosh (* f (/ (PI) 4))))) (log (* 2 (sinh (* f (/ (PI) 4)))))))) (* (/ 1 (/ (PI) 4)) (- (log (* 2 (cosh (* f (/ (PI) 4))))) (log (* 2 (sinh (* f (/ (PI) 4))))))) (- (log (* 2 (cosh (* f (/ (PI) 4))))) (log (* 2 (sinh (* f (/ (PI) 4)))))) (log (* 2 (cosh (* f (/ (PI) 4))))) (* 2 (cosh (* f (/ (PI) 4)))) (cosh (* f (/ (PI) 4))) (* f (/ (PI) 4)) (log (* 2 (sinh (* f (/ (PI) 4))))) (* 2 (sinh (* f (/ (PI) 4)))) (sinh (* f (/ (PI) 4))) (log (/ 1 (pow (* 1 (/ (cosh (* f (/ (PI) 4))) (sinh (* f (/ (PI) 4))))) (* (/ 1 (PI)) 4)))) (/ 1 (pow (* 1 (/ (cosh (* f (/ (PI) 4))) (sinh (* f (/ (PI) 4))))) (* (/ 1 (PI)) 4))) (pow (* 1 (/ (cosh (* f (/ (PI) 4))) (sinh (* f (/ (PI) 4))))) (* (/ 1 (PI)) 4)) (* 1 (/ (cosh (* f (/ (PI) 4))) (sinh (* f (/ (PI) 4))))) (/ (cosh (* f (/ (PI) 4))) (sinh (* f (/ (PI) 4)))) (* (/ 1 (PI)) 4) (/ 1 (PI)))
182.0ms
f
@inf
((neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (/ (log (/ (* 2 (cosh (* (* (PI) f) -1/4))) (* 2 (sinh (* (* (PI) f) 1/4))))) (PI)) -4) (/ (log (/ (* 2 (cosh (* (* (PI) f) -1/4))) (* 2 (sinh (* (* (PI) f) 1/4))))) (PI)) (log (/ (* 2 (cosh (* (* (PI) f) -1/4))) (* 2 (sinh (* (* (PI) f) 1/4))))) (/ (* 2 (cosh (* (* (PI) f) -1/4))) (* 2 (sinh (* (* (PI) f) 1/4)))) (* 2 (cosh (* (* (PI) f) -1/4))) 2 (cosh (* (* (PI) f) -1/4)) (* (* (PI) f) -1/4) (* (PI) f) (PI) f -1/4 (* 2 (sinh (* (* (PI) f) 1/4))) (sinh (* (* (PI) f) 1/4)) (* (* (PI) f) 1/4) 1/4 -4 (neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (/ (log (/ 2 (* (* (PI) 1/2) f))) (PI)) -4) (/ (log (/ 2 (* (* (PI) 1/2) f))) (PI)) (log (/ 2 (* (* (PI) 1/2) f))) (/ 2 (* (* (PI) 1/2) f)) (* (* (PI) 1/2) f) (* (PI) 1/2) 1/2 (neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))))) (/ 1 (/ (PI) 4)) 1 (/ (PI) 4) 4 (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))) (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))) (neg (* (/ (PI) 4) f)) (* (/ (PI) 4) f) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (neg (* (/ 1 (/ (PI) 4)) (- (log (* 2 (cosh (* f (/ (PI) 4))))) (log (* 2 (sinh (* f (/ (PI) 4)))))))) (* (/ 1 (/ (PI) 4)) (- (log (* 2 (cosh (* f (/ (PI) 4))))) (log (* 2 (sinh (* f (/ (PI) 4))))))) (- (log (* 2 (cosh (* f (/ (PI) 4))))) (log (* 2 (sinh (* f (/ (PI) 4)))))) (log (* 2 (cosh (* f (/ (PI) 4))))) (* 2 (cosh (* f (/ (PI) 4)))) (cosh (* f (/ (PI) 4))) (* f (/ (PI) 4)) (log (* 2 (sinh (* f (/ (PI) 4))))) (* 2 (sinh (* f (/ (PI) 4)))) (sinh (* f (/ (PI) 4))) (log (/ 1 (pow (* 1 (/ (cosh (* f (/ (PI) 4))) (sinh (* f (/ (PI) 4))))) (* (/ 1 (PI)) 4)))) (/ 1 (pow (* 1 (/ (cosh (* f (/ (PI) 4))) (sinh (* f (/ (PI) 4))))) (* (/ 1 (PI)) 4))) (pow (* 1 (/ (cosh (* f (/ (PI) 4))) (sinh (* f (/ (PI) 4))))) (* (/ 1 (PI)) 4)) (* 1 (/ (cosh (* f (/ (PI) 4))) (sinh (* f (/ (PI) 4))))) (/ (cosh (* f (/ (PI) 4))) (sinh (* f (/ (PI) 4)))) (* (/ 1 (PI)) 4) (/ 1 (PI)))
177.0ms
f
@-inf
((neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (/ (log (+ (/ (exp (* (* f (PI)) 1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (/ (exp (* (* f (PI)) -1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)))) (PI)) -4) (/ (log (+ (/ (exp (* (* f (PI)) 1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (/ (exp (* (* f (PI)) -1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)))) (PI)) (log (+ (/ (exp (* (* f (PI)) 1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (/ (exp (* (* f (PI)) -1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)))) (+ (/ (exp (* (* f (PI)) 1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (/ (exp (* (* f (PI)) -1/4)) (* (sinh (* (* f (PI)) 1/4)) 2))) (/ (exp (* (* f (PI)) 1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (exp (* (* f (PI)) 1/4)) (* (* f (PI)) 1/4) (* f (PI)) f (PI) 1/4 (* (sinh (* (* f (PI)) 1/4)) 2) (sinh (* (* f (PI)) 1/4)) 2 (/ (exp (* (* f (PI)) -1/4)) (* (sinh (* (* f (PI)) 1/4)) 2)) (exp (* (* f (PI)) -1/4)) (* (* f (PI)) -1/4) -1/4 -4 (neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (/ (log (/ 2 (* (* (PI) 1/2) f))) (PI)) -4) (/ (log (/ 2 (* (* (PI) 1/2) f))) (PI)) (log (/ 2 (* (* (PI) 1/2) f))) (/ 2 (* (* (PI) 1/2) f)) (/ 4 (* f (PI))) 4 (neg (* (/ 1 (/ (PI) 4)) (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))))) (* (- (/ (log 2) (PI)) (/ (log (* (* 1/2 (PI)) f)) (PI))) -4) (- (/ (log 2) (PI)) (/ (log (* (* 1/2 (PI)) f)) (PI))) (/ (log 2) (PI)) (log 2) (/ (log (* (* 1/2 (PI)) f)) (PI)) (log (* (* 1/2 (PI)) f)) (* (* 1/2 (PI)) f) (* 1/2 (PI)) 1/2 (* (/ 4 (PI)) (neg (log (/ (+ (exp (* (/ (PI) 4) (neg f))) (exp (* (/ (PI) 4) f))) (- (exp (* (/ (PI) 4) f)) (exp (* (/ (PI) 4) (neg f)))))))) (/ 4 (PI)) (neg (log (/ (+ (exp (* (/ (PI) 4) (neg f))) (exp (* (/ (PI) 4) f))) (- (exp (* (/ (PI) 4) f)) (exp (* (/ (PI) 4) (neg f))))))) (log (/ (+ (exp (* (/ (PI) 4) (neg f))) (exp (* (/ (PI) 4) f))) (- (exp (* (/ (PI) 4) f)) (exp (* (/ (PI) 4) (neg f)))))) (/ (+ (exp (* (/ (PI) 4) (neg f))) (exp (* (/ (PI) 4) f))) (- (exp (* (/ (PI) 4) f)) (exp (* (/ (PI) 4) (neg f))))) (+ (exp (* (/ (PI) 4) (neg f))) (exp (* (/ (PI) 4) f))) (exp (* (/ (PI) 4) (neg f))) (* (/ (PI) 4) (neg f)) (/ (PI) 4) (neg f) (exp (* (/ (PI) 4) f)) 1 (- (exp (* (/ (PI) 4) f)) (exp (* (/ (PI) 4) (neg f)))) (log (/ 1 (pow (/ (cosh (* (/ (PI) 4) f)) (sinh (* (/ (PI) 4) f))) (/ 4 (PI))))) (/ 1 (pow (/ (cosh (* (/ (PI) 4) f)) (sinh (* (/ (PI) 4) f))) (/ 4 (PI)))) (pow (/ (cosh (* (/ (PI) 4) f)) (sinh (* (/ (PI) 4) f))) (/ 4 (PI))) (/ (cosh (* (/ (PI) 4) f)) (sinh (* (/ (PI) 4) f))) (cosh (* (/ (PI) 4) f)) (* (/ (PI) 4) f) (sinh (* (/ (PI) 4) f)))
168.0ms
U
@-inf
((* (* (* -2 J) (cos (/ K 2))) (cosh (asinh (/ U (* (+ J J) (cos (/ K 2))))))) (* (* -2 J) (cos (/ K 2))) (* -2 J) -2 J (cos (/ K 2)) (/ K 2) K 2 (cosh (asinh (/ U (* (+ J J) (cos (/ K 2)))))) (asinh (/ U (* (+ J J) (cos (/ K 2))))) (/ U (* (+ J J) (cos (/ K 2)))) U (* (+ J J) (cos (/ K 2))) (+ J J) (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (* (* (cos (* 1/2 K)) J) -2) (* (cos (* 1/2 K)) J) (cos (* 1/2 K)) (* 1/2 K) 1/2 (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (+ (* (/ (* U U) (* (cos (* 1/2 K)) J)) -1/4) (* (* (cos (* 1/2 K)) J) -2)) (/ (* U U) (* (cos (* 1/2 K)) J)) (* U U) -1/4 (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (* (* -2 J) (cos (/ K 2))) (cos (/ K 2)) (/ K 2) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))) (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2) (/ U (* (* 2 J) (cos (/ K 2)))) (* (* 2 J) (cos (/ K 2))) (* 2 J))

derivations10.1s (5.9%)

Memory
61.7MiB live, 9 094.6MiB allocated; 2.9s collecting garbage
Stop Event
32×fuel
Compiler

Compiled 6 879 to 3 924 computations (43% saved)

analyze9.9s (5.7%)

Memory
-277.8MiB live, 10 791.3MiB allocated; 5.8s collecting garbage
Algorithm
32×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%98.2%1.8%0%0%0%0
22.2%21.8%76.4%1.8%0%0%0%1
22.6%21.8%74.8%1.8%0%1.6%0%2
28.6%26.5%66.3%1.8%0%5.5%0%3
32.6%29.6%61.2%1.8%0%7.4%0%4
35.8%32.3%58%1.8%0%8%0%5
40.1%36.1%54%1.8%0%8.1%0%6
45.5%40.6%48.7%1.8%0%8.9%0%7
47.9%42.1%45.8%1.8%0%10.3%0%8
51%44.6%43%1.8%0%10.6%0%9
52.1%45.5%41.8%1.8%0%11%0%10
53.9%46.7%40%1.8%0%11.5%0%11
55.6%47.9%38.2%1.8%0%12.1%0%12
Compiler

Compiled 798 to 574 computations (28.1% saved)

preprocess9.4s (5.5%)

Memory
-316.9MiB live, 12 426.8MiB allocated; 3.1s collecting garbage
Stop Event
31×node-limit
saturated
Compiler

Compiled 102 705 to 75 863 computations (26.1% saved)

eval7.0s (4.1%)

Memory
-212.8MiB live, 10 695.1MiB allocated; 2.4s collecting garbage
Compiler

Compiled 1 106 319 to 255 609 computations (76.9% saved)

prune4.1s (2.4%)

Memory
-69.3MiB live, 6 631.3MiB allocated; 961ms collecting garbage
Counts
45 214 → 2 874
Compiler

Compiled 170 945 to 135 984 computations (20.5% saved)

bsearch3.7s (2.2%)

Memory
-0.6MiB live, 4 405.7MiB allocated; 1.4s collecting garbage
Algorithm
199×left-value
197×binary-search
Stop Event
192×narrow-enough
predicate-same
Samples
2.0s14 236×0valid
188.0ms1 752×0invalid
157.0ms616×1valid
28.0ms125×2valid
17.0ms63×3valid
4.0ms26×1invalid
Compiler

Compiled 91 594 to 88 533 computations (3.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.5s
ival-mult!: 259.0ms (17.7% of total)
ival-div!: 188.0ms (12.9% of total)
ival-tan: 157.0ms (10.7% of total)
ival-pow: 150.0ms (10.3% of total)
ival-sin: 150.0ms (10.3% of total)
ival-pow2: 115.0ms (7.9% of total)
ival-sub!: 115.0ms (7.9% of total)
ival-add!: 89.0ms (6.1% of total)
ival-exp: 80.0ms (5.5% of total)
ival-neg: 44.0ms (3% of total)
adjust: 37.0ms (2.5% of total)
ival-cos: 26.0ms (1.8% of total)
ival-sqrt: 21.0ms (1.4% of total)
ival-hypot: 17.0ms (1.2% of total)
ival-tanu: 9.0ms (0.6% of total)
ival-fabs: 3.0ms (0.2% of total)
ival-atan: 0.0ms (0% of total)

start1.0ms (0%)

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

end0.0ms (0%)

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

Profiling

Loading profile data...