Date:Thursday, February 2nd, 2023
Commit:26c408a1 on oflatt-egglog-ctx
Hostname:nightly with Racket 8.6
Seed:2023033
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: 41.2min)

simplify24.6min (59.6%)

Algorithm
362×egglog
Stop Event
20×fuel
Counts
71303 → 81335
Compiler

Compiled 4280 to 3025 computations (29.3% saved)

rewrite9.6min (23.2%)

Algorithm
337×batch-egg-rewrite
Rules
59750×egg-rr
Counts
874 → 59740

series2.0min (4.9%)

Counts
874 → 11932
Calls

4917 calls:

TimeVariablePointExpression
595.0ms
s
@inf
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 s) (log.f64 (+.f64 -1 (pow.f64 (fma.f64 u (-.f64 (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) (neg.f64 s)))))) (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) s)))))) (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) s)))))) -1))))) 3)
591.0ms
s
@-inf
(cbrt.f64 (*.f64 (neg.f64 s) (log.f64 (+.f64 -1 (pow.f64 (fma.f64 u (-.f64 (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) (neg.f64 s)))))) (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) s)))))) (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) s)))))) -1)))))
502.0ms
s
@inf
(cbrt.f64 (*.f64 (neg.f64 s) (log.f64 (+.f64 -1 (pow.f64 (fma.f64 u (-.f64 (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) (neg.f64 s)))))) (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) s)))))) (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) s)))))) -1)))))
427.0ms
s
@-inf
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 s) (log.f64 (+.f64 -1 (pow.f64 (fma.f64 u (-.f64 (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) (neg.f64 s)))))) (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) s)))))) (exp.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 (PI.f64) s)))))) -1))))) 3)
194.0ms
u1
@-inf
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 u0 (*.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 alphay (*.f64 (neg.f64 alphax) (tan.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u1)))))) alphax) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (/.f64 alphay (*.f64 (neg.f64 alphax) (tan.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u1)))))) alphay) 2)) (-.f64 1 u0))))) -1/2) 2)
Results
Compiler

Compiled 9836733 to 7647081 computations (22.3% saved)

eval1.5min (3.5%)

Compiler

Compiled 5155778 to 2876908 computations (44.2% saved)

preprocess1.3min (3.2%)

Algorithm
50×egglog
Compiler

Compiled 738 to 544 computations (26.3% saved)

sample47.4s (1.9%)

Results
44.9s206293×body256valid
1.6s9008×body256invalid
604.0ms1943×body256precondition
16.0ms66×body1024valid
7.0ms41×body512valid
Bogosity

prune44.7s (1.8%)

Counts
118366 → 3184
Compiler

Compiled 142846 to 100610 computations (29.6% saved)

regimes22.2s (0.9%)

Counts
5348 → 230
Calls

104 calls:

1.8s
s
1.1s
x
824.0ms
u
531.0ms
maxCos
507.0ms
uy
Results
Compiler

Compiled 113719 to 66067 computations (41.9% saved)

localize16.9s (0.7%)

Compiler

Compiled 41646 to 18922 computations (54.6% saved)

analyze2.9s (0.1%)

Algorithm
25×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%2.9%97.1%0%0%0%0
0%0%2.9%97.1%0%0%0%1
8.8%0.3%2.7%97.1%0%0%0%2
43.4%1.3%1.6%97.1%0%0%0%3
47.8%1.4%1.5%97.1%0%0%0%4
65.2%1.9%1%97.1%0%0%0%5
70%2%0.9%97.1%0%0.1%0%6
78.9%2.2%0.6%97.1%0%0.1%0%7
80.8%2.3%0.5%97.1%0%0.1%0%8
85.9%2.4%0.4%97.1%0%0.1%0%9
87.2%2.4%0.4%97.1%0%0.1%0%10
91.5%2.5%0.2%97.1%0%0.1%0%11
92.2%2.6%0.2%97.1%0%0.1%0%12
Compiler

Compiled 1220 to 881 computations (27.8% saved)

end1.9s (0.1%)

Compiler

Compiled 3830 to 2267 computations (40.8% saved)

bsearch653.0ms (0%)

Algorithm
26×binary-search
35×left-value
Results
571.0ms3088×body256valid
Compiler

Compiled 5952 to 4487 computations (24.6% saved)

soundness1.0ms (0%)

Profiling

Loading profile data...