Each result cited below is universally quantified over the data in its own statement, and is applied to the data named where it is cited.
For a map a from a set containing [p] to X, k=1∗pak is the iterated operation of a∣[p] by Iterated Operations: Finite Sums and Finite Products §restriction; this is how the induction hypotheses below are applied to restrictions. Each induction runs over the set of those n∈N (or m∈N) for which the claim in question holds for all data of the stated kind, and concludes by induction from 1 on N, The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §induction.
Recursion. Let p∈N, let a:[p]→X, and let s:[p]→X be the map of Iterating a Binary Operation along a Finite List §existence for a, so that k=1∗pak=s(p) by Iterated Operations: Finite Sums and Finite Products §iterated. Let q∈[p]. Then [q]⊆[p] by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §inclusion, and s∣[q] satisfies s(1)=a1 and s(k+1)=s(k)∗ak+1 for every k∈[q] with k<q, since such k satisfy k<p. By the uniqueness in Iterating a Binary Operation along a Finite List §existence for a∣[q], s∣[q] is the map for a∣[q], so k=1∗qak=s(q). Taking p=n and q=1, which lies in [n] since 1≤n, gives k=1∗1ak=s(1)=a1 for every a:[n]→X. Taking p=n+1 and q=n, which lies in [n+1] since n<n+1, gives for every a:[n+1]→X
k=1∗n+1ak=s(n+1)=s(n)∗an+1=(k=1∗nak)∗an+1.
Homomorphism. We induct on n. For n=1 both sides equal φ(a1), by the recursion clause for ∗ on X and for ⋄ on Y. If the claim holds for n and a:[n+1]→X, then by the recursion clause, applied to ∗ on X and, in the last step, to ⋄ on Y, the hypothesis on φ and the induction hypothesis for a∣[n],
φ(k=1∗n+1ak)=φ(k=1∗nak)⋄φ(an+1)=(k=1⋄nφ(ak))⋄φ(an+1)=k=1⋄n+1φ(ak).
Splitting. Fix n and induct on m; for a:[n+m]→X and j∈[m] we have n+j∈[n+m] by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §shift and Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §split (here 1≤n+1, and j+n=n+j). For m=1, the recursion clause gives j=1∗1an+j=an+1 and k=1∗n+1ak=(k=1∗nak)∗an+1. If the claim holds for m and a:[n+(m+1)]→X, where n+(m+1)=(n+m)+1 by associativity of addition, written n+m+1, write P=k=1∗nak and Q=j=1∗man+j. By the recursion clause, the induction hypothesis for a∣[n+m], associativity, and the recursion clause for the map j↦an+j on [m+1],
k=1∗n+m+1ak=(k=1∗n+mak)∗an+m+1=(P∗Q)∗an+m+1=P∗(Q∗an+m+1)=P∗(j=1∗m+1an+j).
Moving one term to the end. Let ∗ be associative and commutative. For c:[n+1]→X and j∈[n+1] let c(j):[n]→X be given by ck(j)=ck for k<j and ck(j)=ck+1 for the other k∈[n], those with k≥j by totality of the order; this is a map by Maps Defined by Cases §cases with P(k) the property k<j, both values lying in X because k∈[n]⊆[n+1] and k+1∈[n+1] for k∈[n], by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §inclusion, Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §segment and the compatibility of addition with the order (The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §laws). We show by induction on n that
k=1∗n+1ck=(k=1∗nck(j))∗cj.(†)
If j=n+1, then c(j)=c∣[n] and (†) is the recursion clause; this covers j=2 when n=1. For n=1 and j=1, c1(1)=c2 and c1∗c2=c2∗c1 by commutativity. Suppose (†) holds for n, and let c:[n+2]→X and j∈[n+1] (the case j=n+2 being done). Put d=c∣[n+1]. Then c(j)∣[n]=d(j) and cn+1(j)=cn+2, because n+1≥j. Writing D=k=1∗ndk(j), the recursion clause, the induction hypothesis for d (note dj=cj), then associativity and commutativity, then associativity again, and finally the recursion clause for c(j) on [n+1] give
k=1∗n+2ck=(k=1∗n+1ck)∗cn+2=(D∗cj)∗cn+2=D∗(cn+2∗cj)=(D∗cn+2)∗cj=(k=1∗n+1ck(j))∗cj.
Reordering. We induct on n. For n=1, [1]={1} by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §segment, so σ(1)=1. Suppose the claim holds for n, and let a:[n+1]→X, σ:[n+1]→[n+1] be a bijection, and j=σ−1(n+1). Let ρ:[n]→[n+1] be given by ρ(k)=k for k<j and ρ(k)=k+1 for the other k∈[n], those with k≥j by totality of the order, which is a well-order and hence a total order by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §order and Well-Orders on a Set §well-order (if k≤j but not k<j, then k=j by Arithmetic and Order of the Natural Numbers §partial-order); this is a map by Maps Defined by Cases §cases with P(k) the property k<j, as k∈[n+1] and k+1∈[n+1] for every k∈[n]. Then ρ is injective: it is clearly injective on {k∈[n]:k<j} and on {k∈[n]:k≥j}, and ρ(k)=k<j≤l<l+1=ρ(l) whenever k<j≤l, where l<l+1 by Arithmetic and Order of the Natural Numbers §successor, so ρ(k)<ρ(l) by Arithmetic and Order of the Natural Numbers §partial-order. Its image is [n+1]∖{j}: j is not a value, and every i∈[n+1] with i=j is a value. If i<j, then i<n+1 by Arithmetic and Order of the Natural Numbers §partial-order, as j≤n+1; hence i≤n, since otherwise n<i<n+1 by Arithmetic and Order of the Natural Numbers §trichotomy, contradicting Arithmetic and Order of the Natural Numbers §successor; so i∈[n] and i=ρ(i). If i>j, then i=1, because 1≤j as 1 is the least natural number by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §order, and j<1≤j is impossible by Arithmetic and Order of the Natural Numbers §partial-order and Arithmetic and Order of the Natural Numbers §trichotomy; so i=l+1 for some l∈N by Arithmetic and Order of the Natural Numbers §predecessor, with j≤l≤n and i=ρ(l); here j≤l, since otherwise l<j<l+1 by trichotomy, contradicting Arithmetic and Order of the Natural Numbers §successor, and l≤n, since l+1=i≤n+1 and addition is compatible with the order by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §laws. Since σ maps [n+1]∖{j} bijectively onto [n+1]∖{n+1}=[n] (by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §successor), τ=σ∘ρ is a bijection [n]→[n]. For b=a∘σ, i.e. bk=aσ(k), we have bk(j)=aτ(k) for k∈[n] and bj=an+1. By (†), the induction hypothesis for a∣[n] and τ, and the recursion clause,
k=1∗n+1aσ(k)=(k=1∗naτ(k))∗an+1=(k=1∗nak)∗an+1=k=1∗n+1ak.
Termwise. We induct on n. For n=1 both sides equal a1∗b1. If the claim holds for n and a,b:[n+1]→X, write A=k=1∗nak and B=k=1∗nbk. By the recursion clause and the induction hypothesis the left side for n+1 is (A∗B)∗(an+1∗bn+1). By associativity and commutativity this equals
A∗((B∗an+1)∗bn+1)=A∗((an+1∗B)∗bn+1)=A∗(an+1∗(B∗bn+1))=(A∗an+1)∗(B∗bn+1),
which is the right side for n+1 by the recursion clause.