In describing an algorithm, I feel I repeatedly use "After doing this, the algorithm do that". I look for alternative ways to say such sequences. For example I wrote:
After obtaining the Post-Matches rules, the algorithm performs the extraction command and the post-assignments of both Pre-Matches and Post-Matches
I think of writing it as:
Once the Post-Matches rules were obtained, the algorithm performs the extraction command and the post-assignments of both Pre-Matches and Post-Matches.
Are they equivalent? What are other ways to say such sentences?
Best Answer
If you want to avoid repeating "after something" you can use these variants:
When the Post-Matches rules are obtained, the algorithm then performs the extraction command and the post-assignments of both Pre-Matches and Post-Matches.
Once the Post-Matches rules are obtained, the algorithm performs the extraction command and the post-assignments of both Pre-Matches and Post-Matches.
Having obtained the Post-Matches rules, the algorithm performs the extraction command and the post-assignments of both Pre-Matches and Post-Matches.
As soon as the Post-Matches rules are obtained, the algorithm performs the extraction command and the post-assignments of both Pre-Matches and Post-Matches.
The instant (moment,second) the Post-Matches rules are obtained, the algorithm performs the extraction command and the post-assignments of both Pre-Matches and Post-Matches.
You can add a few more words:
After having successfully obtained the Post-Matches rules, the algorithm performs the extraction command and the post-assignments of both Pre-Matches and Post-Matches.
Immediately (directly, right, shortly, soon, just) after obtaining the Post-Matches rules, the algorithm performs the extraction command and the post-assignments of both Pre-Matches and Post-Matches.
Subsequent to the obtaining of the Post-Matches rules, the algorithm performs the extraction command and the post-assignments of both Pre-Matches and Post-Matches.