Date:Wednesday, January 11th, 2023
Commit:9aeed7c4 on egraph-extract-original
Hostname:nightly with Racket 8.6
Seed:2023011
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: 24.5min)

sample8.6min (35.1%)

Results
2.7min16867×body8192exit
1.4min69403×body1024valid
1.1min8795×body4096valid
1.0min295071×body256valid
39.1s14690×body2048valid
31.9s1608×body8192valid
21.6s35061×body512valid
11.1s6269×body1024infinite
6.2s21270×body256infinite
6.2s875×body4096infinite
5.8s1237×body2048infinite
5.4s17397×body256unsamplable
4.2s21457×body256invalid
3.5s3235×body512infinite
1.4s1159×body2048invalid
1.2s1702×body1024invalid
755.0ms47×body8192infinite
548.0ms1144×body512invalid
113.0ms865×body256precondition
35.0msbody8192unsamplable
7.0ms10×body512unsamplable
5.0msbody1024unsamplable
Bogosity

regimes4.2min (17.3%)

Counts
27350 → 1158
Calls

141 calls:

15.3s
a
14.0s
A
12.5s
B
12.3s
phi2
12.2s
phi1
Compiler

Compiled 758653 to 392978 computations (48.2% saved)

eval3.3min (13.6%)

Compiler

Compiled 10778004 to 5983329 computations (44.5% saved)

bsearch1.8min (7.3%)

Algorithm
642×binary-search
40×left-value
Results
27.6s3350×body4096valid
27.0s14691×body1024valid
15.4s5329×body2048valid
15.1s48379×body256valid
9.8s557×body8192valid
6.8s6303×body512valid
864.0ms142×body2048infinite
730.0ms3437×body256invalid
618.0ms68×body4096infinite
601.0ms166×body1024infinite
243.0ms419×body256infinite
126.0ms62×body512infinite
8.0ms22×body512invalid
6.0msbody1024invalid
4.0ms50×body256unsamplable
4.0msbody2048invalid
Compiler

Compiled 216488 to 159326 computations (26.4% saved)

simplify1.8min (7.2%)

Algorithm
781×egg-herbie
Rules
466106×associate-*r*
422272×associate-/l*
418130×*-commutative
406988×associate-*l*
381160×distribute-lft-in
Stop Event
unsound
69×saturated
done
43×fuel
711×node limit
Counts
121872 → 149715
Compiler

Compiled 21182 to 13664 computations (35.5% saved)

prune1.6min (6.7%)

Counts
219661 → 9181
Compiler

Compiled 504759 to 351125 computations (30.4% saved)

rewrite1.1min (4.5%)

Algorithm
680×batch-egg-rewrite
egg-rewrite
egg-rewrite-iter-limit
Rules
417824×add-sqr-sqrt
409292×*-un-lft-identity
385154×add-cube-cbrt
382784×add-cbrt-cube
270526×add-exp-log
Stop Event
unsound
iter limit
680×node limit
Counts
1698 → 82341

analyze41.5s (2.8%)

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)

localize37.1s (2.5%)

Compiler

Compiled 95586 to 46551 computations (51.3% saved)

soundness18.3s (1.2%)

Algorithm
133×egg-herbie
Rules
89854×associate-*r*
81426×*-commutative
72472×associate-*l*
70398×+-commutative
68918×associate-/r*
Stop Event
10×saturated
123×node limit
Compiler

Compiled 21176 to 12528 computations (40.8% saved)

series13.7s (0.9%)

Counts
1698 → 39480
Calls

10992 calls:

TimeVariablePointExpression
152.0ms
F
@0
(pow.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 1/4)
140.0ms
lambda1
@inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
99.0ms
lambda2
@inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
94.0ms
a
@inf
(log1p.f64 (+.f64 (exp.f64 a) b))
76.0ms
B
@0
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 2 F))))

end7.8s (0.5%)

Compiler

Compiled 20010 to 10091 computations (49.6% saved)

preprocess3.9s (0.3%)

Algorithm
102×egg-herbie
Rules
32198×fma-def
26296×*-commutative
22918×+-commutative
19502×distribute-lft-in
19386×associate-/r*
Stop Event
60×saturated
unsound
37×node limit
Compiler

Compiled 1762 to 1250 computations (29.1% saved)

Profiling

Loading profile data...