Date:Saturday, March 18th, 2023
Commit:b6070fe6 on using-ruler-nightlies
Hostname:nightly with Racket 8.6
Seed:2023077
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplify
default

Details

Time bar (total: 31.3min)

sample13.4min (42.9%)

Results
2.8min15743×body8192exit
2.6min69314×body1024valid
2.0min8407×body4096valid
1.8min294552×body256valid
1.2min14186×body2048valid
54.0s1435×body8192valid
38.7s35027×body512valid
21.0s6215×body1024infinite
14.7s858×body4096infinite
11.8s1166×body2048infinite
11.2s21359×body256infinite
8.4s21132×body256invalid
5.8s14397×body256unsamplable
5.5s3248×body512infinite
3.1s1730×body1024invalid
2.8s1154×body2048invalid
1.3s34×body8192infinite
856.0ms1160×body512invalid
259.0ms913×body256precondition
8.0msbody1024unsamplable
5.0msbody512unsamplable
Bogosity

eval4.8min (15.3%)

Results
Compiler

Compiled 7712398 to 4628939 computations (40% saved)

simplify3.0min (9.7%)

Algorithm
696×egg-herbie
Rules
512328×rational.json-simplify-2
477892×rational.json-simplify-47
443866×rational.json-simplify-1
401042×rational.json-simplify-54
349710×rational.json-simplify-43
Stop Event
82×saturated
done
41×fuel
614×node limit
Counts
54101 → 57190
Compiler

Compiled 16911 to 11007 computations (34.9% saved)

regimes2.6min (8.3%)

Counts
9975 → 830
Calls

135 calls:

10.7s
B
9.8s
F
9.2s
a
8.4s
phi1
8.2s
b
Compiler

Compiled 335896 to 183147 computations (45.5% saved)

analyze1.6min (5%)

Algorithm
53×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%79.4%20.6%0%0%0%0
2.4%1.9%77.5%20.6%0%0%0%1
5.1%4%75%21%0%0%0%2
12.7%9.8%67.2%21.2%0.5%1.4%0%3
20.5%15.3%59.4%21.2%1.1%2.6%0.5%4
26.8%19.7%53.7%21.2%1.3%3.4%0.7%5
32.2%23.1%48.7%21.2%1.7%4.2%1.1%6
35%24.7%45.9%21.2%2%4.9%1.2%7
37.7%26.3%43.5%21.3%2.3%5.3%1.4%8
41.6%28.6%40.1%21.3%2.7%6%1.5%9
43.1%29.4%38.8%21.3%2.7%6.3%1.6%10
45.8%31%36.7%21.3%2.8%6.6%1.6%11
48.4%32.6%34.7%21.3%2.8%7%1.7%12
Compiler

Compiled 1919 to 1338 computations (30.3% saved)

rewrite1.5min (4.9%)

Algorithm
598×batch-egg-rewrite
Rules
593608×rational.json-5
592740×rational.json-1
592738×rational.json-2
592722×rational.json-3
592566×rational.json-4
Stop Event
598×node limit
Counts
1430 → 24561

prune1.3min (4.3%)

Counts
110605 → 5180
Results
Compiler

Compiled 345705 to 228431 computations (33.9% saved)

localize1.1min (3.6%)

Compiler

Compiled 97298 to 52011 computations (46.5% saved)

bsearch56.9s (3%)

Algorithm
437×binary-search
61×left-value
Results
19.8s8710×body1024valid
17.1s35802×body256valid
7.3s3048×body2048valid
4.8s4258×body512valid
2.5s661×body4096valid
1.7s4202×body256invalid
493.0ms32×body4096infinite
459.0ms29×body2048infinite
199.0ms22×body1024infinite
102.0ms13×body512infinite
100.0ms285×body256infinite
21.0msbody8192valid
12.0ms14×body512invalid
5.0msbody1024invalid
4.0ms25×body256unsamplable
1.0msbody2048invalid
Compiler

Compiled 126342 to 96218 computations (23.8% saved)

soundness20.6s (1.1%)

Algorithm
103×egg-herbie
Rules
66290×rational.json-simplify-2
64560×rational.json-simplify-1
58378×rational.json-simplify-43
54276×rational.json-simplify-41
51986×rational.json-simplify-47
Stop Event
25×saturated
78×node limit
Compiler

Compiled 10499 to 7103 computations (32.3% saved)

series13.0s (0.7%)

Counts
1430 → 29490
Calls

8340 calls:

TimeVariablePointExpression
280.0ms
b
@inf
(+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))))
208.0ms
A
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
187.0ms
B
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
173.0ms
angle
@0
(*.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/90))) 2) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 y-scale x-scale) 2))))) (pow.f64 (*.f64 a b) 2))
163.0ms
A
@0
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) A) (sqrt.f64 (*.f64 F B))))

end12.8s (0.7%)

Compiler

Compiled 16847 to 9357 computations (44.5% saved)

preprocess9.9s (0.5%)

Algorithm
100×egg-herbie
Rules
22582×rational.json-simplify-1
22294×rational.json-simplify-41
13804×trig.json-simplify-20
13174×trig.json-simplify-41
12384×rational.json-simplify-2
Stop Event
77×saturated
unsound
17×node limit
Compiler

Compiled 1569 to 1121 computations (28.6% saved)

Profiling

Loading profile data...