Pre-exponential factor (A) is part of the Arrhenius Equation. The Arrhenius equation is temperature dependent and it was discovered by the Swedish chemist Svante Arrhenius in 1889.
Temperature Dependence of Reactions
This equation introduces the relationship between rate and A, Ea or T. Where A is the pre-exponential factor, Ea is the activation energy, and T is the temperature. The pre-exponential factor, A, is a constant that can be derived experimentally or numerically. It is also called the frequency factor and describes the number of times two molecules will collide. In empirical settings, the pre-exponential factor is simply a constant defined as A.
When dealing with the collision theory, the pre-exponential factor is defined as Z and its equation can be derived by considering the factors that affect the frequency of collision for a given molecule. Consider the most elementary bimolecular reaction:
A + A --> Product
An underlying factor to the frequency of collisions is the space or volume in which this reaction is allowed to occur. Consider these two molecules in a cylinder:

Intuitively, it makes sense for the frequency of collisions between these two molecules to be dependent upon the dimensions of their respective containers. Using this logic, we define Z as:
Z = (Volume of the cylinder * Density of the particles) / time
Using this relationship, we can derive an equation for the collision frequency, Z, of molecule A and A:
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Kinetics/Reaction_Rates/Temperature_Dependence_of_Reaction_Rates/Arrhenius_Equation/Pre-exponential_factor
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
For a more complex collision, such as one between A and B:
A + B ? Product
We use the same reasoning as above to derive the following equation for the collision frequency, Z, of molecule A and B(2).
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Kinetics/Reaction_Rates/Temperature_Dependence_of_Reaction_Rates/Arrhenius_Equation/Pre-exponential_factor
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
Substituting our collision factor back into the original Arrhenius equation yields:
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Kinetics/Reaction_Rates/Temperature_Dependence_of_Reaction_Rates/Arrhenius_Equation/Pre-exponential_factor
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Kinetics/Reaction_Rates/Temperature_Dependence_of_Reaction_Rates/Arrhenius_Equation/Pre-exponential_factor
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
This equation produces a rate constant with the standard units of (M-1 s-1); however, since we are working on a molecular level, a rate constant with molecular units would be more useful. To obtain this constant, we divide the rate by NANB. This produces a rate constant with units (m3 molecule-1 s-1) and provides the following equation:
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Kinetics/Reaction_Rates/Temperature_Dependence_of_Reaction_Rates/Arrhenius_Equation/Pre-exponential_factor
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
Divide both sides by NANB(2)
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Kinetics/Reaction_Rates/Temperature_Dependence_of_Reaction_Rates/Arrhenius_Equation/Pre-exponential_factor
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
ZAB becomes zAB
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Kinetics/Reaction_Rates/Temperature_Dependence_of_Reaction_Rates/Arrhenius_Equation/Pre-exponential_factor
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
And finally,
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Kinetics/Reaction_Rates/Temperature_Dependence_of_Reaction_Rates/Arrhenius_Equation/Pre-exponential_factor
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
Our pre-exponential factor has now been defined by the parameters of the collision theory as being:
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Kinetics/Reaction_Rates/Temperature_Dependence_of_Reaction_Rates/Arrhenius_Equation/Pre-exponential_factor
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
A and Z are practically interchangeable terms for collision frequency. Often times however, when the term is determined experimentally, A is the preferred variable and when the constant is determined mathematically, Z is the variable more often used. The derivation for Z, while mostly accurate, ignores the steric effect of molecules. For a reaction to occur, two molecules must collide in the correct orientation. Intuitively, each collision will not result in the proper orientation and thus will not yield a corresponding product.

To account for this steric effect, we must introduce the variable P, which represents the probability of two atoms colliding with the proper orientation. The Arrhenius equation now turns into:
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Kinetics/Reaction_Rates/Temperature_Dependence_of_Reaction_Rates/Arrhenius_Equation/Pre-exponential_factor
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
The probability factor, P, is very difficult to asses and thus still leaves the Arrhenius equation as imperfect.