Without modules, it is a symbol of the infix function. You can try this by doing
?- x:2 =.. X. X = [:, x, 2].
at the swi invitation.
Some explanation of the operator = ..: this is a relation, where the left side is the arbitrary term "symbol (argument1, argument2, ...)", and the right side is the list "[symbol, argument1, argument2, ...]".
hope this helps!
source share