Let x0 of type ι be given.
Let x1 of type ι be given.
Let x2 of type ι be given.
Apply HSNo_proj0proj1_split with
mul_HSNo x0 (mul_HSNo x1 x2),
mul_HSNo (mul_HSNo x0 x1) x2 leaving 4 subgoals.
The subproof is completed by applying L5.
The subproof is completed by applying L6.
set y3 to be ...
set y4 to be ...
Claim L103: ∀ x5 : ι → ο . x5 y4 ⟶ x5 y3
Let x5 of type ι → ο be given.
Apply mul_HSNo_proj0 with
x2,
mul_HSNo y3 y4,
λ x6 . x5 leaving 3 subgoals.
The subproof is completed by applying H0.
The subproof is completed by applying L3.
set y6 to be ...
set y7 to be ...
set y8 to be ...
Apply L104 with
λ x9 . y8 x9 y7 ⟶ y8 y7 x9 leaving 2 subgoals.
Assume H105: y8 y7 y7.
The subproof is completed by applying H105.
Let x5 of type ι → ι → ο be given.
Apply L103 with
λ x6 . x5 x6 y4 ⟶ x5 y4 x6.
Assume H104: x5 y4 y4.
The subproof is completed by applying H104.