Commit 2025-09-25 07:46 71604a9f
View on Github →Refactor(Probability/Kernel): build compProd from comp and parallelComp (#29704)
This PR changes the definitions of Kernel.compProd and Kernel.prod.
- Before this PR, we had 3 types of compositions of kernels that were built "from scratch":
comp,parallelCompandcompProd. And thenprodwas defined usingcompProd. - After this PR, only
compandparallelCompare basic blocks of the compositions/products of kernels:compProdandprodare built from those (and from particular deterministic kernels). The auxiliary definitioncompProdFunthat was used only to buildcompProdis deleted. I had to move several lemmas around to reflect changes in the import structure in the folder. The PR summary bot comment shows that nothing was lost besides results aboutcompProdFun.