let m, n, a be Nat; ( (modSeq (m,n)) . a = 0 implies (divSeq (m,n)) . (a + 1) = 0 )
set fd = divSeq (m,n);
set fm = modSeq (m,n);
defpred S1[ Nat] means ( (modSeq (m,n)) . $1 = 0 implies (divSeq (m,n)) . ($1 + 1) = 0 );
A1:
for b being Nat st S1[b] holds
S1[b + 1]
A3:
S1[ 0 ]
for b being Nat holds S1[b]
from NAT_1:sch 2(A3, A1);
hence
( (modSeq (m,n)) . a = 0 implies (divSeq (m,n)) . (a + 1) = 0 )
; verum