Processing math: 1%

社交网络中求最小正影响支配集的改进算法

麦飞, 陈卫东

麦飞, 陈卫东. 社交网络中求最小正影响支配集的改进算法[J]. 华南师范大学学报(自然科学版), 2016, 48(3): 59-63. DOI: 10.6054/j.jscnun.2016.05.004
引用本文: 麦飞, 陈卫东. 社交网络中求最小正影响支配集的改进算法[J]. 华南师范大学学报(自然科学版), 2016, 48(3): 59-63. DOI: 10.6054/j.jscnun.2016.05.004
MAI Fei, CHEN Weidong*. An Improved Algorithm for Finding Minimum Positive Influence Dominating Sets in Social Networks[J]. Journal of South China Normal University (Natural Science Edition), 2016, 48(3): 59-63. DOI: 10.6054/j.jscnun.2016.05.004
Citation: MAI Fei, CHEN Weidong*. An Improved Algorithm for Finding Minimum Positive Influence Dominating Sets in Social Networks[J]. Journal of South China Normal University (Natural Science Edition), 2016, 48(3): 59-63. DOI: 10.6054/j.jscnun.2016.05.004

社交网络中求最小正影响支配集的改进算法

基金项目: 

国家自然科学基金项目(61370003);教育部留学回国人员科研启动基金项目(第47批)

详细信息
    作者简介:

    陈卫东,教授,Email:chenwd@scnu.edu.cn.

    通讯作者:

    陈卫东,教授,Email:chenwd@scnu.edu.cn.

  • 中图分类号: TP301

