I am a beginner in the Prolog language and I am in a situation where dynamic/1 is being used. In my code there is a line, for example that goes like this:
:- dynamic actual_position/1, at/2, holding/1, talked/1, examined/1.
I want to understand why actual_position has a /1 as compared to at which has a /2.
Thank you!