Herbie run

Date:Wednesday, April 16th, 2025
Commit:253a78a0 on chassis-platforms-cleanup
Seed:2025106
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:3 056.7 MB

Time bar (total: 4.8s)

sample3.4s (70.1%)

Memory
147.7MiB live, 1 899.6MiB allocated; 2.8s collecting garbage
Samples
1.3s10 413×1valid
709.0ms5 718×2valid
204.0ms8 637×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-add!: 712.0ms (50.1% of total)
adjust: 521.0ms (36.7% of total)
ival-sub!: 123.0ms (8.7% of total)
ival-mult!: 64.0ms (4.5% of total)
Bogosity

rewrite704.0ms (14.5%)

Memory
40.2MiB live, 584.2MiB allocated; 79ms collecting garbage
Stop Event
24×iter-limit
node-limit
unsound
saturated
Counts
208 → 489

explain243.0ms (5%)

Memory
16.9MiB live, 247.9MiB allocated; 19ms collecting garbage
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64#fcancellation2550
Confusion
Predicted +Predicted -
+2520
-3513
Precision
0.9882352941176471
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+25200
-30513
Precision?
0.9882352941176471
Recall?
1.0
Freqs
test
numberfreq
0513
1255
Total Confusion?
Predicted +Predicted MaybePredicted -
+200
-001
Precision?
1.0
Recall?
1.0
Samples
45.0ms658×1valid
44.0ms352×2valid
15.0ms526×0valid
Compiler

Compiled 159 to 63 computations (60.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
adjust: 31.0ms (55% of total)
ival-add!: 16.0ms (28.4% of total)
ival-sub!: 6.0ms (10.6% of total)
ival-mult!: 4.0ms (7.1% of total)

preprocess236.0ms (4.9%)

Memory
-27.4MiB live, 166.5MiB allocated; 20ms collecting garbage
Stop Event
node-limit
Compiler

Compiled 580 to 318 computations (45.2% saved)

regimes120.0ms (2.5%)

Memory
-72.5MiB live, 52.3MiB allocated; 98ms collecting garbage
Counts
31 → 10
Calls

8 calls:

44.0ms
y
42.0ms
(-.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 1 binary64))
11.0ms
x
9.0ms
(*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64)))
8.0ms
(+.f64 x #s(literal 1 binary64))
Compiler

Compiled 136 to 96 computations (29.4% saved)

derivations59.0ms (1.2%)

Memory
11.1MiB live, 11.1MiB allocated; 0ms collecting garbage
Stop Event
done
fuel
Compiler

Compiled 142 to 49 computations (65.5% saved)

eval45.0ms (0.9%)

Memory
3.6MiB live, 49.5MiB allocated; 5ms collecting garbage
Compiler

Compiled 7 683 to 1 492 computations (80.6% saved)

series21.0ms (0.4%)

Memory
21.1MiB live, 21.1MiB allocated; 0ms collecting garbage
Counts
60 → 148
Calls

36 calls:

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

prune20.0ms (0.4%)

Memory
22.8MiB live, 22.8MiB allocated; 0ms collecting garbage
Counts
458 → 30
Compiler

Compiled 599 to 328 computations (45.2% saved)

analyze1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 31 to 23 computations (25.8% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Compiler

Compiled 24 to 18 computations (25% saved)

start0.0ms (0%)

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

end0.0ms (0%)

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

Profiling

Loading profile data...