Question
Several sources define (homotopy) factorization algebras in a seemingly different manner (I am looking at [CG], [Gi], and [CFM].) I wish to know how they compare with each other.
I apologize for the lengthy post. If you are familiar with factorization algebra, you can probably skip the section entitled "Preliminary Definitions."
Preliminary Definitions
To be absolutely clear, let us start from the definition of prefactorization algebras. For definiteness, I will consider the case where the target category is the category $\mathcal{C}=\mathsf{Ch}(\mathcal{A})$ of cochain complexes over a Grothendieck abelian category $\mathcal{A}$. Let $M$ be an $n$-manifold.
Definition(Prefactorization algebra) A prefactorization algebra on $M$ (with values in $\mathcal{C}$) consists of the following data:
For each open subset $U\subset M$, a cochain complex $FU\in\mathcal{C}$,
For each collection $U_{1},\dots,U_{k},V\subset M$ of open subsets of $M$ such that $U_{i}\cap U_{j}=\emptyset$ and $\bigcup_{i}U_{i}\subset V$, a map $$ m_{U_{1},\dots,U_{k};V}:\bigotimes_{i=1}^{k}FU_{i}\to FV. $$
These data are required to satisfy the following conditions:
For each open set $U\subset M$, the map $m_{U,U}$ is the identity map.
For each collection of open sets $U_{11},\dots,U_{k_{1}1},\dots,U_{1l},\dots,U_{k_{l}l},V_{1},\dots,V_{l},W\subset M$ such that $U_{ij}\cap U_{i'j}=\emptyset$, $V_{j}\cap V_{j'}=\emptyset$, and $\bigcup_{i}U_{ij}\subset V_{j}$ and $\bigcup_{j}V_{j}\subset W$, we have $$ m_{U_{11},\dots,U_{k_{l}l};W}=m_{V_{1},\dots,V_{l};W}\circ\bigotimes_{j=1}^{l}m_{U_{1j},\dots,U_{k_{j}j};V_{j}}. $$
To state various definitions of factorization algebras, we also need some definitions on covers.
Definition(Weiss cover and factorizing cover) Let $\mathcal{U}$ be an open cover of $M$.
We call $\mathcal{U}$ a Weiss cover if for each finite set $S\subset M$, there is an element $U\in\mathcal{U}$ such that $S\subset U$.
We call $\mathcal{U}$ a factorizing cover if for each finite subset $S\subset M$, there is a finite subset $\alpha\subset\mathcal{U}$ of pairwise disjoint open sets such that $S\subset\bigcup_{V\in\alpha}V$.
Definitions of Factorization Algebra
We now look at the definitions of (homotopy) factorization algebras in the sources cited above. Let $F$ be a prefactorization algebra on $M$.
Definition (1), found in [CG, 6.1.4]. We call $F$ a factorization algebra if for each Weiss cover $\mathcal{U}$ of an open set $U\subset M$, the map $$ T\to FU $$ is a quasi-isomorphism, where $T$ denotes the totalization of the normalized chain complex in $\cal C$ (regarded as a cochain complex in $\cal C$ concentrated in negative degrees) associated with the simplicial object $\{\bigoplus_{U_{0},\dots,U_{n}\in\mathcal{U}}F\left(U_{0}\cap\cdots\cap U_{n}\right)\}_{n\geq0}$.
Definition (2), found in [Gi, p. 36]. We call $F$ a factorization algebra if for each factorizing cover $\cal U$ of an open set $U\subset M$, the map $$ T\to FU $$ is a quasi-isomorphism, where the object $T\in\cal C$ is defined in the following manner: Let $P\mathcal{U}$ denote the set of finite subsets $\alpha\subset\mathcal{U}$ consisting of pairwise disjoint open sets. Given elements $\alpha_{0},\dots,\alpha_{n}\in P\mathcal{U}$, we will write $$ F\left(\alpha_{0},\dots,\alpha_{n}\right)=\bigotimes_{U_{j}\in\alpha_{j}}F\left(\bigcap_{j=0}^{n}U_{j}\right). $$ The objects $\{\bigoplus_{\alpha_{0},\dots,\alpha_{n}\in P\mathcal{U}}F(\alpha_{0},\dots,\alpha_{n})\}_{n\geq0}$ form a simplicial objet in $\cal C$. The object $T\in\cal C$ is the totalization of the Moore complex of this simplicial object (regarded as a cochain complex in $\cal C$ concentrated in negative degrees).
Definition (3), found in [CFM, Definition 2.2]. We call $F$ a factorization algebra if for each open set $U\subset M$ and each Weiss cover $\mathcal{U}$ of $U$, the map $$ \operatorname{hocolim}_{\alpha\subset\mathcal{U}\text{ finite}}F\left(\bigcap_{V\in\alpha}V\right)\to FU $$ is a quasi-isomorphism, and moreover for each pairwise disjoint open sets $U_{1},\dots,U_{k}\subset M$, the map $m_{U_{1},\dots,U_{k};\bigcup_{i}U_{i}}$ is a quasi-isomorphism.
Comments
I am unfamiliar with the computation of homotopy colimits of cochain complexes, but looking at this MO question, I suspect that the object $T$ in Definitions (1) and (2) are homotopy colimits of the corresponding simplicial object. So they are similar in the sense that they both use simplicial objects, but they differ in their choices of covers.
I am perplexed by the sudden appearance of the simplicial objects in these definitions; perhaps knowing something about homotopy colimits of cochain complexes might help, but the only reference I have on that topic is [CG], which I found not so helpful in explaining why the simplicial objects in (1) and (2) appeared.)
Definition (3) looks like a hybrid of (1) and (2) because it uses Weiss covers and somehow tries to incorporate the information of multiplicative structures of $F$ in the definition.
All these definitions look different to me.
References
[CG] Costello, K., Gwilliam, O. (2017). Factorization Algebras in Quantum Field Theory: Volume 1.
[CFM] Carmona,V., Flores,R., and Fernando Muro. (2022). A model structure for locally constant factorization algebras. arxiv.2107.14174
[Gi] Grégory Ginot. (2014). Notes on factorization algebras, factorization homology and applications. arxiv.1307.5213