ermwithprovingground.HoTT.Subs[Cod],HC&lt;:provingground.HoTT.Termwithprovingground.HoTT.Subs[HC],H&lt;:provingground.HoTT.Termwithprovingground.HoTT.Subs[H]]extendsConstructorPattern.RecursiveConstructorPattern[Cod,T,HC,provingground.HoTT.Func[T,HC],H]withProductwithSerializable"></a><a id="CnstFncPtn[T&lt;:TermwithSubs[T],Cod&lt;:TermwithSubs[Cod],HC&lt;:TermwithSubs[HC],H&lt;:TermwithSubs[H]]:CnstFncPtn[T,Cod,HC,H]"></a> <span class="permalink"><a href="../../../provingground/induction/coarse/Constructor