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
,parallelComp
andcompProd
. And thenprod
was defined usingcompProd
. - After this PR, only
comp
andparallelComp
are basic blocks of the compositions/products of kernels:compProd
andprod
are built from those (and from particular deterministic kernels). The auxiliary definitioncompProdFun
that was used only to buildcompProd
is 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
.