Date:Tuesday, January 10th, 2023
Commit:020cb5bb on oflatt-egglog-ctx
Hostname:nightly with Racket 8.6
Seed:2023010
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: 3.2hr)

simplify1.1hr (34.5%)

Algorithm
6118×egglog
Stop Event
114×done
398×fuel
Counts
1419056 → 1632769
Results
Compiler

Compiled 155818 to 90800 computations (41.7% saved)

sample26.6min (13.7%)

Results
10.1min3841367×body256valid
3.8min30139×body8192exit
3.6min298068×body1024valid
2.0min100254×body2048valid
1.7min447554×body256infinite
1.3min16408×body4096valid
1.1min161547×body512valid
52.4s268915×body256invalid
34.8s2811×body8192valid
28.1s35198×body1024infinite
10.9s1964×body4096infinite
9.7s15267×body1024invalid
9.4s18531×body512infinite
8.2s2371×body2048infinite
6.7s23122×body256unsamplable
3.2s8289×body512invalid
1.3s1214×body2048invalid
922.0ms2927×body256precondition
637.0ms38×body8192infinite
262.0ms483×body1024unsamplable
203.0ms304×body2048unsamplable
86.0ms247×body512unsamplable
3.0msbody8192invalid
Bogosity

eval24.5min (12.6%)

Results
Compiler

Compiled 75004191 to 39819938 computations (46.9% saved)

rewrite16.5min (8.5%)

Algorithm
5601×batch-egg-rewrite
Rules
1174755×egg-rr
Counts
13002 → 1174739

regimes16.1min (8.3%)

Counts
101628 → 10645
Calls

1124 calls:

1.6min
x
1.4min
y
1.3min
a
1.2min
z
1.2min
t
Results
Compiler

Compiled 2128874 to 1096672 computations (48.5% saved)

series15.0min (7.7%)

Counts
13016 → 246247
Calls

79161 calls:

TimeVariablePointExpression
9.1s
x
@0
(pow.f64 (pow.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 8890523/31250000 (/.f64 (+.f64 -1421413741/1000000000 (/.f64 (+.f64 1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) -31853699/125000000) (*.f64 (fma.f64 (fabs.f64 x) 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) -1) (-.f64 (+.f64 -1 (/.f64 (+.f64 (/.f64 (+.f64 8890523/31250000 (/.f64 (+.f64 -1421413741/1000000000 (/.f64 (+.f64 1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) -31853699/125000000) (*.f64 (fma.f64 (fabs.f64 x) 3275911/10000000 1) (exp.f64 (*.f64 x x))))) (pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 8890523/31250000 (/.f64 (+.f64 -1421413741/1000000000 (/.f64 (+.f64 1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1))) (fma.f64 (fabs.f64 x) 3275911/10000000 1)) -31853699/125000000) (*.f64 (fma.f64 (fabs.f64 x) 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2))) 3) 1/3)
1.3s
u0
@-inf
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 u0 (-.f64 1 u0)) (+.f64 (pow.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (neg.f64 (/.f64 alphay alphax)) (tan.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u1))))) alphax) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (/.f64 alphay alphax)) (tan.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u1))))) alphay) 2))))))) 3) 3))
1.1s
u0
@inf
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 u0 (-.f64 1 u0)) (+.f64 (pow.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (neg.f64 (/.f64 alphay alphax)) (tan.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u1))))) alphax) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (/.f64 alphay alphax)) (tan.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u1))))) alphay) 2))))))) 3) 3))
969.0ms
x
@0
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x (log1p.f64 (neg.f64 (/.f64 y x)))) 3) 1/3)) 3)
785.0ms
u0
@inf
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 u0 (-.f64 1 u0)) (+.f64 (pow.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 alphay (*.f64 (tan.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u1)) (neg.f64 alphax))))) alphax) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (/.f64 alphay (*.f64 (tan.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u1)) (neg.f64 alphax))))) alphay) 2))))) 3) 3) -1))
Compiler

Compiled 64316655 to 44774605 computations (30.4% saved)

prune14.9min (7.7%)

Counts
2078153 → 42993
Compiler

Compiled 1813901 to 1258960 computations (30.6% saved)

localize4.2min (2.2%)

Compiler

Compiled 495398 to 250794 computations (49.4% saved)

bsearch3.9min (2%)

Algorithm
6441×binary-search
609×left-value
Results
2.1min712680×body256valid
37.1s39624×body1024valid
13.9s26614×body512valid
12.2s7517×body2048valid
10.4s3414×body4096valid
7.4s36549×body256infinite
2.7s686×body4096infinite
2.6s17312×body256invalid
1.7s884×body2048infinite
1.2s1227×body1024infinite
566.0ms309×body8192valid
562.0ms978×body512infinite
134.0ms300×body1024invalid
86.0ms227×body512invalid
37.0ms40×body2048invalid
14.0ms111×body256unsamplable
7.0ms17×body1024unsamplable
3.0msbody512unsamplable
1.0msbody2048unsamplable
Compiler

Compiled 1777888 to 1247779 computations (29.8% saved)

analyze2.7min (1.4%)

Algorithm
538×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%86.7%13.3%0%0%0%0
2.4%2.1%84.6%13.3%0%0%0%1
3.6%3.1%83%13.3%0%0.6%0%2
11.6%9.8%74.9%13.3%0.3%1.7%0%3
15.9%13.2%69.8%13.3%1.2%2.2%0.2%4
23.9%19.6%62.7%13.3%1.6%2.6%0.2%5
28.5%23.1%57.8%13.4%2.5%3%0.3%6
35.9%28.4%50.6%13.4%3.5%3.8%0.3%7
40.4%31.6%46.5%13.4%4%4.1%0.4%8
46%35.4%41.6%13.4%4.8%4.5%0.4%9
50.5%38.3%37.5%13.4%5.4%5%0.4%10
54.7%41%34%13.4%6%5.2%0.4%11
58.2%43.2%31.1%13.4%6.4%5.5%0.5%12
Compiler

Compiled 11846 to 8206 computations (30.7% saved)

preprocess1.7min (0.9%)

Algorithm
1061×egglog
Compiler

Compiled 11158 to 7999 computations (28.3% saved)

end1.0min (0.5%)

Compiler

Compiled 144129 to 67240 computations (53.3% saved)

soundness118.0ms (0%)

Compiler

Compiled 1254 to 1254 computations (0% saved)

Profiling

Loading profile data...