
| Date: | Sunday, January 26th, 2025 |
|---|---|
| Commit: | c73a45c1 on main |
| Seed: | 2025026 |
| Parameters: | 256 points for 4 iterations |
| Flags: | localize:costslocalize:errorsreduce:regimesreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs default |
| Memory: | 246 847.6 MB |
Time bar (total: 3.9min)
| 30.9s | 284 608× | 0 | valid |
| 14.6s | 44 143× | 1 | valid |
| 7.8s | 17 585× | 2 | valid |
| 501.0ms | 4 088× | 0 | invalid |
| 224.0ms | 416× | 3 | valid |
| 218.0ms | 202× | 5 | exit |
| 164.0ms | 962× | 0 | exit |
ival-mult: 9.9s (25% of total)ival-add: 5.1s (12.8% of total)ival-pow: 5.0s (12.5% of total)adjust: 4.8s (12% of total)ival-div: 3.8s (9.5% of total)ival-sub: 2.8s (7.2% of total)ival-sin: 1.8s (4.6% of total)ival-cos: 1.6s (4.1% of total)const: 1.4s (3.5% of total)ival-pow2: 1.3s (3.2% of total)ival-exp: 514.0ms (1.3% of total)ival-sqrt: 494.0ms (1.2% of total)ival-neg: 411.0ms (1% of total)exact: 269.0ms (0.7% of total)ival-assert: 119.0ms (0.3% of total)ival-atan: 94.0ms (0.2% of total)ival-expm1: 84.0ms (0.2% of total)ival-log1p: 79.0ms (0.2% of total)ival-tan: 61.0ms (0.2% of total)ival-pi: 41.0ms (0.1% of total)ival-hypot: 25.0ms (0.1% of total)ival-fabs: 17.0ms (0% of total)ival-<=: 11.0ms (0% of total)ival-true: 9.0ms (0% of total)ival-and: 9.0ms (0% of total)ival-if: 6.0ms (0% of total)ival-==: 3.0ms (0% of total)ival-<: 1.0ms (0% of total)| 427× | iter limit |
| 303× | node limit |
| 42× | saturated |
| 8.2s | 3 430× | 2 | valid |
| 6.9s | 28 000× | 0 | valid |
| 3.9s | 5 319× | 1 | valid |
| 240.0ms | 164× | 3 | valid |
| 98.0ms | 289× | 0 | invalid |
| 55.0ms | 159× | 0 | exit |
| 46.0ms | 13× | 5 | exit |
| 8.0ms | 2× | 4 | valid |
Compiled 34 155 to 3 931 computations (88.5% saved)
ival-mult: 3.0s (20.6% of total)adjust: 2.9s (19.8% of total)ival-sin: 2.2s (15% of total)ival-add: 2.0s (13.5% of total)ival-div: 1.4s (9.6% of total)ival-pow: 737.0ms (5.1% of total)ival-sub: 701.0ms (4.8% of total)const: 543.0ms (3.7% of total)ival-cos: 382.0ms (2.6% of total)ival-tan: 253.0ms (1.7% of total)ival-exp: 102.0ms (0.7% of total)ival-neg: 98.0ms (0.7% of total)ival-sqrt: 75.0ms (0.5% of total)exact: 55.0ms (0.4% of total)ival-pow2: 49.0ms (0.3% of total)ival-true: 30.0ms (0.2% of total)ival-expm1: 26.0ms (0.2% of total)ival-pi: 17.0ms (0.1% of total)ival-assert: 15.0ms (0.1% of total)ival-log1p: 12.0ms (0.1% of total)ival-log: 11.0ms (0.1% of total)ival-atan: 4.0ms (0% of total)| 428× | iter limit |
| 117× | node limit |
| 26× | unsound |
| 12× | saturated |
| 22× | fuel |
| 20× | done |
Compiled 30 645 to 2 748 computations (91% saved)
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
-.f64 | #f | cancellation | 1296 | 2 |
+.f64 | #f | cancellation | 370 | 82 |
sqrt.f64 | #f | oflow-rescue | 234 | 0 |
-.f64 | (-.f64 (*.f64 #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) t) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) | oflow-left | 217 | 0 |
log.f64 | (log.f64 (+.f64 #s(literal 1 binary64) x)) | sensitivity | 168 | 1 |
/.f64 | #f | n/o | 153 | 0 |
/.f64 | #f | o/o | 153 | 0 |
-.f64 | #f | nan-rescue | 116 | 0 |
pow.f64 | (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) | sensitivity | 114 | 1 |
/.f64 | #f | u/n | 110 | 0 |
/.f64 | #f | n/u | 58 | 0 |
/.f64 | #f | u/u | 58 | 0 |
+.f64 | #f | nan-rescue | 44 | 0 |
/.f64 | #f | o/n | 44 | 0 |
*.f64 | #f | n*u | 44 | 0 |
*.f64 | #f | n*o | 29 | 0 |
pow.f64 | (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) | oflow-rescue | 20 | 0 |
| ↳ | (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) | overflow | 25 | |
| ↳ | (/.f64 i n) | overflow | 20 | |
| ↳ | (+.f64 #s(literal 1 binary64) (/.f64 i n)) | overflow | 20 | |
sqrt.f64 | #f | uflow-rescue | 12 | 0 |
exp.f64 | #f | sensitivity | 2 | 0 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 3873 | 234 |
| - | 140 | 6505 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 3873 | 162 | 72 |
| - | 140 | 179 | 6326 |
| number | freq |
|---|---|
| 0 | 6739 |
| 1 | 3560 |
| 2 | 402 |
| 3 | 51 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 31 | 1 | 0 |
| - | 2 | 0 | 8 |
| 1.9s | 3 700× | 1 | valid |
| 1.8s | 16 274× | 0 | valid |
| 602.0ms | 1 484× | 2 | valid |
| 48.0ms | 46× | 3 | valid |
Compiled 7 535 to 1 486 computations (80.3% saved)
ival-mult: 664.0ms (21.7% of total)adjust: 520.0ms (17% of total)ival-exp: 414.0ms (13.5% of total)ival-div: 280.0ms (9.2% of total)ival-sub: 273.0ms (8.9% of total)ival-add: 268.0ms (8.8% of total)ival-pow: 245.0ms (8% of total)ival-sin: 129.0ms (4.2% of total)ival-cos: 69.0ms (2.3% of total)const: 40.0ms (1.3% of total)ival-sqrt: 27.0ms (0.9% of total)ival-expm1: 27.0ms (0.9% of total)ival-neg: 20.0ms (0.7% of total)ival-pow2: 19.0ms (0.6% of total)ival-true: 19.0ms (0.6% of total)exact: 18.0ms (0.6% of total)ival-assert: 9.0ms (0.3% of total)ival-atan: 6.0ms (0.2% of total)ival-log1p: 6.0ms (0.2% of total)ival-tan: 4.0ms (0.1% of total)ival-pi: 2.0ms (0.1% of total)| 84× | iter limit |
| 64× | node limit |
| 20× | saturated |
Compiled 68 909 to 9 782 computations (85.8% saved)
Compiled 2 108 356 to 185 761 computations (91.2% saved)
96 calls:
| 787.0ms | x |
| 268.0ms | b |
| 268.0ms | (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) |
| 263.0ms | d |
| 219.0ms | (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))) |
Compiled 9 300 to 5 975 computations (35.8% saved)
867 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 113.0ms | x | @ | 0 | ((+ (* x x) (pow x 3)) (pow x 3) (+ (* x (* x x)) (* x x)) (* x x) (* (+ (* x x) x) x) (+ (* x x) x) (* (+ 1 x) (* x x)) (+ 1 x) (+ (* (* x x) x) (* x x))) |
| 96.0ms | i | @ | -inf | ((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (+ (* (* i i) (+ (* (- (+ (/ 1/3 (* n n)) 1/6) (/ 1/2 n)) i) (- 1/2 (/ 1/2 n)))) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (* (* n n) (/ (- (log i) (log n)) i)) (* n n) (/ 1/3 (* n n)) (- (log i) (log n)) (/ (- (log i) (log n)) i)) |
| 76.0ms | x | @ | inf | ((/ x (+ (* x x) 1)) (+ (* x x) 1) (/ x (+ (* x x) 1)) (/ x (+ (* x x) 1)) (/ 1 x) (/ x (+ (* x x) 1)) (- x (pow x 3)) (pow x 3) (exp (* (log x) 2)) (+ (exp (* (log x) 2)) 1) (/ x (+ (exp (* (log x) 2)) 1)) (* (log x) 2) (log x)) |
| 75.0ms | i | @ | -inf | ((/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (/ i n)) (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (* (log (+ 1 (/ i n))) n) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (* (- (pow (+ 1 (/ i n)) n) 1) n) i)) (/ (* (- (pow (+ 1 (/ i n)) n) 1) n) i) (* (- (pow (+ 1 (/ i n)) n) 1) n) (- (pow (+ 1 (/ i n)) n) 1) (/ (* (* (neg n) (- (pow (+ 1 (/ i n)) n) 1)) 100) (neg i)) (* (* (neg n) (- (pow (+ 1 (/ i n)) n) 1)) 100) (* (neg n) (- (pow (+ 1 (/ i n)) n) 1)) (neg n) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (* (* (/ (log (/ i n)) i) n) n) (* (/ (log (/ i n)) i) n) (log (+ 1 (/ i n))) (pow (+ 1 (/ i n)) n) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n) (log (/ i n)) (/ (log (/ i n)) i)) |
| 63.0ms | w | @ | inf | ((- (- (+ 3 (/ 2 (* r r))) (/ (* (* 1/8 (- 3 (* 2 v))) (* (* (* w w) r) r)) (- 1 v))) 9/2) (* 1/8 (- 3 (* 2 v))) (- (+ 3 (/ 2 (* r r))) (/ (* (* 1/8 (- 3 (* 2 v))) (* (* (* w w) r) r)) (- 1 v))) (- 3 (* 2 v)) (* (* w w) r) (* (* (* w w) r) r) (/ (* (* 1/8 (- 3 (* 2 v))) (* (* (* w w) r) r)) (- 1 v)) (* (* 1/8 (- 3 (* 2 v))) (* (* (* w w) r) r))) |
| 43× | search |
| 2× | random |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 54.5% | 45.5% | 0% | 0% | 0% | 0 |
| 21.4% | 11.7% | 42.9% | 45.5% | 0% | 0% | 0% | 1 |
| 37.4% | 20.4% | 34.1% | 45.5% | 0% | 0% | 0% | 2 |
| 48.7% | 26.2% | 27.7% | 45.5% | 0% | 0.6% | 0% | 3 |
| 57.7% | 30.7% | 22.6% | 45.5% | 0% | 1.2% | 0% | 4 |
| 71.2% | 37.7% | 15.3% | 45.5% | 0% | 1.6% | 0% | 5 |
| 72.9% | 38.4% | 14.3% | 45.5% | 0% | 1.8% | 0% | 6 |
| 77.9% | 40.7% | 11.6% | 45.5% | 0% | 2.2% | 0% | 7 |
| 81.5% | 42.6% | 9.7% | 45.5% | 0% | 2.3% | 0% | 8 |
| 84.1% | 43.8% | 8.3% | 45.5% | 0% | 2.5% | 0% | 9 |
| 86.2% | 44.6% | 7.2% | 45.5% | 0% | 2.7% | 0% | 10 |
| 88.2% | 45.6% | 6.1% | 45.5% | 0% | 2.8% | 0% | 11 |
| 89.1% | 45.9% | 5.6% | 45.5% | 0% | 2.9% | 0% | 12 |
Compiled 1 402 to 721 computations (48.6% saved)
Compiled 142 174 to 60 561 computations (57.4% saved)
| 226× | binary-search |
| 88× | left-value |
| 221× | narrow-enough |
| 4× | predicate-same |
| 1× | predicate-failed |
| 1.2s | 12 858× | 0 | valid |
| 213.0ms | 634× | 1 | valid |
| 154.0ms | 294× | 2 | valid |
| 77.0ms | 668× | 0 | invalid |
| 22.0ms | 194× | 0 | exit |
| 14.0ms | 22× | 3 | valid |
Compiled 139 485 to 79 110 computations (43.3% saved)
ival-mult: 384.0ms (34.2% of total)ival-sub: 147.0ms (13.1% of total)ival-div: 133.0ms (11.8% of total)ival-pow: 127.0ms (11.3% of total)ival-add: 103.0ms (9.2% of total)ival-exp: 77.0ms (6.9% of total)adjust: 60.0ms (5.3% of total)ival-neg: 36.0ms (3.2% of total)ival-sqrt: 21.0ms (1.9% of total)ival-true: 11.0ms (1% of total)exact: 9.0ms (0.8% of total)ival-assert: 6.0ms (0.5% of total)ival-expm1: 5.0ms (0.4% of total)const: 3.0ms (0.3% of total)ival-pi: 1.0ms (0.1% of total)Loading profile data...