An Improved Algorithm for Finding Minimum Positive Influence Dominating Sets in Social Networks

  • 摘要: 网络中求解最小正影响支配集的问题已经被证明是NP难问题,且已有性能较好的贪心求解算法.通过分析现有的贪心近似算法(Wang-Greedy)和贪心启发式算法(Raei-Greedy),融合其贪心策略,提出了1个改进的贪心近似算法(Hybrid-Greedy).理论分析表明,Hybrid-Greedy仍保持Wang-Greedy的近似比性能和时间复杂度.在一些较大规模的真实社交网络实例中的实验研究表明,Hybrid-Greedy在这些社交网络中所得解的质量较Wang-Greedy和Raei-Greedy有明显提高.
    Abstract: The problem of finding the minimum positive influence dominating set in a given network has been proved to be NP-hard, and there are greedy algorithms with good performance to solve it. An existing greedy approximation algorithm (Wang-Greedy) and a heuristic algorithm (Raei-Greedy) are analyzed. Accordingly, an improved greedy approximation algorithm (Hybrid-Greedy) to find the minimum positive influence dominating sets in social networks is proposed. It is shown theoretically that hybrid-Greedy remains the same approximation ratio and time complexity as Wang-Greedy. Experimental results on some large real-world social network instances show that Hybrid-Greedy yields better solutions than Wang-Greedy and Raei-Greedy for these social network instances.
  • 模糊蕴涵代数[1], 简称FI代数, 揭示了蕴涵算子的本质。众多著名的模糊逻辑代数系统, 如MV代数[2]、BL代数[3]、R0代数[4]、剩余格[5]和格蕴涵代数[6]等,都是FI代数的特殊子类代数。

    迄今为止, 许多科学工作者从事这方面的研究并取得了丰硕成果[7-14]。例如,王国俊[7]证明了3种不同形式的MV-代数刻画的等价性, 同时分析了MV-代数、BL-代数和R0代数的逻辑背景;ZHU和XU[9]发展了一般剩余格的滤波理论;裴道武等[10]揭示了FI格与模糊逻辑中几个重要代数系统之间的紧密联系, 且一些重要的模糊逻辑代数系统都是FI格类的子类;吴达[13]在FI代数中引进“交换”运算,从而得到了进一步刻画FI代数及HFI代数的若干结果。

    矩阵半张量积是一种新的矩阵乘积, 是描述有限集上映射的强大工具, 已成功应用于布尔网络[15]、密码学[16]、图着色[17]、信息安全[18]和车辆控制[19]等领域。基于此, 本文将矩阵半张量积应用于逻辑代数研究领域, 给出了FI代数的若干等价刻画:通过矩阵半张量积方法在统一的理论框架内刻画了有限FI代数; 利用矩阵表达式, 将有限FI代数上抽象的逻辑运算规律转化为具体逻辑矩阵的简单运算; 彻底解决了有限FI代数同构的分类问题。

    在本文中, 采用以下符号:ℝ表示实数域; ℝn表示所有n维实列向量集合; ℝm×n表示所有m×n阶实矩阵集合; Lm×n表示m×n阶逻辑矩阵集合; AT表示矩阵A的转置, Coli(A)表示矩阵A的第i列; In表示n阶单位矩阵, δni表示In的第i列, 1t表示t个元素全为1的列向量; Δn: ={δni|i=1, …, n}, Δ: =Δ2; Dn: ={1, 2, …, n}, D: ={0, 1};|X|表示集合X的基数; ⊗表示矩阵的Kronecker积; ○表示矩阵半张量积。

    定义1[20]  对于矩阵A=(aij)∈ℝm×n, B=(bij)∈ℝp×q, 定义AB的Kronecker积为:

    \boldsymbol{A} \otimes \boldsymbol{B}:=\left(\begin{array}{cccc} a_{11} \boldsymbol{B} & a_{12} \boldsymbol{B} & \cdots & a_{1 n} \boldsymbol{B} \\ a_{21} \boldsymbol{B} & a_{22} \boldsymbol{B} & \cdots & a_{2 n} \boldsymbol{B} \\ \vdots & \vdots & & \vdots \\ a_{m 1} \boldsymbol{B} & a_{m 2} \boldsymbol{B} & \cdots & a_{m n} \boldsymbol{B} \end{array}\right) 。

    定义2[20]  设矩阵A∈ℝm×n, B∈ℝp×q, 定义AB的半张量积为

    \boldsymbol{A} \circ \boldsymbol{B}:=\left(\boldsymbol{A} \otimes \boldsymbol{I}_{\frac{t}{n}}\right)\left(\boldsymbol{B} \otimes \boldsymbol{I}_{\frac{t}{P}}\right),

    其中tnp的最小公倍数。当n=p时, AB=AB,即矩阵半张量积是普通矩阵乘法的推广, 并且保留矩阵乘法的重要性质。

    矩阵半张量积具有下列性质:

    引理1[20]  设A, B, C是实矩阵, a, b∈ℝ, 则

    (1)(分配律) A。(aB±bC)=aAB±bAC, (aA±bB)○C=aAC±bBC

    (2)(结合律) (AB)。C=A。(BC);

    (3) 设x∈ℝm, y∈ℝn, 则xy=xy

    引理2[20]  设x∈ℝt, A∈ℝm×n, 则xA=(ItA)○x

    定义3[21]  换位矩阵W[m, n]∈ℝmn×mn定义为

    \boldsymbol{W}_{[m, n]}=\left[\boldsymbol{I}_n \otimes \boldsymbol{\delta}_m^1, \boldsymbol{I}_{\mathrm{n}} \otimes \boldsymbol{\delta}_m^2, \cdots, \boldsymbol{I}_{\mathrm{n}} \otimes \boldsymbol{\delta}_m^m\right] 。

    换位矩阵的作用是交换2个不同维的列向量因子在矩阵半张量积运算下的顺序。

    引理3[21]  设x∈ℝm, y∈ℝn, 则W[m, n]xy=yx

    H={h1, h2, …, hr}是一个有限集, 如果可以用一个向量δriΔr表示集合H中的每个元素, 即

    h_i \sim \boldsymbol{\delta}_r^i \quad(i=1, 2, \cdots, r),

    则称这种表达为有限集的向量表达式, 其对应顺序可以任意指定。

    例如,在经典逻辑中, D={0, 1}, 一个逻辑变量xD可以用向量形式表示:

    x \sim\left[\begin{array}{c} x \\ 1-x \end{array}\right]。

    类似地, 经典逻辑变量的向量表达式也可以用于多值逻辑。

    例1  考虑k值逻辑, 定义

    \frac{i}{k-1} \sim \boldsymbol{\delta}_k^{k-i} \quad(i=0, 1, \cdots, k-1)。

    基于此, 有

    \boldsymbol{\delta}_k^i \wedge \boldsymbol{\delta}_k^j=\boldsymbol{\delta}_k^{\max (i, j)} ; \boldsymbol{\delta}_k^i \vee \boldsymbol{\delta}_k^j=\boldsymbol{\delta}_k^{\min (i, j)} ; \neg \boldsymbol{\delta}_k^i=\boldsymbol{\delta}_k^{k+1-i}。

    利用向量表达式, 一个n维变量逻辑函数f: DnD可以表示为从ΔnΔ的一个映射。

    引理4[22]  设映射f: DnD, 利用向量表达式, 有

    f\left(x_1, \cdots, x_n\right)=\boldsymbol{M}_f \circ x_1 \circ x_2 \circ \cdots \circ x_n,

    其中\boldsymbol{M}_f \in \mathcal{L}_{2 \times 2^n}是唯一的, 叫做f的结构矩阵。

    例2  在例1, 当k=2时, 有1~δ21, 0~δ22。记∧、∨、¬的结构矩阵分别为McMdMn, 由引理4可得

    \begin{aligned} & \boldsymbol{\delta}_2^1 \wedge \boldsymbol{\delta}_2^1=\boldsymbol{\delta}_2^1=\boldsymbol{M}_c \circ \boldsymbol{\delta}_2^1 \circ \boldsymbol{\delta}_2^1=\operatorname{Col}_1\left(\boldsymbol{M}_c\right) ; \\ & \boldsymbol{\delta}_2^1 \wedge \boldsymbol{\delta}_2^2=\boldsymbol{\delta}_2^2=\boldsymbol{M}_c \circ \boldsymbol{\delta}_2^1 \circ \boldsymbol{\delta}_2^2=\operatorname{Col}_2\left(\boldsymbol{M}_c\right) ; \\ & \boldsymbol{\delta}_2^2 \wedge \boldsymbol{\delta}_2^1=\boldsymbol{\delta}_2^2=\boldsymbol{M}_c \circ \boldsymbol{\delta}_2^2 \circ \boldsymbol{\delta}_2^1=\operatorname{Col}_3\left(\boldsymbol{M}_c\right) ; \\ & \boldsymbol{\delta}_2^2 \wedge \boldsymbol{\delta}_2^2=\boldsymbol{\delta}_2^2=\boldsymbol{M}_c \circ \boldsymbol{\delta}_2^2 \circ \boldsymbol{\delta}_2^2=\operatorname{Col}_4\left(\boldsymbol{M}_c\right) 。 \end{aligned}

    计算显示Mc=δ2[1 2 2 2]。类似地, 可以得到Md=δ2[1 1 1 2]和Mn=δ2[2 1]。

    定义4[1]  一个(2, 0)型代数(X, →, 0)称为模糊蕴涵代数, 简称为FI代数, 如果对任意x, y, zX, 有

    (I1)x→(yz)=y→(xz);

    (I2)(xy)→((yz)→(xz))=1;

    (I3)xx=1;

    (I4) xy=yx=1⇒x=y;

    (I5) 0→x=1,

    其中1=0→0。

    有限集合X={x1, x2, …, xt}(t < ∞),将X中的元素转化为向量的形式:x1~δt1, x2~δt2, …, 0=xt~δtt。记→的结构矩阵为M(t), 下面给出与FI代数等价的代数条件。

    定理1  设|X|=t < ∞, (X, →, 0)是FI代数当且仅当M(t)满足

    (I1)′M(t)(ItM(t))=M(t)(ItM(t))W[t, t];

    (I2)′(M(t))2(It2⊗(M(t))2)(It4M(t))(ItW[t, t3])PRt(ItPRt)(It2PRt)=1t3T⊗(M(t)δt2t2);

    (I3)′M(t)PRt=1tT⊗(M(t)δt2t2);

    (I4)′M(t)xy=M(t)W[t, t]xy=M(t)δt2t2x=y;

    (I5)′M(t)δtt=1tT⊗(M(t)δt2t2),

    其中, 0~δtt, 1~M(t)δt2t2, PRt=diag(δt1, δt2, …, δtt), 且对∀xΔt, x2=PRtx, t≥2。

    证明  易证定义4的条件(I1)~(I5)可等价于定理1的条件(I1)′~(I5)′, 下面只给出条件(I2)′等价于条件(I2)的详细证明, 其他的证明过程类似或显见。设(X, →, 0)是有限FI代数, 且|X|=t < ∞, 定义0~δtt, 由1=0→0可以得到1~M(t)δt2t2。∀x, y, zX, 条件(I2)的矩阵表示如下:

    \begin{aligned} & \boldsymbol{M}_{\rightarrow}(t)\left(\boldsymbol{M}_{\rightarrow}(t) x y\right)\left(\boldsymbol{M}_{\rightarrow}(t)\left(\boldsymbol{M}_{\rightarrow}(t) y z\right)\left(\boldsymbol{M}_{\rightarrow}(t) x z\right)\right)= \\ & \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}, \end{aligned}

    \begin{aligned} & \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right) x y^2 z\left(\boldsymbol{M}_{\rightarrow}(t) x z\right)= \\ & \quad \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}。 \end{aligned}

    进一步可得

    \begin{aligned} & \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) x y^2 z x z= \\ & \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}, \end{aligned}

    则有

    \begin{aligned} &\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) x \times \\ & \boldsymbol{W}_{\left[t, t^3\right]} x y^2 z^2=\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}, \end{aligned}

    从而

    \begin{gathered} \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ \left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{\left[t, t^3\right]}\right) \boldsymbol{P} \boldsymbol{R}_t x \boldsymbol{P} \boldsymbol{R}_t y \boldsymbol{P} \boldsymbol{R}_t z=\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{\boldsymbol{t}^2}, \end{gathered}

    \begin{aligned} & \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ & \quad\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{\left[t, t^3\right]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right)\left(I_{t^2} \otimes \boldsymbol{P} \boldsymbol{R}_t\right) x y z= \\ & \quad \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2 \circ}^{t^2}。 \end{aligned}

    xyz的任意性,可得

    \begin{aligned} & \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ & \quad\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{\left[t, t^3\right]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right)\left(I_{t^2} \otimes \boldsymbol{P} \boldsymbol{R}_t\right)= \\ & \quad \boldsymbol{I}_{t^3}^{\mathrm{T}} \otimes\left(\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}\right), \end{aligned}

    由此可知条件(I2)′等价于条件(I2)。证毕。

    例3  设t=2, 由于→为一个二元算子, 故可设M(2)=[m1, m2, m3, m4](miΔ, i=1, 2, 3, 4), 只有唯一的一组M(2)满足定理1的条件(I1)′~(I5)′, 即

    \boldsymbol{M}_{\rightarrow}(2)=\left(\begin{array}{llll} 1 & 0 & 1 & 1 \\ 0 & 1 & 0 & 0 \end{array}\right) 。

    例4  设t=3, 类比上述步骤, 运用穷举法只得到4组满足FI代数的定义的M(3):

    \begin{aligned} & \text { (1) } \boldsymbol{M}_{\rightarrow}^1(3)=\left(\begin{array}{lllllllll} 1 & 0 & 0 & 1 & 1 & 0 & 1 & 1 & 1 \\ 0 & 1 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \end{array}\right) ; \\ & \text { (2) } \boldsymbol{M}_{\rightarrow}^2(3)=\left(\begin{array}{lllllllll} 1 & 0 & 0 & 1 & 1 & 0 & 1 & 1 & 1 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 1 & 0 & 0 & 0 \end{array}\right) ; \\ & \text { (3) } \boldsymbol{M}_{\rightarrow}^3(3)=\left(\begin{array}{lllllllll} 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 1 & 0 & 1 & 1 & 1 \\ 0 & 0 & 1 & 0 & 0 & 1 & 0 & 0 & 0 \end{array}\right) \text {; } \\ & \text { (4) } \boldsymbol{M}_{\rightarrow}^4(3)=\left(\begin{array}{lllllllll} 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 & 1 & 0 & 1 & 1 & 1 \\ 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \end{array}\right) \text {。 } \end{aligned}

    可以在FI代数(X, →, 0)上定义一个二元关系≤:

    x \leqslant y \Leftrightarrow x \rightarrow y=1 \quad(x, y \in X) \text { 。 }

    显然, 由→诱导的关系≤是一个偏序。

    引理5[10]  设(X, →, 0)是一个FI代数, 对于任意x, y, zX, 下列性质成立:

    (i) x→1=1;

    (ii) 1→x=x;

    (iii) x→(yx)=1;

    (iv) xyzxzy, yzxz;

    (v) xyzyxz;

    (vi)(yz)≤(xy)→(xz)。

    对于有限FI代数, 利用结构矩阵M(t)与矩阵半张量积, 可以将引理5的(i)~(vi)由定性运算转化为定量运算, 给出它们的代数表达式。

    定理2  设(X, →, 0)是一个有限FI代数, 且|X|=t < ∞。对于FI代数上的偏序关系进行矩阵表示,得到

    \boldsymbol{M}_{\rightarrow}(t) x y=\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}。

    由此二元关系可得到与引理5的(i)~(vi)等价的代数表达形式:

    (i)′M(t)W[t, t]M(t)δt2t2=1tT⊗(M(t)δt2t2);

    (ii)′M(t)(M(t)δt2t2)=It;

    (iii)′M(t)(ItM(t))(ItW[t, t])PRt=1t2T⊗(M(t)δt2t2);

    (iv)′M(t)xy=M(t)δt2t2⇒(M(t))2(It2M(t))W[t, t](ItW[t, t2])(It2PRt)xyz=M(t)δt2t2, (M(t))2(It2M(t))W[t, t2](It2PRt)xyz=M(t)δt2t2;

    (v)′M(t)(ItM(t))=1t3T⊗(M(t)δt2t2)⇔M(t)(ItM(t))W[t, t]=1t3T⊗(M(t)δt2t2);

    (vi)′(M(t))2(It2⊗(M(t))2)(It4M(t))W[t3, t2](ItW[t, t])PRt(ItPRt)(It2PRt)=1t3T⊗(M(t)δt2t2)。

    证明  (i)′~(vi)′的证明方法类似, 这里只给出(vi)′的详细证明。首先, 可将(vi)等价表达成(yz)→((xy)→(xz))=1, 其矩阵表示如下:

    \begin{aligned} & \boldsymbol{M}_{\rightarrow}(t)\left(\boldsymbol{M}_{\rightarrow}(t) y z\right)\left[\boldsymbol{M}_{\rightarrow}(t)\left(\boldsymbol{M}_{\rightarrow}(t) x y\right)\left(\boldsymbol{M}_{\rightarrow}(t) x z\right)\right]= \\ & \quad \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}, \end{aligned}

    \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2 y z\left[\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2 x y \boldsymbol{M}_{\rightarrow}(t) x z\right]=\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2},

    从而

    \begin{aligned} & \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right) y z x y \boldsymbol{M}_{\rightarrow}(t) x z= \\ & \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}。 \end{aligned}

    进一步可得

    \begin{aligned} & \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) y z x y x z= \\ & \quad \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}, \end{aligned}

    则有

    \begin{aligned} & \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \boldsymbol{W}_{\left[t^3, t^2\right]} x y x y z^2= \\ & \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}, \end{aligned}

    \begin{gathered} \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \boldsymbol{W}_{\left[t^3, t^2\right]} \times \\ \quad\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) x^2 y^2 z^2=\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}, \end{gathered}

    从而

    \begin{gathered} \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \boldsymbol{W}_{\left[t^3, t^2\right]} \times \\ \left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t x \boldsymbol{P R}_t y \boldsymbol{P} \boldsymbol{R}_t z=\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}, \\ \end{gathered}

    \begin{aligned} &\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \boldsymbol{W}_{\left[t^3, t^2\right]} \times \\ &\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right)\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{P} \boldsymbol{R}_t\right) x y z= \\ & \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2 }^{t^2}。 \end{aligned}

    x, y, z的任意性, 则有

    \begin{aligned} & \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\left(\boldsymbol{I}_{t^2} \otimes\left(\boldsymbol{M}_{\rightarrow}(t)\right)^2\right)\left(\boldsymbol{I}_{t^4} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \boldsymbol{W}_{\left[t^3, t^2\right]} \times \\ & \quad\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right)\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{P} \boldsymbol{R}_t\right)= \\ & \quad \boldsymbol{I}_{t^3}^{\mathrm{T}} \otimes\left(\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}\right) 。 \end{aligned}

    从而, (vi)′得证。证毕。

    定义5[1]  设Fi=(Xi, →i, 0i)(i=1, 2)是2个FI代数, 若存在映射f: X1X2, 使得

    (i) f(x1y)=f(x)→2f(y)(x, yX1);

    (ii) f(01)=02,

    则称f为FI代数同态。

    假设|X1|=m, |X2|=n, 即令X1={δm1, δm2, …, δmm}, X2={δn1, δn2, …, δnn}。则映射f: X1X2可以表示成矩阵形式:

    f(x)=M_f x,

    其中\boldsymbol{M}_f \in \mathcal{L}_{n \times m}f的结构矩阵。

    定理3  设Fi=(Xi, →i, 0i)(i=1, 2)是2个有限FI代数, 且|X1|=m < ∞, |X2|=n < ∞, 存在映射f: X1X2, f为FI代数同态当且仅当

    (\mathrm{i})^{\prime} \boldsymbol{M}_f \boldsymbol{M}_{\rightarrow}(m)=\boldsymbol{M}_{\rightarrow}(n) \boldsymbol{M}_f\left(\boldsymbol{I}_m \otimes \boldsymbol{M}_f\right);\\ (\text{ii}) { }^{\prime} \operatorname{Col}_m\left(\boldsymbol{M}_f\right)=\boldsymbol{\delta}_n^n 。

    证明  利用矩阵表示易得定理3的条件(i)′、(ii)′分别等价于定义5的条件(i)、(ii)。证明过程如下:∀x, yX1, 条件(i)的矩阵表示如下:

    \begin{gathered} \boldsymbol{M}_f\left(\boldsymbol{M}_{\rightarrow}(m) x y\right)=\boldsymbol{M}_{\rightarrow}(n)\left(\boldsymbol{M}_f x\right)\left(\boldsymbol{M}_f y\right) \\ \boldsymbol{M}_f \boldsymbol{M}_{\rightarrow}(m)=\boldsymbol{M}_{\rightarrow}(n) \boldsymbol{M}_f\left(\boldsymbol{I}_m \otimes \boldsymbol{M}_f\right)_{\circ} \end{gathered}

    从而证得条件(i)′与条件(i)等价。对条件(ii), 由0i~δii,并利用矩阵表示, 可以得到

    \begin{gathered} \boldsymbol{M}_f \boldsymbol{\delta}_m^m=\boldsymbol{\delta}_n^n, \\ \operatorname{Col}_m\left(\boldsymbol{M}_f\right)=\boldsymbol{\delta}_n^n \text { 。 } \end{gathered}

    从而证得条件(ii)′与条件(ii)等价。证毕。

    定义6[1]  设Fi=(Xi, →i, 0i)(i=1, 2)是2个FI代数, 且映射f: X1X2为FI代数同态, 如果f是一对一且映上的, 那么f称为FI代数同构。

    定义7[20]给定一个置换τSn, 定义它的结构矩阵Mτ如下:

    \operatorname{Col}_i\left(\boldsymbol{M}_\tau\right)=\boldsymbol{\delta}_n^{\tau(i)} \quad(i=1, \cdots, n),

    Mτ为置换矩阵。

    定理4  设Fi(i=1, 2)为2个有限FI代数, 且|F1|=|F2|=n, Mi(i=1, 2)为相应的结构矩阵。映射T: F1F2为FI代数同构, 则

    (i) T是一个置换矩阵, 即存在一个置换τSn, 使得T=Mτ, 因此TT=T-1;

    (ii) M1=TTM2(TT)。

    证明  由定义6知, 映射f: X1X2是一对一且映上的, 则存在一个τSn, 使得f(i)=τ(i) (i=1, 2, …, n)。当x=iDn表示为向量形式δni时, 有f(i)=τ(i)=Mτ(x)。于是

    \boldsymbol{M}_\tau \boldsymbol{M}_{\rightarrow}^1 x y=\boldsymbol{M}_{\rightarrow}^2\left(\boldsymbol{M}_\tau x\right)\left(\boldsymbol{M}_\tau y\right)。

    从而可得

    \begin{aligned} & \boldsymbol{M}_{\rightarrow}^2\left(\boldsymbol{M}_\tau x\right)\left(\boldsymbol{M}_\tau y\right)=\boldsymbol{M}_{\rightarrow}^2 \boldsymbol{M}_\tau\left(\boldsymbol{I}_n \otimes \boldsymbol{M}_\tau\right) x y= \\ & \quad \boldsymbol{M}_{\rightarrow}^2\left(\boldsymbol{M}_\tau \otimes \boldsymbol{M}_\tau\right) x y=\boldsymbol{M}_\tau \boldsymbol{M}_{\rightarrow}^1 x y, \end{aligned}

    MτM1=M2(MτMτ)。进而有

    \begin{aligned} & \boldsymbol{M}_{\rightarrow}^1=\boldsymbol{M}_\tau^{-1} \boldsymbol{M}_{\rightarrow}^2\left(\boldsymbol{M}_\tau \otimes \boldsymbol{M}_\tau\right)=\boldsymbol{T}^{-1} \boldsymbol{M}_{\rightarrow}^2(\boldsymbol{T} \otimes \boldsymbol{T})= \\ & \quad \boldsymbol{T}^{\mathrm{T}} \boldsymbol{M}_{\rightarrow}^2(\boldsymbol{T} \otimes \boldsymbol{T})。 \end{aligned}

    证毕。

    例5  在例3中, 当n=2时, 没有非平凡同构。

    例6  在例4中, 当n=3时, 存在2组保持0不变的非平凡同构, \boldsymbol{T}=\left(\begin{array}{lll} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \end{array}\right), 由定理4易知F1={M1}同构于F2={M4}, F1={M2}同构于F2={M3}。

    本节利用矩阵半张量积与逻辑矩阵运算来考虑有限FI代数上的导子:首先,引入(l, r)-导子、(r, l)-导子和导子的概念, 并给出它们的一些性质;然后,利用矩阵表达式, 将d、⊕、→所满足的运算规律转化为具体逻辑矩阵的简单运算;最后,通过逻辑矩阵运算给出FI代数关于导子的新性质。

    定义8[23]  设(X, →, 0)是FI代数, 对于映射d: XX

    (i) 若d满足: ∀x, yX, 有

    d(x \rightarrow y)=(d(x) \rightarrow y) \oplus(x \rightarrow d(y)),

    则称dX上的(l, r)-导子;

    (ii) 若d满足: ∀x, yX, 有

    d(x \rightarrow y)=(x \rightarrow d(y)) \oplus(d(x) \rightarrow y),

    则称dX上的(r, l)-导子;

    (iii) 若d既是X上的(l, r)-导子, 又是X上的(r, l)-导子, 则称dX上的导子, 并称(X, d)是导子FI代数;

    (iv) 若d满足∀xX, 有d(x)=1, 则称dX上的平凡导子。

    利用矩阵半张量积以及矩阵表达式研究有限FI代数上的导子时, 定义一种新的二元运算⊕:∀x, yX, xy=x′→y, 其中x′是x的伪补, 满足∀xX, x′=x→0。MdM(t)分别是d、⊕的结构矩阵, 且由⊕所满足的运算规律, 可以得到M(t)=(M(t))2W[t, t]δtt

    定理5  设(X, →, 0)是有限FI代数, 且|X|=t < ∞, 对于映射d: XX

    (i)′dX上的(l, r)-导子当且仅当

    \begin{gathered} \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{M}_d\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ \left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right) ; \end{gathered}

    (ii)′dX上的(r, l)-导子当且仅当

    \begin{gathered} \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t)\left(\boldsymbol{I}_t \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ \left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_t \otimes \boldsymbol{P}_t\right) ; \end{gathered}

    (iii)′dX上的导子当且仅当

    \begin{gathered} \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{M}_d\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times\\ \left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_t \otimes \boldsymbol{P}_t\right), \\ \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t)\left(\boldsymbol{I}_t \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ \left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right) ; \end{gathered}

    (iv)′dX上的平凡导子当且仅当

    \boldsymbol{M}_d=\boldsymbol{1}_t^{\mathrm{T}} \otimes\left(\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}\right)。

    证明  这里只提供(i)′的详细证明,其他结论类似。定义8(i)中等式的矩阵表示如下:

    \boldsymbol{M}_d\left(\boldsymbol{M}_{\rightarrow}(t) x y\right)=\boldsymbol{M}_{\oplus}(t)\left(\boldsymbol{M}_{\rightarrow}(t)\left(\boldsymbol{M}_d x\right) y\right)\left(\boldsymbol{M}_{\rightarrow}(t) x\left(\boldsymbol{M}_d y\right)\right),

    \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t) x y=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{M}_d\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) x y x \boldsymbol{M}_d y。

    进一步可得

    \begin{aligned} & \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t) x y=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{M}_d\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ & \quad\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) x^2 y \boldsymbol{M}_d y, \end{aligned}

    从而

    \begin{aligned} & \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t) x y=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_→(t) \boldsymbol{M}_d\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ & \quad\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t x y \boldsymbol{M}_d y, \end{aligned}

    则有

    \begin{gathered} \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t) x y=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{M}_d\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ \quad\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d\right) x y^2, \end{gathered}

    进而有

    \begin{gathered} \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t) x y=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{M}_d\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ \left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right) x y。 \end{gathered}

    x, y的任意性, 则有

    \begin{gathered} \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{M}_d\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ \left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right) 。 \end{gathered}

    故定理5(i)′的条件与定理8(i)的条件等价。证毕。

    例7  设X={0, a, b, c, 1}, 其中0 < a < b < c < 1, 在X上定义→的运算表、映射d1: XX如下:

    \begin{array}{c|ccccc} \rightarrow & 0 & a & b & c & 1 \\ \hline 0 & 1 & 1 & 1 & 1 & 1 \\ a & c & 1 & 1 & 1 & 1 \\ b & a & a & 1 & 1 & 1 \\ c & a & a & b & 1 & 1 \\ 1 & 0 & a & b & c & 1 \end{array}
    d_1(x)= \begin{cases}0 & (x=0), \\ a & (x=a), \\ 1 & (x=b, c, 1)。\end{cases} (1)

    令0~δ55, a~δ54, b~δ53, c~δ52, 1~δ51,则由→的运算表和式(1)可以得到→和d1的结构矩阵M(5)和Md1,并利用M(5)求得M(5):

    \begin{aligned} & \boldsymbol{M}_{\rightarrow}(5)= \\ & \left(\begin{array}{lllllllllllllllllllllllll} 1 & 0 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 0 & 0 & 1 & 1 & 1 & 1 & 0 & 1 & 1 & 1 & 1 & 1 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \end{array}\right), \end{aligned}
    M_{d_1}=\left(\begin{array}{ccccc} 1 & 1 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 1 \end{array}\right),
    \begin{aligned} & \boldsymbol{M}_{\oplus}(5)= \\ & \left(\begin{array}{lllllllllllllllllllllllll} 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 0 & 1 & 1 & 1 & 1 & 0 & 1 & 1 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \end{array}\right) 。 \\ & \end{aligned}

    则由定理1可得(X, →, 0)是FI代数,再将结构矩阵M(5)、M(5)和Md1代入定理5,满足定理5(iii)′的条件,即d1既是X上的(l, r)-导子,又是X上的(r, l)-导子,因此,d1X上的导子。

    例8  设X={0, a, b, c, 1}, 在X上定义→的运算表和映射d2: XX为:

    \begin{array}{c|ccccc} \rightarrow & 0 & a & b & c & 1 \\ \hline 0 & 1 & 1 & 1 & 1 & 1 \\ a & a & 1 & a & a & 1 \\ b & a & 1 & 1 & a & 1 \\ c & a & 1 & a & 1 & 1 \\ 1 & 0 & a & b & c & 1 \end{array}, d_2(x)= \begin{cases}a & (x=b, c) \\ 1 & (x=0, a, 1)\end{cases}

    类似地, 可以得到M(5)、Md2M(5):

    \begin{aligned} & \boldsymbol{M}_{\rightarrow}(5)= \\ & \left(\begin{array}{lllllllllllllllllllllllll} 1 & 0 & 0 & 0 & 0 & 1 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 1 & 0 & 1 & 0 & 0 & 1 & 0 & 1 & 1 & 1 & 1 & 1 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 0 & 1 & 0 & 1 & 1 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \end{array}\right), \end{aligned}
    \boldsymbol{M}_{d_2}=\left(\begin{array}{ccccc} 1 & 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 \end{array}\right),
    \begin{aligned} & \boldsymbol{M}_{\oplus}(5)= \\ & \left(\begin{array}{lllllllllllllllllllllllll} 1 & 1 & 1 & 1 & 1 & 1 & 0 & 0 & 1 & 0 & 1 & 0 & 0 & 1 & 0 & 1 & 0 & 0 & 1 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 & 0 & 1 & 0 & 1 & 1 & 0 & 1 & 0 & 1 & 1 & 0 & 1 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \end{array}\right) 。 \end{aligned}

    同样地, 将M(5)代入定理1得到(X, →, 0)是FI代数, 将M(5)、M(5)和Md2代入定理5, 可知d2X上的(r, l)-导子, 但不是X上的(l, r)-导子, 从而不是X上的导子。

    引理6[23]  设(X, →, 0)是FI代数。若dX上的(l, r)-导子((r, l)-导子或导子), 则∀x, yX, 有

    (i) xd(x);

    (ii) d(x)→yxd(y);

    (iii) d(x)→d(y)≤d(xy)。

    定理6  设(X, →, 0)是有限FI代数, 且|X|=t < ∞。若dX上的(l, r)-导子((r, l)-导子或导子), 则下列性质成立:

    (i)′M(t)(ItMd)PRt=1tT⊗(M(t)δt2t2);

    (ii)′(M(t))2Md(It2M(t))(It3Md)(ItW[t, t])PRt(ItPRt)=1t2T⊗(M(t)δt2t2);

    (iii)′(M(t))2Md(ItMd)(It2MdM(t))(ItW[t, t])PRt(ItPRt)=1t2T⊗(M(t)δt2t2)。

    证明  下面仅给出(iii)′的详细证明。利用偏序关系, 可将引理6的(iii)转化为

    (d(x) \rightarrow d(y)) \rightarrow d(x \rightarrow y)=1 \text { 。 } (2)

    由定理1知1~M(t)δt2t2, 式(2)的矩阵表示如下:

    \begin{aligned} & \boldsymbol{M}_{\rightarrow}(t)\left(\boldsymbol{M}_{\rightarrow}(t)\left(\boldsymbol{M}_d x\right)\left(\boldsymbol{M}_d y\right)\right)\left(\boldsymbol{M}_d\left(\boldsymbol{M}_{\rightarrow}(t) x y\right)\right)= \\ & \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2} \text {, } \\ & \end{aligned}

    \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2 \boldsymbol{M}_d\left(\boldsymbol{I}_t \otimes \boldsymbol{M}_d\right) x y\left(\boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t) x y\right)=\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2},

    进一步可得

    \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2 \boldsymbol{M}_d\left(\boldsymbol{I}_t \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)\right) x y x y=\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}。

    从而

    \begin{gathered} \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2 \boldsymbol{M}_d\left(\boldsymbol{I}_t \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ \quad\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) x^2 y^2=\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}, \end{gathered}

    则有

    \begin{aligned} & \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2 \boldsymbol{M}_d\left(\boldsymbol{I}_t \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ & \quad\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right) x y=\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}, \end{aligned}

    xy的任意性, 有

    \begin{aligned} & \left(\boldsymbol{M}_{\rightarrow}(t)\right)^2 \boldsymbol{M}_d\left(\boldsymbol{I}_t \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ & \quad\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right)=\boldsymbol{I}_{t^2}^{\mathrm{T}} \otimes\left(\boldsymbol{M}_{\rightarrow}(t) \boldsymbol{\delta}_{t^2}^{t^2}\right)。 \end{aligned}

    于是(iii)′得证。证毕

    定理7  设(X, →, 0)是有限FI代数, 且|X|=t < ∞。若d1, d2, …, dn均是X上的导子, 则d=d1·d2·…·dnX上的导子当且仅当

    \begin{gathered} \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t) \boldsymbol{M}_d\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ \left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right), \\ \boldsymbol{M}_d \boldsymbol{M}_{\rightarrow}(t)=\boldsymbol{M}_{\oplus}(t) \boldsymbol{M}_{\rightarrow}(t)\left(\boldsymbol{I}_t \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_{\rightarrow}(t)\right) \times \\ \left(\boldsymbol{I}_{t^2} \otimes \boldsymbol{M}_d\right)\left(\boldsymbol{I}_t \otimes \boldsymbol{W}_{[t, t]}\right) \boldsymbol{P} \boldsymbol{R}_t\left(\boldsymbol{I}_t \otimes \boldsymbol{P} \boldsymbol{R}_t\right), \end{gathered}

    其中,Md=Md1·Md2·…·Mdn, Mdi(i=1, 2, …, n)为di的结构矩阵。

    证明  由定理5可得dX上的导子, 则映射d的结构矩阵Md满足定理5(iii)′的条件。又因为d是多个映射复合而成的, 可得其结构矩阵Md满足Md=Md1·Md2·…·Mdn, 即结论成立。证毕。

    本文基于矩阵半张量积对有限FI代数的基本性质进行了研究, 将有限FI代数上的逻辑表达式转化为逻辑矩阵的简单运算, 并以此为基础研究了有限FI代数上的同态与同构, 彻底解决了有限FI代数同构的分类问题。同时, 有限FI代数上的导子也被用矩阵半张量积方法进行了分析, 对于给定有限FI代数上的若干导子, 得到了可直接验证各导子复合运算之后是否仍为FI代数上导子的充要条件。

  • 期刊类型引用(2)

    1. 臧慧敏,梁凤英,杜艳青,额尔敦,申键,武世奎. Ag@AgCl/TiO_2/GO催化剂制备及其光催化性能. 工业催化. 2023(05): 36-41 . 百度学术
    2. 张文平. 浅谈紫外光催化氧化技术在工业废水处理中的应用. 低碳世界. 2023(07): 7-9 . 百度学术

    其他类型引用(1)

计量
  • 文章访问数:  1967
  • HTML全文浏览量:  366
  • PDF下载量:  204
  • 被引次数: 3
出版历程
  • 收稿日期:  2016-04-19
  • 刊出日期:  2016-05-24

目录

/

返回文章
返回