By starting with Durand's double integral representation for a product of two Jacobi functions of the second kind, we derive an integral representation for a product of two Jacobi functions of the second kind in kernel form. We also derive a Bateman-type sum for a product of two Jacobi functions of the second kind. From this integral representation we derive integral representations for the Jacobi function of the first kind in both the hyperbolic and trigonometric contexts. From the integral representations for Jacobi functions, we also derive integral representations for products of limiting functions such as associated Legendre functions of the first and second kind, Ferrers functions and also Gegenbauer functions of the first and second kind. By examining the behavior of one of these products near singularities of the relevant functions, we also derive integral representations for single functions, including a Laplace-type integral representation for the Jacobi function of the second kind. Finally, we use the product formulas for the functions of the second kind to derive Nicholson-type integral relations for the sums of squares of Jacobi functions of the first and second kinds,
In recent years, languages like Haskell have seen a dramatic surge of new features that significantly extends the expressive power of their type systems. With these features, the challenge of kind inference for datatype declarations has presented itself and become a worthy research problem on its own. This paper studies kind inference for datatypes. Inspired by previous research on type-inference, we offer declarative specifications for what datatype declarations should be accepted, both for Haskell98 and for a more advanced system we call PolyKinds, based on the extensions in modern Haskell, including a limited form of dependent types. We believe these formulations to be novel and without precedent, even for Haskell98. These specifications are complemented with implementable algorithmic versions. We study soundness, completeness and the existence of principal kinds in these systems, proving the properties where they hold. This work can serve as a guide both to language designers who wish to formalize their datatype declarations and also to implementors keen to have principled inference of principal types. This technical supplement to Kind Inference for Datatypes serves to expand u
We obtain expressions for second kind integrals on non-hyperelliptic $(n,s)$-curves. Such a curve possesses a Weierstrass point at infinity which is a branch point where all sheets of the curve come together. The infinity serves as the basepoint for Abel's map, and the basepoint in the definition of the second kind integrals. We define second kind differentials as having a pole at the infinity, therefore the second kind integrals need to be regularized. We propose the regularization consistent with the structure of the field of Abelian functions on Jacobian of the curve. In this connection we introduce the notion of regularization constant, a uniquely defined free term in the expansion of the second kind integral over a local parameter in the vicinity of the infinity. This is a vector with components depending on parameters of the curve, the number of components is equal to genus of the curve. Presence of the term guarantees consistency of all relations between Abelian functions constructed with the help of the second kind integrals. We propose two methods of calculating the regularization constant, and obtain these constants for $(3,4)$, $(3,5)$, $(3,7)$, and $(4,5)$-curves. By th