consider m1, m2 being Integer such that
A4:
n1 gcd n2 = (m1 * n1) + (m2 * n2)
by NAT_D:68;
set x = ((a1 * m2) * n2) + ((a2 * m1) * n1);
reconsider y = (((a1 * m2) * n2) + ((a2 * m1) * n1)) mod (n1 * n2) as Element of NAT by INT_1:3, INT_1:57;
take
y
; ( y solves_CRT a1,n1,a2,n2 & y < n1 * n2 )
((a1 * m2) * n2) + ((a2 * m1) * n1) solves_CRT a1,n1,a2,n2
hence
y solves_CRT a1,n1,a2,n2
by A2, A3, Th27; y < n1 * n2
thus
y < n1 * n2
by A2, A3, INT_1:58; verum