The Wikipedia for group action and several posts here have what seems to me to be two, slightly different definitions for a group action.$\ $ Let G be a group acting on space X.$\ $ These two definitions are:
A group homomorphism $\varphi$ from the group to the automorphism group of the space. $$\varphi : G\ \longrightarrow \text{Aut}(X)$$
A map that takes an element of the group and an element of the space, and returns an element of the space. $$\alpha : G\, \times X\ \longrightarrow X$$
Which of these is the the group action?$\ $ Is it a function of one argument or two?$\ $ What is the return type? Does it return a function (automorphism) or an element of the space?$\ $ The first definition is in line with what I think of as a representation, ex. from a symmetry group C$_\text{2v} \longrightarrow $ GL(V) that returns a matrix, rather than a vector.
I (think) I understand the basic idea of what is going on, but I'd like to know what the actual mathematical definition is.
Thanks in advance.
The definitions end up being more or less the same in the sense that if you have a map $f: G \times X \to X$ satisfying the second definiton, there exists a group homomorphism (induced by $f$) satisfying the first definition (and vice versa).
To show you how this might work, suppose you have $f: G \times X \to X$. For each $g \in G$, you can define a map $\phi_g: X \to X$ by letting $\phi_g(x) = f(g,x)$. This will be a bijection since $\phi_g^{-1}$ is precisely $\phi_{g^{-1}}$. Then, the homomorphism $G \to \text{Aut}(X)$ is the one sending $g \mapsto \phi_g$. If instead you start with a homomorphism $f: G \to \text{Aut}(X)$ and let $f_g := f(g)$, we can define a map $\alpha: G \times X \to X$ by letting $\alpha(g,x) = f_g(x)$. Hence, there is a one-to-one correspondence between maps $G \times X \to X$ (which satisfy other conditions as mentioned in the comments) and homomorphisms $G \to \text{Aut}(X)$
Though, in my experience, the 2nd definition you mentioned is a more conventional starting place for defining group actions. If you look in many classic Algebra books like the one by Dummit and Foote, they will define a group action as a map $G \times X \to X$ satisfying various conditions. However, as you learn more about Abstract Algebra, the difference between these two notions becomes miniscule, and you will start to use both notions of a group action interchangeably.