let a, c, k, m, n be Nat; for t1, t2 being Nat st 2 |^ k = (n * t1) + a & (((a * a) * a) * a) * (2 |^ m) = (n * t2) + c holds
2 |^ ((k * 4) + m),c are_congruent_mod n
let t1, t2 be Nat; ( 2 |^ k = (n * t1) + a & (((a * a) * a) * a) * (2 |^ m) = (n * t2) + c implies 2 |^ ((k * 4) + m),c are_congruent_mod n )
assume that
A1:
2 |^ k = (n * t1) + a
and
A2:
(((a * a) * a) * a) * (2 |^ m) = (n * t2) + c
; 2 |^ ((k * 4) + m),c are_congruent_mod n
2 |^ k,a are_congruent_mod n
by A1;
hence
2 |^ ((k * 4) + m),c are_congruent_mod n
by LemS, A2; verum