The costs and benefits of mandatory auditor rotation (audit firm rotation and partner rotation) are far from being conclusive. This paper helps fill this gap in the literature by examining the relationship between mandatory auditor rotation and firms' stock market performance in the Portuguese context. Using a sample of listed companies in Portugal from 2009 to 2020, the main finding indicates that mandatory audit firm rotation is positively and significantly related to the firm's market performance. The evidence gathered suggests investors perceive mandatory audit firm rotation as a mechanism for improving audit quality. Controlling for the engagement partner rotation, we do not find that the rotation rule has a positive effect on firms' market performance. The net benefits of the mandatory audit rotation rule seem to be driven by the mandatory change of the audit firm, with improvements in market perceptions of earnings. Robustness tests suggest that the signal and significance of the association of firms' market performance and mandatory audit firm rotation holds in the presence of corporate governance mechanisms. Also, the audit experience of the departing and incoming partners does not interact with the relationship between mandatory partner rotation and firms' market performance.
Citation: Tânia Menezes Montenegro, Pedro Meira, Sónia Silva. The investors' prospects on mandatory auditor rotation: evidence from Euronext Lisbon[J]. Quantitative Finance and Economics, 2023, 7(3): 440-462. doi: 10.3934/QFE.2023022
[1] | Shaofang Hong, Rongjun Wu . On deep holes of generalized Reed-Solomon codes. AIMS Mathematics, 2016, 1(2): 96-101. doi: 10.3934/Math.2016.2.96 |
[2] | Jing Huang, Jingge Liu, Dong Yu . Dimensions of the hull of generalized Reed-Solomon codes. AIMS Mathematics, 2024, 9(6): 13553-13569. doi: 10.3934/math.2024661 |
[3] | Xiaofan Xu, Yongchao Xu, Shaofang Hong . Some results on ordinary words of standard Reed-Solomon codes. AIMS Mathematics, 2019, 4(5): 1336-1347. doi: 10.3934/math.2019.5.1336 |
[4] | Xiaofan Xu, Yongchao Xu . Some results on deep holes of generalized projective Reed-Solomon codes. AIMS Mathematics, 2019, 4(2): 176-192. doi: 10.3934/math.2019.2.176 |
[5] | Claude Carlet . Identifying codewords in general Reed-Muller codes and determining their weights. AIMS Mathematics, 2024, 9(5): 10609-10637. doi: 10.3934/math.2024518 |
[6] | Xuesong Si, Chuanze Niu . On skew cyclic codes over M2(F2). AIMS Mathematics, 2023, 8(10): 24434-24445. doi: 10.3934/math.20231246 |
[7] | Wei Qi . The polycyclic codes over the finite field Fq. AIMS Mathematics, 2024, 9(11): 29707-29717. doi: 10.3934/math.20241439 |
[8] | Guanghui Zhang, Shuhua Liang . On the construction of constacyclically permutable codes from constacyclic codes. AIMS Mathematics, 2024, 9(5): 12852-12869. doi: 10.3934/math.2024628 |
[9] | Adel Alahmadi, Tamador Alihia, Patrick Solé . The build up construction for codes over a non-commutative non-unitary ring of order 9. AIMS Mathematics, 2024, 9(7): 18278-18307. doi: 10.3934/math.2024892 |
[10] | Ismail Aydogdu . On double cyclic codes over Z2+uZ2. AIMS Mathematics, 2024, 9(5): 11076-11091. doi: 10.3934/math.2024543 |
The costs and benefits of mandatory auditor rotation (audit firm rotation and partner rotation) are far from being conclusive. This paper helps fill this gap in the literature by examining the relationship between mandatory auditor rotation and firms' stock market performance in the Portuguese context. Using a sample of listed companies in Portugal from 2009 to 2020, the main finding indicates that mandatory audit firm rotation is positively and significantly related to the firm's market performance. The evidence gathered suggests investors perceive mandatory audit firm rotation as a mechanism for improving audit quality. Controlling for the engagement partner rotation, we do not find that the rotation rule has a positive effect on firms' market performance. The net benefits of the mandatory audit rotation rule seem to be driven by the mandatory change of the audit firm, with improvements in market perceptions of earnings. Robustness tests suggest that the signal and significance of the association of firms' market performance and mandatory audit firm rotation holds in the presence of corporate governance mechanisms. Also, the audit experience of the departing and incoming partners does not interact with the relationship between mandatory partner rotation and firms' market performance.
Data-intensive machine learning has become widely used, and as the size of training data increases, distributed methods are becoming increasingly popular. However, the performance of distributed methods is mainly determined by stragglers, i.e., nodes that are slow to respond or are unavailable.
Raviv et al. [11] used coding theory and graph theory to reduce stragglers in distributed synchronous gradient descent. A coding theory framework for straggler mitigation, called gradient coding, was first introduced by Tandon et al. [14]. Gradient coding consists of a system with one master and n worker nodes, where the data are partitioned into k parts, and one or more parts are assigned to each worker. In turn, each worker computes the partial gradients on each given partition, combines the results linearly according to a predefined vector of coefficients, and sends this linear combination back to the primary node. By choosing the coefficients at each node appropriately, it can be guaranteed that the primary node can reconstruct the full gradient even if a machine fails to do its job.
The importance of straggler mitigation is demonstrated in [8,16]. Specifically, it was shown by Tandon et al. [14] that stragglers run up to 5 times slower than the performance of typical workers (8 times in [16]). In [11], for gradient calculations, a cyclic maximum distance separable (MDS) code is used to obtain a better deterministic construction scheme than existing solutions, both in the range of parameters that can be applied and in the complexity of the algorithms involved.
One well-known family of MDS codes is generalized Reed-Solomon (GRS) codes. GRS codes have interesting mathematical structures and many real-world applications, such as mass storage systems, cloud storage systems, and public-key cryptosystems. On the other hand, although more complex than cyclic codes, quasi-cyclic codes satisfy the condition of the Gilbert-Varshamov lower bound at minimum distances, as shown in [6]. Quasi-cyclic codes are also equivalent to linear codes with circulant block generator matrices. This type of matrix has circular blocks of the same size, such as m, which denotes the co-indexes of the associated quasi-cyclic code. From this point of view, one way to generalize quasi-cyclic codes is to let the generator matrix have circular blocks of different sizes. This code is called a generalized quasi-cyclic code with shared indices (m1,m2,…,mk), where m1,m2,…,mk represents the size of the circular block in the generator matrix.
In [10], a generalized quasi-cyclic code without block length limitations is studied. By relaxing the conditions on block length, several new optimal codes with small lengths could be found. In addition, the code decomposition and dimension formulas given by [3,12,13] have been generalized.
In this paper, we describe the construction of generalized quasi-cyclic GRS codes over totally real number fields, as well as their application in exact gradient coding. The construction method is derived by integrating known results from the inverse Galois problem for totally real number fields. Furthermore, methods in [2,4,11,14] will be adapted to generalized quasi-cyclic GRS codes to mitigate stragglers.
Let F be a Galois extension of Q and choose non-zero elements v1,…,vn in F and distinct elements a1,…,an in F. Also, let v=(v1,…,vn) and a=(a1,…,an). For 1≤k≤n, define the GRS codes as follows:
GRSn,k(a,v)={(v1f(a1),…,vnf(an))|f(x)∈F[x]k}, |
where F[x]k is the set of all polynomials over F with degree less than k. The canonical generator of GRSn,k(a,v) is given by the following matrix:
G=(v1v2⋯vj⋯vnv1a1v2a2⋯vjaj⋯vnanv1a21v2a22⋯vja2j⋯vna2n⋮⋮⋱⋮⋱⋮v1ai1v2ai2⋯vjaij⋯vnain⋮⋮⋱⋮⋱⋮v1ak−11v2ak−12⋯vjak−1j⋯vnak−1n) | (2.1) |
Theorem 2.1. [7] Let v∈Fn be a tuple of non-zero elements in F and a∈Fn be a tuple of pairwise distinct elements in F; then,
a) The GRSn,k(a,v) is a [n,k,n−k+1] code, i.e., GRS codes are MDS codes.
b) The dual code of GRSn,k(a,v) is as follows:
GRSn,k(a,v)⊥=GRSn,n−k(a,u), |
where u=(u1,…,un) with
u−1i=vi∏j≠i(ai−aj). |
Proof. (a) See the proof of [7, Theorem 6.3.3]. (b) See the proof of [7, Theorem 6.5.1].
Let ¯F=F∪{∞} and a be an n-tuple of mutually distinct elements of ¯F, and let c be an n-tuple of non-zero elements of F. Also, define
[ai,aj]=ai−aj,[∞,aj]=1[ai,∞]=−1for allai,aj∈F. |
Definition 2.2. ([9]) Let B(a,c) be the k×(n−k) matrix with the following entries:
cj+kci[aj+k,ai],for1≤i≤k,1≤j≤n−k. |
The generalized Cauchy code Ck(a,c) is an [n,k,n−k+1] code defined by the generator matrix (Ik|B(a,c)).
The following proposition shows that the GRS codes are also generalized Cauchy codes.
Proposition 2.3. [9, Proposition C.2] Let a be an n-tuple of mutually distinct elements of ¯F, and let c be an n-tuple of non-zero elements of F. Also, let
ci={bi∏kt=1,t≠i[ai,at],if1≤i≤k;bi∏kt=1[ai,at],ifk+1≤i≤n. |
Then, GRSn,k(a,b)=Ck(a,c).
Let Gal(F/Q) be the Galois group of F over Q and PΓL(2,F) denote the group of semilinear fractional transformations given by
f:¯F⟶¯Fx⟼aγ(x)+bcγ(x)+d, |
where ad−bc≠0 and γ∈Gal(F/Q). Let Sn be the symmetric group on a set of n elements and Per(C)={ξ∈Sn|ξ(C)=C}, where n is the length of the code C. The set Per(C) is called the permutation group of the code C. We have the following theorem that is related to the permutation group of a Cauchy code.
Theorem 2.4. [1, Corollary 2] Let C=Ck(a,y) be a Cauchy code over F, where 2≤k≤n−2 and a=(a1,…,an). Also, let L={a1,…,an}. Then, the map
ω:{f∈PΓL(2,F)|f(L)=L}⟶Per(C)f⟼σ, |
where aσ(i)=f(ai) for i=1,…,n is a surjective group homomorphism.
A number field F is a finite Galois extension of the rational field Q. In this section, we describe a way to construct a number field F with Gal(F/Q)≅⟨σ⟩ for σ∈Sn, where ⟨σ⟩ is a cyclic subgroup generated by σ.
Let σ=σ1σ2⋯σt be a permutation in Sn, where σ1,σ2,…,σt are disjoint cycles. Also, let ⟨σ⟩ be the cyclic group generated by σ. Let l(σj) be the length of the cycle σj, and define a set P={p:pprime and∃j∈{1,…,t}∋p|l(σj)}. Since P is finite, assume that p1<p2<⋯<p|P| are all elements in P. For any j, we have
l(σj)=|P|∏i=1pαiji, | (3.1) |
where αij∈Z≥0. Based on Eq (3.1), we have
ord(σ)=|⟨σ⟩|=|P|∏i=1pmaxj{αij}i, | (3.2) |
where ord(σ) is the order of the permutation σ. Since ⟨σ⟩ contains the element of order pmaxj{αij}i for all i=1,…,|P|, by the structure theorem for finite Abelian groups, we have
⟨σ⟩≅|P|∏i=1Zpmaxj{αij}iZ≅Z∏|P|i=1pmaxj{αij}iZ. | (3.3) |
Let ζp be the primitive p-th root of unity and Q(ζp) be the corresponding cyclotomic extension of Q. The following theorem shows a Galois extension of Q, where its Galois group is isomorphic to ⟨σ⟩. The proof of the theorem is similar to the proof of [5, Theorem 3.1.11]. We write the proof here to give a sense of how to construct the related Galois extension.
Theorem 3.1. There exists a totally real Galois extension K of Q such that Gal(K/Q)≅⟨σ⟩.
Proof. By Eq (3.3), we have
⟨σ⟩≅|P|∏i=1Zpmaxj{αij}iZ≅Z∏|P|i=1pmaxj{αij}iZ. |
Now, choose a prime p such that
p\equiv 1 \mod 2\prod\limits_{i = 1}^{|\mathcal{P}|}p_i^{\max\limits_j\{\alpha_{ij}\}}. |
Let \zeta_p be the p -th root of unity. By [5, Theorem C.0.3], \mathbb{Q}(\zeta_p) is a Galois extension of \mathbb{Q}, with its corresponding Galois group being isomorphic to G = \left(\mathbb{Z}/p\mathbb{Z}\right)^\times, where \left(\mathbb{Z}/p\mathbb{Z}\right)^\times is the multiplicative group of \mathbb{Z}/p\mathbb{Z}-\left\{\overline{0}\right\}. Since p is a prime number, G is a cyclic group. Moreover, we can find a unique subgroup H of G such that
|H| = {\frac{p-1}{\prod_{i = 1}^{|\mathcal{P}|}p_i^{\max_j\{\alpha_{ij}\}}}}. |
Let \mathbb{Q}(\zeta_p)^H be a subset of \mathbb{Q}(\zeta_p) which is invariant under the action of H. By the fundamental theorem of Galois theory ([15, Theorem 25]), \mathbb{Q}(\zeta_p)^H is also a Galois extension of \mathbb{Q}, with the corresponding Galois group isomorphic to G/H. Moreover, \left|G/H\right| = \prod_{i = 1}^{|\mathcal{P}|}p_i^{\max_j\{\alpha_{ij}\}}, and, as a consequence,
G/H\cong \frac{\mathbb{Z}}{\prod_{i = 1}^{|\mathcal{P}|}p_i^{\max_j\{\alpha_{ij}\}}\mathbb{Z}} \cong\langle\sigma\rangle. |
Also, by using a similar argument as in the proof of [5, Theorem 3.1.11], we have that \mathbb{Q}(\zeta_p)^H is a totally real Galois extension of \mathbb{Q}. The following algorithm provides a way to construct \mathbb{Q}(\zeta_p)^H in the proof of Theorem 3.1. The algorithm is based on Theorem 3.1 and [5, Proposition 3.3.2].
Algorithm 3.2. Suppose that \sigma\in S_n and G = Gal(\mathbb{Q}(\zeta_p)/\mathbb{Q})\cong \left(\mathbb{Z}/p\mathbb{Z}\right)^\times, where p is a prime number such that p\equiv 1\mod 2\cdot ord(\sigma).
1) Choose H\subseteq G, where H is the subgroup of G with order {\frac{p-1}{ord(\sigma)}}.
2) Calculate
\alpha = \sum\limits_{\lambda\in H}\lambda(\zeta_p). |
3) Find minimal polynomial m_\alpha(x) of \alpha over \mathbb{Q}.
4) Construct the splitting field \mathbb{F} of m_\alpha(x) by using Algorithm A.1.
5) Then, \mathbb{F} = \mathbb{Q}(\zeta_p)^H.
In this section, we describe a way to construct an invariant GRS code under a given permutation in S_n. We call this GRS code the GRS generalized quasi-cyclic (GQC) code. Let \sigma = \sigma_1, \sigma_2, \cdots, \sigma_t be a permutation in S_n, where \sigma_1, \sigma_2, \dots, \sigma_t are disjoint cycles. Also, let G = \langle\sigma\rangle be a cyclic group generated by \sigma.
Theorem 4.1. If \sigma is a permutation in S_n, then there exists a GQC GRS_{n, k}(\overline{\alpha}, \mathbf{b}) over \mathbb{F}, with its corresponding permutation being \sigma for some totally real number field \mathbb{F}.
Proof. We can find the number field \mathbb{F} and its corresponding minimal polynomial m_\alpha(x) with Gal(\mathbb{F}/\mathbb{Q})\cong \langle \sigma\rangle by using Algorithm 3.2. Since Gal(\mathbb{F}/\mathbb{Q})\cong \langle \sigma\rangle, there exists \gamma\in Gal(\mathbb{F}/\mathbb{Q}) to be associated with \sigma\in \langle\sigma\rangle. Let L = \{\alpha_1, \dots, \alpha_n\} be the roots of m_\alpha(x) and some additional elements from linear combinations of the roots. We can see that \gamma is a permutation on L, i.e., \gamma(L) = L. Note that the orbit of L under H can be used to rearrange the elements of L such that
\begin{equation} \gamma(\alpha_i) = \alpha_{\sigma(i)}, \end{equation} | (4.1) |
for all i = 1, 2, \dots, n. Let \overline{\alpha} = (\alpha_1, \alpha_2, \dots, \alpha_n) and \mathbf{b} = (b_1, b_2, \dots, b_n) be an n -tuple of non-zero elements in \mathbb{F}. Define a Cauchy code C_k(\overline{\alpha}, \mathbf{c}), where \mathbf{c} = (c_1, c_2, \dots, c_n), with
\begin{equation} c_i = \left\{ \begin{array}{ll} b_i\prod_{t = 1,t\not = i}^k [\alpha_i,\alpha_t], & \text{if}\;1\leq i\leq k; \\ b_i\prod_{t = 1}^k [\alpha_i,\alpha_t], & \text{if}\;k+1\leq i\leq n. \end{array} \right. \end{equation} | (4.2) |
Then, by Proposition 2.3, C_k(\overline{\alpha}, \mathbf{c}) is a GRS_{n, k}(\overline{\alpha}, \mathbf{b}) code. Moreover, according to Theorem 2.4 and Eq (4.1), \omega(\gamma) = \sigma is an element in Per\left(C_k(\overline{\alpha}, \mathbf{c})\right).
Consider the following example.
Example 4.2. Let \sigma = (1, 2, 3, 4)(5, 6) in S_6. We would like to construct a GRS code of length 6 over a totally real number field that is invariant under the action of \sigma. We can see that ord(\sigma) = 4 and \langle\sigma\rangle = \mathbb{Z}/4\mathbb{Z}. Choose p = 17 so that p\equiv 1\mod 2\times 4. The corresponding subgroup H of Gal(\mathbb{Q}(\zeta_{17})/\mathbb{Q}) will have the order equal to 4. Since the unique subgroup of \left(\mathbb{Z}/17\mathbb{Z}\right)^\times with order 4 is \{1, 4, 13, 16\}, we have
H = \{\lambda_k|k = 1,4,13,16\}, |
where \lambda_k:\zeta_{17}\mapsto \zeta_{17}^k. Then, we have
\alpha = \sum\limits_{\lambda\in H}\lambda(\zeta_{17}) = \zeta_{17}+\zeta_{17}^{4}+\zeta_{17}^{13}+\zeta_{17}^{16}. |
From [5, Example 3.3.3], the minimal polynomial of \alpha is as follows:
m_\alpha(x) = x^4+x^3-6x^2-x+1. |
The roots of m_\alpha(x) given by
r_1 = {\frac{1}{4}\left(-1-\sqrt{17}-\sqrt{34+\sqrt{17}}\right)},\quad r_2 = {\frac{1}{4}\left(-1-\sqrt{17}+\sqrt{34+\sqrt{17}}\right)}, |
r_3 = {\frac{1}{4}\left(-1+\sqrt{17}-\sqrt{34-\sqrt{17}}\right)}.,\quad r_4 = {\frac{1}{4}\left(-1+\sqrt{17}+\sqrt{34-\sqrt{17}}\right)}. |
Let \gamma be a map such that
r_1\mapsto r_2, \quad r_2\mapsto r_3,\quad r_3\mapsto r_4,\quad r_4\mapsto r_1. |
We can see that \langle \gamma\rangle = Gal(\mathbb{Q}(\zeta_{17})^H/\mathbb{Q})\cong \mathbb{Z}/4\mathbb{Z}.
Choose L = \{\alpha_1, \dots, \alpha_6\}, where \alpha_i = r_i for i = 1, 2, 3, 4, \; \alpha_5 = r_1+r_3, and \alpha_6 = r_2+r_4. We can check that
\gamma(\alpha_i) = \alpha_{\sigma(i)}, |
for all i = 1, \dots, 6. Take \overline{\alpha} = (\alpha_1, \dots, \alpha_6) , any n -tuple of non-zero elements \mathbf{b} (from the set of linear combinations of roots of m_\alpha(x) ), and \mathbf{c} = (c_1, \dots, c_6), where c_i is as in Eq 4.2. We have that C_k(\overline{\alpha}, \mathbf{c}) is a GQC GRS code with corresponding permutation \sigma.
In Section 4, we described the construction of GRS code, which is invariant under the action of a given permutation in S_n. Moreover, the alphabet for the corresponding codes is a totally real number field, not a complex number field. This feature can be useful for bandwidth reduction in exact gradient coding schemes.
Algorithm 1 describes the process of gradient coding. The algorithm is a slight modification of [11, Algorithm 1].
Algorithm 1 Gradient coding |
Input:
Data \mathcal{S} = \left\{z_i = (x_i, y_i)\right\}_{i = 1}^m, number of iterations t > 0, learning rate \{\eta\}_{r = 1}^t, straggler tolerance parameter \{s_r\}_{r = 1}^t, a matrix \mathbf{B}\in\mathbb{C}^{n\times n}, a function \Lambda:\mathcal{P}(n)\rightarrow \mathbb{C}^n, a vector of non-zero elements \overline{\beta} = (\beta_1, \dots, \beta_n)\in\mathbb{C}^n Initialize: \mathbf{w}^{(1)} \gets (0, 0, \dots, 0) Partition \mathcal{S} = \bigcup_{i = 1}^n\mathcal{S}_i and send \{\mathcal{S}_j|j\in supp(\mathbf{b}_i)\} to W_i for every i\in [n] for r = 1 to t do M broadcasts \mathbf{w}^{(r)} to all nodes Each W_j sends \sum_{i\in supp(\mathbf{b}_j)}b_{j, i}\frac{\nabla L_{\mathcal{S}_i}(\mathbf{w}^{(r)})}{\beta_i} to M M waits until at least n-s_r nodes have responded M computes \mathbf{v}_r = \Lambda\left(\mathcal{K}_r\right)\cdot\mathbf{C}, where the i -th row of \mathbf{C} is \frac{1}{n} times the response from W_i if it has responded, and 0 otherwise; also, \mathcal{K}_r is the set of non-stragglers in the current iteration r M updates \mathbf{w}^{(r+1)}\gets \mathbf{w}^{(r)}-\eta_r\mathbf{v}_r end for return \frac{1}{t}\sum_{r = 1}^t\mathbf{w}^{(r+1)} |
Algorithm 1 works in the following way. In order to execute the gradient descent process, the master node M distributes a particular partition of the training set \mathcal{S} to all worker nodes W_j, where j = 1, \dots, n. In the r -th iteration of the gradient descent process, the master M broadcasts the parameter \mathbf{w}^{(r)} to all worker nodes. Using the received parameter \mathbf{w}^{(r)}, the worker node W_j calculates the partial gradient \nabla L_{\mathcal{S}_i}(\mathbf{w}^{(r)}) and sends its linear combination \sum_{i\in supp(\mathbf{b}_j)}b_{j, i}\frac{\nabla L_{\mathcal{S}_i}(\mathbf{w}^{(r)})}{\beta_i} to M. The linear combination is chosen from the entries b_{j, i} of a particular matrix \mathbf{B}. In this work, \mathbf{B} is constructed by using GRS codes which are invariant under the action of a particular permutation. After M has received the linear combinations of partial gradients from some number of worker nodes, M updates the parameter \mathbf{w} by using the decoding vector \Lambda\left(\mathcal{K}_r\right), \; \mathbf{w}^{(r)}, and some other additional vectors (mentioned in the algorithm). Note that we will see later that the decoding vector \Lambda\left(\mathcal{K}_r\right) can be computed by using Algorithm 2[11, Algorithm 2].
Definition 5.1. A matrix \mathbf{B}\in\mathbb{C}^{n\times n} and a function \Lambda:\mathcal{P}(n)\rightarrow \mathbb{C}^n satisfy the exact computation (EC) condition with respect to \overline{\beta}\in\mathbb{C}^n, where \overline{\beta} is an n -tuple of non-zero elements in \mathbb{C}^n if, for all \mathcal{K}\subseteq [n] such that |\mathcal{K}|\geq \max_{r\in [t]}s_r, we have that \Lambda(\mathcal{K})\cdot \mathbf{B} = \overline{\beta}.
Note that Definition 5.1 is a slight modification of [11, Definition 2]. Let \overline{\beta} = (\beta_1, \dots, \beta_n) be an n -tuple of non-zero elements of \mathbb{C}^n and
\mathbf{N}_{\overline{\beta}}(\mathbf{w}) = \frac{1}{n}\left( \begin{array}{c} \frac{\nabla L_{\mathcal{S}_1}(\mathbf{w})}{\beta_1}\\ \frac{\nabla L_{\mathcal{S}_2}(\mathbf{w})}{\beta_2}\\ \vdots\\ \frac{\nabla L_{\mathcal{S}_n}(\mathbf{w})}{\beta_n}\\ \end{array} \right). |
Lemma 5.2. If \Lambda and \mathbf{B} satisfy the EC condition with respect to \overline{\beta}, then, for all r\in [t], we have that \mathbf{v}_r = \nabla L_{\mathcal{S}}(\mathbf{w}^{(r)}).
Proof. Given r\in [t], let \mathbf{B}' be the matrix whose i -th row \mathbf{b}_i' equals to \mathbf{b}_i if i\in\mathcal{K}_r, and \mathbf{0} otherwise. The matrix \mathbf{C} in Algorithm 1 can be written as \mathbf{C} = \mathbf{B}'\cdot \mathbf{N}_{\overline{\beta}}(\mathbf{w}^{(r)}). Since supp\left(\Lambda\left(\mathcal{K}_r\right)\right)\subseteq \mathcal{K}_r, we have that \Lambda\left(\mathcal{K}_r\right)\cdot \mathbf{B}' = \Lambda\left(\mathcal{K}_r\right)\cdot \mathbf{B}. Therefore, we have
\begin{array}{lll} \mathbf{v}_r & = & \Lambda\left(\mathcal{K}_r\right)\cdot \mathbf{C} \\ & = & \Lambda\left(\mathcal{K}_r\right)\cdot \mathbf{B}\cdot \mathbf{N}_{\mathbf{\beta}}(\mathbf{w}^{(r)})\\ & = & \mathbf{\beta}\cdot \mathbf{N}_{\mathbf{\beta}}(\mathbf{w}^{(r)})\\ & = & \frac{1}{n}\sum_{i = 1}^n\nabla L_{\mathcal{S}_i}\left(\mathbf{w}^{(r)}\right)\\ & = & \frac{1}{n}\sum_{i = 1}^n\frac{1}{m/n}\sum_{z\in\mathcal{S}_i}\nabla l\left(\mathbf{w}^{(r)},z\right)\\ & = & \frac{1}{m}\sum_{z\in\mathcal{S}}\nabla l\left(\mathbf{w}^{(r)},z\right)\\ & = & \nabla L_{\mathcal{S}}\left(\mathbf{w}^{(r)}\right). \end{array} |
For a given n and s, let C = GRS_{n, n-s}(\overline{\alpha}, \overline{\beta}) GQC code over a number field \mathbf{F} with corresponding permutation \pi of order n. Clearly, the vector \overline{\beta} is in C. Moreover, by [11, Lemma 8], there exists a codeword \mathbf{c}_1 in C whose support is \{1, 2, \dots, s+1\}. Let \mathbf{c}_i = \pi^{i-1}(\mathbf{c}_1) for i = 2, \dots, n and \mathbf{B} = \left(\mathbf{c}_1^T, \mathbf{c}_2^T, \dots, \mathbf{c}_n^T\right).
Theorem 5.3. The matrix \mathbf{B} satisfies the following properties:
a) Each row of \mathbf{B} is a codeword in \sigma(C), where \sigma is a permutation such that
\begin{equation} \sigma^{-1} = \left( \begin{array}{ccccccc} 1 & 2 & 3 & \cdots & i & \cdots & n \\ n & \pi^{n-1}(n) & \pi^{n-2}(n) & \cdots & \pi^{n-(i-1)}(n) & \cdots & \pi(n) \end{array} \right). \end{equation} | (5.1) |
b) w_H(\mathbf{b}) = s+1 for each row \mathbf{b} in \mathbf{B}.
c) The column span of \mathbf{B} is the code C.
d) Every set of n-s rows of \mathbf{B} are linearly independent over \mathbb{F}.
Proof. (a) Let \mathbf{c}_1 = (c_1, \dots, c_n). Notice that the i -th row of \mathbf{B} is as follows:
\left(c_i,c_{\pi^{n-1}(i)},c_{\pi^{n-2}(i)},\dots,c_{\pi(i)}\right). |
Since ord(\pi) = n, the i -th row of \mathbf{B} is a permutation of \mathbf{c}_1 for all i = 1, \dots, n. Moreover, by considering the last row of \mathbf{B}, we can see that all rows of \mathbf{B} constitute a codeword in \sigma(C), where \sigma is the permutation as in Eq (5.1).
(b) By part (a), we have that the Hamming weight of every row of \mathbf{B} is $ s+1.
(c) Let \sigma = \left(1, 2, \dots, n\right) be a cyclic permutation and G_1 be a cyclic group generated by \sigma. Also, let G_2 be a cyclic group generated by \pi. Define \overline{S}_1 = span(G_1\mathbf{c}_1) and \overline{S}_2 = span(G_2\mathbf{c}_1), where G\mathbf{c}_1 = \{\lambda(\mathbf{c}_1)|\lambda\in G\}. Since ord(\sigma) = ord(\pi) = n, we have that G_1\cong G_2 by the following group isomorphism:
\begin{array}{llll} \tau: & G_1 & \rightarrow & G_2 \\ & \sigma^i & \mapsto & \pi^i. \end{array} |
Define the following map:
\begin{array}{llll} \overline{\tau}: & \overline{S}_1 & \rightarrow & \overline{S}_2 \\ & \sum_{i = 1}^{n}\alpha_i\sigma^{i}(\mathbf{c}_1) & \mapsto & \sum_{i = 1}^n\alpha_i\pi^{i}(\mathbf{c}_1). \end{array} |
The map \overline{\tau} is a linear map. Since it is induced by \tau, \; \overline{\tau} is a bijective map. So, \overline{S}_1\cong \overline{S}_2. By [11, Lemma 12 B3], \overline{S}_1 = C. Since \overline{S}_2\subseteq C and dim\; \overline{S}_2 = n-s, we have that \overline{S}_2 = C.
(d) Similar to [11, Lemma 12 B4].
Let \mathbf{G} be the canonical generator for the C = GRS_{n, n-s}(\overline{\alpha}, \overline{\beta}) GQC code, as in Eq (2.1). By Theorem 2.1(b), the canonical generator for the dual code C^\perp is \mathbf{G}^\perp = \mathbf{G}\cdot \mathbf{D}, where \mathbf{D} = diag(u_1, \dots, u_n), with
{u_i = \frac{1}{\beta_i^2\prod_{j\not = i}\left(\alpha_i-\alpha_j\right)}} |
for all i = 1, \dots, n. Using this setting, Algorithm 2[11, Algorithm 2] can be used to compute the decoding vector a\left(\mathcal{K}\right).
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
This research was funded by Hibah PPMI KK Aljabar Institut Teknologi Bandung 2023.
The authors declare no conflict of interest.
The following algorithm provides a way to construct the unique splitting field of a given polynomial f(x) in \mathbb{Q}[x].
Algorithm A.1. Given a polynomial f(x) in \mathbb{Q}[x], we will construct the splitting field L of f(x) based on the construction of a chain of number fields:
K_0 = \mathbb{Q}\subset K_1\subset K_2\subset\cdots\subset K_{s-1}\subset K_s = L |
such that K_i is an extension of K_{i-1} containing a new root of f(x).
1) Factorize f(x) over K_i into irreducible factors f_1(x)f_2(x)\cdots f_t(x).
2) Choose any non linear irreducible factor g(x) = f_j(x) for some j\in\{1, \dots, t\}.
3) Construct the field extension K_{i+1} = \frac{K_i[x]}{\langle g(x)\rangle}.
4) Repeat the process for K_{i+1} until f(x) completely factors.
The following algorithm can be used to compute the decoding vector in the exact gradient coding scheme [11, Algorithm 2].
Algorithm 2 Computing decoding vector \Lambda\left(\mathcal{K}\right) |
Data: any vector \mathbf{x}'\in\mathbb{C}^n such that \mathbf{x}'\mathbf{B} = \mathbf{\beta}
Input: A set \mathcal{K}\subseteq [n] of n-s non-stragglers Output: a vector \Lambda\left(\mathcal{K}\right) such that supp\left(\Lambda\left(\mathcal{K}\right)\right)\subseteq \mathcal{K} and \Lambda\left(\mathcal{K}\right)\mathbf{B} = \mathbf{\beta} find \mathbf{f}\in\mathbb{C}^s such that \mathbf{f}\mathbf{G}_{\mathcal{K}^c} = -\mathbf{x}'_{\mathcal{K}^c}\mathbf{D}_{\mathcal{K}^c}^{-1} \mathbf{y}\gets \mathbf{f}\mathbf{G}\mathbf{D} return \Lambda\left(\mathcal{K}\right)\gets \mathbf{y}+\mathbf{x}' |
[1] | Adili M, Khodamipour A, Pourheidari O (2020) Investigation the Effect of Audit Firm's Ethical Culture and Auditors Personality Types on Auditor Objectivity. J Account Audit Res 12: 5–20. |
[2] |
Aktas N, Andreou PC, Karasamani I, et al. (2019) CEO duality, agency costs, and internal capital allocation efficiency. Br J Manag 30: 473–493. https://doi.org/10.1111/1467-8551.12277 doi: 10.1111/1467-8551.12277
![]() |
[3] |
Aobdia D, Lin CJ, Petacchi R (2015) Capital market consequences of audit partner quality. Account Rev 90: 2143–2176. https://doi.org/10.2308/accr-51054 doi: 10.2308/accr-51054
![]() |
[4] |
Arthur N, Endrawes M, Ho S (2017) Impact of partner change on audit quality: An analysis of partner and firm specialisation effects. Aust Account Rev 27: 368–381. https://doi.org/10.1111/auar.12150 doi: 10.1111/auar.12150
![]() |
[5] |
Bamber EM, Bamber LS (2009) Discussion of "Mandatory Audit Partner Rotation, Audit Quality, and Market Perception: Evidence from Taiwan". Contemp Account Res 26: 393–402. http://dx.doi.org/10.2139/ssrn.1333784 doi: 10.2139/ssrn.1333784
![]() |
[6] |
Barth ME, Cahan SF, Chen L, et al. (2017) The economic consequences associated with integrated report quality: Capital market and real effects. Account Organ Soc 62: 43–64. https://doi.org/10.1016/j.aos.2017.08.005 doi: 10.1016/j.aos.2017.08.005
![]() |
[7] |
Bedard JC (2012) Discussion of "Audit partner specialization and audit fees: Some evidence from Sweden". Contemp Account Res 29: 341–348. https://doi.org/10.1111/j.1911-3846.2011.01153.x doi: 10.1111/j.1911-3846.2011.01153.x
![]() |
[8] |
Blouin J, Grein BM, Rountree BR (2007) An analysis of forced auditor change: The case of former Arthur Andersen clients. Account Rev 82: 621–650. http://dx.doi.org/10.2139/ssrn.667524 doi: 10.2139/ssrn.667524
![]() |
[9] | Burke JA, Lee H (2015) Protecting the public interest through mandatory auditor firm rotation: A controversial issue. In: Sustainability and Governance, Emerald Group Publishing Limited, 1–55. |
[10] | Cameran M, Francis JR, Marra A, et al. (2015) Are there adverse consequences of mandatory auditor rotation? Evidence from the Italian experience. Auditing J Pract Th 34: 1–24. |
[11] |
Cameran M, Prencipe A, Trombetta M (2016) Mandatory audit firm rotation and audit quality. Eur Account Rev 25: 35–58. https://doi.org/10.1080/09638180.2014.921446 doi: 10.1080/09638180.2014.921446
![]() |
[12] |
Carey P, Simnett R (2006) Audit partner tenure and audit quality. Account Rev 81: 653–676. https://doi.org/10.2308/accr.2006.81.3.653 doi: 10.2308/accr.2006.81.3.653
![]() |
[13] |
Chi W, Huang H, Liao Y, et al. (2009) Mandatory audit partner rotation, audit quality, and market perception: Evidence from Taiwan. Contemp Account Res 26: 359–391. https://doi.org/10.1506/car.26.2.2 doi: 10.1506/car.26.2.2
![]() |
[14] | Chin CL, Chi HY (2009) Reducing restatements with increased industry expertise. Contemp Account Res 26: 729–765. |
[15] |
Choi JS, Lim HJ, Mali D (2017) Mandatory audit firm rotation and Big4 effect on audit quality: Evidence from South Korea. Asian Acad Manag J Account Financ 13: 1–40. https://doi.org/10.21315/aamjaf2017.13.1.1 doi: 10.21315/aamjaf2017.13.1.1
![]() |
[16] |
Corbella S, Florio C, Gotti G, et al. (2015). Audit firm rotation, audit fees and audit quality: The experience of Italian public companies. J Int Account Audit Tax 25: 46–66. https://doi.org/10.1016/j.intaccaudtax.2015.10.003 doi: 10.1016/j.intaccaudtax.2015.10.003
![]() |
[17] |
DeAngelo LE (1981) Auditor size and audit quality. J Account Econ 3: 183–199. https://doi.org/10.1016/0165-4101(81)90002-1 doi: 10.1016/0165-4101(81)90002-1
![]() |
[18] |
Garcia-Blandon J, Argiles JM, Ravenda D (2020a) On the relationship between audit tenure and fees paid to the audit firm and audit quality. Account Eur 17: 78–103. https://doi.org/10.1080/17449480.2019.1669808 doi: 10.1080/17449480.2019.1669808
![]() |
[19] |
Garcia-Blandon J, Argilés‐Bosch JM, Ravenda D (2020b). Audit firm tenure and audit quality: A cross‐European study. J Int Financ Manag Account 31: 35–64. https://doi.org/10.1111/jifm.12098 doi: 10.1111/jifm.12098
![]() |
[20] |
Ghosh A, Moon D (2005) Auditor tenure and perceptions of audit quality. Account Rev 80: 585–612. https://doi.org/10.2308/accr.2005.80.2.585 doi: 10.2308/accr.2005.80.2.585
![]() |
[21] |
Goodstein J, Gautam K, Boeker W (1994) The effects of board size and diversity on strategic change. Strateg Manag J 15: 241–250. https://doi.org/10.1002/smj.4250150305 doi: 10.1002/smj.4250150305
![]() |
[22] |
Goodwin J, Wu D (2016) What is the relationship between audit partner busyness and audit quality? Contemp Account Res 33: 341–377. https://doi.org/10.1111/1911-3846.12129 doi: 10.1111/1911-3846.12129
![]() |
[23] |
Gul FA, Wu D, Yang Z (2013) Do individual auditors affect audit quality? Evidence from archival data. Account Rev 88: 1993–2023. https://doi.org/10.2308/accr-50536 doi: 10.2308/accr-50536
![]() |
[24] |
Horton J, Tsipouridou M, Wood A (2018) European market reaction to audit reforms. Eur Account Rev 27: 991–1023. https://doi.org/10.1080/09638180.2017.1394203 doi: 10.1080/09638180.2017.1394203
![]() |
[25] |
Jenkins DS, Vermeer TE (2013) Audit firm rotation and audit quality: evidence from academic research. Account Res J 26: 75–84. https://doi.org/10.1108/ARJ-11-2012-0087 doi: 10.1108/ARJ-11-2012-0087
![]() |
[26] |
Kamarudin KA, Islam A, Habib A, et al. (2022a) Auditor switching, lowballing and conditional conservatism: evidence from selected Asian countries. Manag Audit J 37: 224–254. https://doi.org/10.1108/MAJ-01-2020-2530 doi: 10.1108/MAJ-01-2020-2530
![]() |
[27] |
Kamarudin KA, Islam A, Wan Ismail WA, et al. (2022b) The effect of mandatory audit firm rotation and the auditing and reporting standards on the auditor competition and audit fees relationship: Evidence from emerging markets. Int J Audit 26: 252–278. https://doi.org/10.1111/ijau.12276 doi: 10.1111/ijau.12276
![]() |
[28] |
Kaplan SE, Mauldin EG (2008) Auditor rotation and the appearance of independence: Evidence from non-professional investors. J Account Public Policy 27: 177–192. https://doi.org/10.1016/j.jaccpubpol.2008.01.004 doi: 10.1016/j.jaccpubpol.2008.01.004
![]() |
[29] |
Kim SM, Kim SM, Lee DH, et al. (2019) How investors perceive mandatory audit firm rotation in Korea. Sustainability 11: 1089. https://doi.org/10.3390/su11041089 doi: 10.3390/su11041089
![]() |
[30] |
Knechel WR (2000) Behavioral research in auditing and its impact on audit education. Iss Account Educ 15: 695–712. https://doi.org/10.2308/iace.2000.15.4.695 doi: 10.2308/iace.2000.15.4.695
![]() |
[31] |
Krishnan G, Zhang J (2019) Do investors perceive a change in audit quality following the rotation of the engagement partner? J Account Public Policy 38: 146–168. https://doi.org/10.1016/j.jaccpubpol.2019.02.002 doi: 10.1016/j.jaccpubpol.2019.02.002
![]() |
[32] |
Kuang H, Li H, Sherwood MG, et al. (2020) Mandatory audit partner rotations and audit quality in the United States. Auditing J Pract Th 39: 161–184. https://doi.org/10.2308/ajpt-18-152 doi: 10.2308/ajpt-18-152
![]() |
[33] |
Laurion H, Lawrence A, Ryans JP (2017) US audit partner rotations. Account Rev 92: 209–237. https://doi.org/10.2308/accr-51552 doi: 10.2308/accr-51552
![]() |
[34] |
Lennox CS, Wu X, Zhang T (2014) Does mandatory rotation of audit partners improve audit quality? Account Rev 89: 1775–1803. https://doi.org/10.2308/accr-50800 doi: 10.2308/accr-50800
![]() |
[35] |
Litt B, Sharma DS, Simpson T, et al. (2014) Audit partner rotation and financial reporting quality. Auditing J Pract Th 33: 59–86. https://doi.org/10.2308/ajpt-50753 doi: 10.2308/ajpt-50753
![]() |
[36] |
Mansi SA, Maxwell WF, Miller DP (2004) Does auditor quality and tenure matter to investors? Evidence from the bond market. J Account Res 42: 755–793. https://doi.org/10.1111/j.1475-679X.2004.00156.x doi: 10.1111/j.1475-679X.2004.00156.x
![]() |
[37] |
Martani D, Rahmah NA, Fitriany F, et al. (2021) Impact of audit tenure and audit rotation on the audit quality: Big 4 vs non big 4. Cogent Econ Finance 9: 1901395. https://doi.org/10.1080/23322039.2021.1901395 doi: 10.1080/23322039.2021.1901395
![]() |
[38] |
Mayse AL (2018) Lenders' Reactions to Audit Rotation for Nonpublic Companies. J Leadersh Account Ethics 15: 95–108. https://doi.org/10.33423/jlae.v15i3.1249 doi: 10.33423/jlae.v15i3.1249
![]() |
[39] |
Rechner PL, Dalton DR (1991) CEO duality and organizational performance: A longitudinal analysis. Strateg Manag J 12: 155–160. https://doi.org/10.1002/smj.4250120206 doi: 10.1002/smj.4250120206
![]() |
[40] | Reid LC, Carcello JV (2017) Investor reaction to the prospect of mandatory audit firm rotation. Account Rev 92: 183–211. |
[41] |
Ruiz-Barbadillo E, Gómez-Aguilar N, De Fuentes-Barberá C, et al. (2004) Audit quality and the going-concern decision-making process: Spanish evidence. Eur Account Rev 13: 597–620. https://doi.org/10.1080/0963818042000216820 doi: 10.1080/0963818042000216820
![]() |
[42] |
Schmidt JJ (2012) Perceived auditor independence and audit litigation: The role of nonaudit services fees. Account Rev 87: 1033–1065. http://dx.doi.org/10.2139/ssrn.1773799 doi: 10.2139/ssrn.1773799
![]() |
[43] |
Sikka P (2009) Financial crisis and the silence of the auditors. Account Organ Soc 34: 868–873. https://doi.org/10.1016/j.aos.2009.01.004 doi: 10.1016/j.aos.2009.01.004
![]() |
[44] | Studenmund AH, Cassidy HJ (1992) Using econometrics: A practical guide. Addison-Wesley Educational Publishers. |
[45] |
Sundgren S, Svanström T (2014) Auditor‐in‐charge characteristics and going‐concern reporting. Contem Account Res 31: 531–550. https://doi.org/10.1111/1911-3846.12035 doi: 10.1111/1911-3846.12035
![]() |
[46] |
Svanberg J, Öhman P (2016) Does ethical culture in audit firms support auditor objectivity? Account Eur 13: 65–79. https://doi.org/10.1080/17449480.2016.1164324 doi: 10.1080/17449480.2016.1164324
![]() |
[47] |
Sweeney B, Pierce B, Arnold Sr DF (2013) The impact of perceived ethical intensity on audit–quality-threatening behaviours. Account Bus Res 43: 112–137. https://doi.org/10.1080/00014788.2013.771571 doi: 10.1080/00014788.2013.771571
![]() |
[48] |
Umar A, Anandarajan A (2004) Dimensions of pressures faced by auditors and its impact on auditors' independence: A comparative study of the USA and Australia. Manag Audit J 19: 99–116. https://doi.org/10.1108/02686900410509848 doi: 10.1108/02686900410509848
![]() |
[49] |
Upadhyay A (2015) Board size, firm risk, and equity discount. J Risk Insur 82: 571–599. https://doi.org/10.1111/jori.12033 doi: 10.1111/jori.12033
![]() |
[50] | Watkins AL, Hillison W, Morecroft SE (2004) Audit Quality: A synthesis of theory and empirical evidence. J Account Lit 23: 153–193. |
[51] |
Widyaningsih IA, Harymawan I, Mardijuwono AW, et al. (2019) Audit firm rotation and audit quality: Comparison before vs after the elimination of audit firm rotation regulations in Indonesia. Cogent Bus Manag 6: 1695403. https://doi.org/10.1080/23311975.2019.1695403 doi: 10.1080/23311975.2019.1695403
![]() |
[52] |
Xiao H, Xi J, Meng H (2023) Does mandatory audit rotation affect insider trading? Evidence from China. Mana Audit J 38: 514–552. https://doi.org/10.1108/MAJ-11-2021-3381 doi: 10.1108/MAJ-11-2021-3381
![]() |
[53] |
Zhou S, Simnett R, Green W (2017) Does integrated reporting matter to the capital market? Abacus 53: 94–132. https://doi.org/10.1111/abac.12104 doi: 10.1111/abac.12104
![]() |