【學習筆記】Burnside引理,Pólya定理及其應用

Burnside引理

書接上回,繼續深入研究在群作用下集合的軌道與穩定子群的相關性質

現在我們想要研究這樣一個問題:
有限群 G 在有限集合 S 上面有一個作用,那么 S 的 G ? 軌道條數是多少 有限群G在有限集合S上面有一個作用,那么S的G-軌道條數是多少 有限群G在有限集合S上面有一個作用,那么SG?軌道條數是多少
也就是在有限群 G G G作用下集合 S S S的等價類的數量

不妨設 S S S r r r G G G-軌道條數,那么就有
S = ? i = 1 r O r b ( x i ) S=\bigcup_{i=1}^{r}Orb(x_i) S=i=1?r?Orb(xi?)
其中 x i x_i xi?就是每一條軌道的代表元。注意到任意兩條軌道交集為空,所以
∣ S ∣ = ? i = 1 r ∣ O r b ( x i ) ∣ = ? i = 1 r ∣ G ∣ ∣ S t a b ( x i ) ∣ |S|=\bigcup_{i=1}^{r}|Orb(x_i)|=\bigcup_{i=1}^{r}\frac{|G|}{|Stab(x_i)|} S=i=1?r?Orb(xi?)=i=1?r?Stab(xi?)G?
這里有點怪,它似乎暗示我們同一個軌道的元素的不變子群的階都是一樣的。我們再仔細研究一下

? x , y ∈ S \forall x,y\in S ?x,yS,且 x x x, y y y在同一條軌道里面, ? a ∈ G , a ? x = y \exist a\in G,a\cdot x=y ?aG,a?x=y。則
h ∈ S t a b ( y ) ? h ? y = y ? h ? ( a ? x ) = a ? x ? ( h a ) ? x = a ? x ? a ? 1 ? ( ( h a ) ? x ) = ( a ? 1 ? ( a ? x ) ) ? ( a ? 1 h a ) ? x = x ? a ? 1 h a ∈ S t a b ( x ) ? h ∈ a ? 1 S t a b ( x ) a h\in Stab(y)\Leftrightarrow h\cdot y=y \\ \Leftrightarrow h\cdot(a\cdot x)=a\cdot x \\ \Leftrightarrow (ha)\cdot x=a\cdot x \\ \Leftrightarrow a^{-1}\cdot ((ha)\cdot x)=(a^{-1}\cdot (a\cdot x)) \\ \Leftrightarrow (a^{-1}ha)\cdot x=x \\ \Leftrightarrow a^{-1}ha\in Stab(x) \\ \Leftrightarrow h\in a^{-1}Stab(x)a hStab(y)?h?y=y?h?(a?x)=a?x?(ha)?x=a?x?a?1?((ha)?x)=(a?1?(a?x))?(a?1ha)?x=x?a?1haStab(x)?ha?1Stab(x)a

注意到上述過程都是等價的,所以我們很快得到
S t a b ( y ) = a ? 1 S t a b ( x ) a Stab(y)=a^{-1}Stab(x)a Stab(y)=a?1Stab(x)a
于是我們得到如下命題

設有限群 G G G在有限集合 S S S上面有一個作用,那么同一個 G G G-軌道的點的穩定子群彼此共軛,從而它們彼此同構

同構的群之間顯然階數相等,這也解答了我們剛剛的疑惑。

現在再來重新審視一個軌道 O r b ( x i ) Orb(x_i) Orb(xi?),其內部所有元素的穩定子群的階是相同的,那么內部所有元素的穩定子群的階數之和就會等于
∑ ∣ S t a b ( x i ) ∣ = ∣ S t a b ( x i ) ∣ ∣ O r b ( x i ∣ = ∣ G ∣ \sum |Stab(x_i)|=|Stab(x_i)||Orb(x_i|=|G| Stab(xi?)=Stab(xi?)∣∣Orb(xi?=G
那么集合內部所有元素的穩定子群的階之和就會等于
∑ x ∈ S ∣ S t a b ( x ) ∣ = ∑ i = 1 r ∣ G ∣ = r ∣ G ∣ ( 1 ) \sum_{x\in S}|Stab(x)|=\sum_{i=1}^{r} |G|=r|G|\quad\quad\quad\quad\quad\quad(1) xS?Stab(x)=i=1r?G=rG(1)
這啟發我們用另一種方法來計算 r r r.只要能夠得到 ∑ x ∈ S ∣ S t a b ( x ) ∣ \sum_{x\in S}|Stab(x)| xS?Stab(x),再除以 ∣ G ∣ |G| G,就能得到 r r r


我們考慮 G ? S G* S G?S的一個子集 K = { ( a , x ) ∣ a ? x = x } K=\{(a,x)|a\cdot x=x\} K={(a,x)a?x=x},

對于一個給定的 x ∈ S x\in S xS,以 x x x作為第二個值的有序對 ( a , x ) (a,x) (a,x)的數量顯然就是 ∣ S t a b ( x ) ∣ |Stab(x)| Stab(x),所以
∣ K ∣ = ∑ x ∈ S ∣ S t a b ( x ) ∣ |K|=\sum_{x\in S}|Stab(x)| K=xS?Stab(x)
問題又轉化成了求 ∣ K ∣ |K| K,不過我們離成功已經很近了。

事實上將問題轉化成求 ∣ K ∣ |K| K是很有好處的,因為我們可以以 x x x為關鍵字來看待它,當然也可以以 a a a為關鍵字來看。如此,對于一個給定的 a ∈ G a\in G aG,所有以 a a a為第一個值的有序對對應的x組成一個集合 F a = { x ∣ a ? x = x } F_a=\{x|a\cdot x=x\} Fa?={xa?x=x},我們記其為 a a a的不動點集

那么
∑ x ∈ S ∣ S t a b ( x ) ∣ = ∣ K ∣ = ∑ a ∈ G ∣ F a ∣ \sum_{x\in S}|Stab(x)|=|K|=\sum_{a\in G}|F_a| xS?Stab(x)=K=aG?Fa?
從而由 ( 1 ) (1) (1)式可知
r = ∑ x ∈ S ∣ S t a b ( x ) ∣ ∣ G ∣ = 1 ∣ G ∣ ∑ a ∈ G ∣ F a ∣ r=\frac{\sum_{x\in S}|Stab(x)|}{|G|}=\frac{1}{|G|}\sum_{a\in G}|F_a| r=GxS?Stab(x)?=G1?aG?Fa?
于是我們得到 B u r n s i d e Burnside Burnside引理如下:

設有限群 G G G在有限集合 S S S上有一個群作用,那么 S S S G G G-軌道條數 r r r
r = 1 ∣ G ∣ ∑ a ∈ G ∣ F a ∣ r=\frac{1}{|G|}\sum_{a\in G}|F_a| r=G1?aG?Fa?

這個引理的意義在于,原本單純只跟集合 S S S有關的問題,我們可以借用群 G G G來解決了,而群 G G G在一些特定情況下有良好的性質能夠幫助我們快速計算 ∑ a ∈ G ∣ F a ∣ \sum_{a\in G}|F_a| aG?Fa?

應用

來個具體的例子

給定一個大小為n的環,環上每一個點有m種染色方案。問總共可以染出多少個本質不同的環。這里環本質不同定義為無法通過旋轉得到

不妨記環上點的集合為 B = { b 1 , b 2 , . . . b n } B=\{b_1,b_2,...b_n\} B={b1?,b2?,...bn?},染色方案集合為 C = { c 1 , c 2 , . . . c m } C=\{c_1,c_2,...c_m\} C={c1?,c2?,...cm?},考慮集合
S = B C = { X i } , 其中 X i = < c i 1 , c i 2 , . . . c i n > , 1 ≤ i j ≤ m S=B^C=\{X_i\},其中X_i=<c_{i_1},c_{i_2},...c_{i_n}>,1\leq i_j\leq m S=BC={Xi?},其中Xi?=<ci1??,ci2??,...cin??>,1ij?m
S S S的實際含義就是所有給 B B B中元素染色的方案的集合,每一個方案用一個n元排列表示,顯然 ∣ S ∣ = m n |S|=m^n S=mn

現在考慮在集合 B B B上的置換群 P e r m ( B ) Perm(B) Perm(B)的子群 G = { ( 1 2 . . . n ? 1 n 2 3 . . . n 1 ) , ( 1 2 3 . . . n ? 1 n 3 4 . . . n 1 2 ) , . . . , ( 1 ) } G=\{\bigl(\begin{smallmatrix} 1 & 2 & ... & n-1 & n\\ 2 & 3 & ...& n & 1 \end{smallmatrix}\bigr),\bigl(\begin{smallmatrix} 1& 2 & 3 & ... & n-1 & n\\ 3 & 4& ...& n & 1 & 2 \end{smallmatrix}\bigr),...,(1)\} G={(12?23?......?n?1n?n1?),(13?24?3...?...n?n?11?n2?),...,(1)},其中 G i = ( 1 2 3 4 . . . n ? 1 n i + 1 i + 2 . . . n 1 . . . i ) G_i=\bigl(\begin{smallmatrix} 1&2 & 3&4&... & n-1 & n\\ i+1& i+2 & ... & n & 1 &...&i \end{smallmatrix}\bigr) Gi?=(1i+1?2i+2?3...?4n?...1?n?1...?ni?)。顯然 ∣ G ∣ = n |G|=n G=n。此外不難證明 G G G確實是一個群,這里就不證了。

至于為什么要這樣定義,是因為 G G G中元素實際上代表的就是一個環的旋轉(這一點不難發現)與題目給出的本質不同的定義相吻合。整個 G G G就恰好代表了環上的所有旋轉操作,如果我們能證明有限群 G G G在集合 S S S上有一個作用,那么本質不同的環的數量不就是 S S S G G G-軌道條數了嗎,從而可以用 B u r n s i d e Burnside Burnside引理求解

我們來證明有限群 G G G確實在集合 S S S上有一個作用

證明:

考慮
? : G ? S → S ( a , x ) ? a ? x \phi:G*S\rightarrow S \\ (a,x)\mapsto a\cdot x ?:G?SS(a,x)?a?x
這里 a a a是一個置換, x x x是一個大小為 n n n的排列,那么此時 a ? x a\cdot x a?x就是一個普通的 置換在排列上的作用了,這樣定義顯然是合理的。

要證明 G G G S S S上有群作用,我們只需要證明
e ? x = x , ? x ∈ S ( a ° b ) ? x = a ? ( b ? x ) e\cdot x=x,\forall x\in S \\ (a\circ b)\cdot x=a\cdot (b\cdot x) e?x=x,?xS(a°b)?x=a?(b?x)
第一點非常顯然, G G G中的 e e e就是恒等變換,它作用在一個排列上顯然保持不變

第二點其實就是置換的復合性質的描述,我們當然知道它是成立的

從而 G G G確實在 S S S上有一個群作用,那么我們就可以用 B u r n s i d e Burnside Burnside引理來處理這個問題了。 □ \square

我們要求本質不同的環的數量,也就是求 S S S G G G-軌道條數 r r r,從而
r = 1 ∣ G ∣ ∑ a ∈ G ∣ F a ∣ = 1 n ∑ a ∈ G ∣ F a ∣ r=\frac{1}{|G|}\sum_{a\in G}|F_a|=\frac{1}{n}\sum_{a\in G}|F_a| r=G1?aG?Fa?=n1?aG?Fa?
此時問題變成對于 G G G內的每一個置換,求其不動點集的階


不妨來看個簡單版本,我們就令 n = 4 n=4 n=4。此時總共有4個置換,

  • a 1 = ( 1 2 3 4 2 3 4 1 ) a_1=\bigl(\begin{smallmatrix} 1 & 2 & 3 & 4 \\ 2 & 3 &4 & 1 \end{smallmatrix}\bigr) a1?=(12?23?34?41?),?此時顯然需要 x i x_i xi?內所有 c i j c_{i_j} cij??都相等,從而 ∣ F a 1 ∣ = m |F_{a_1}|=m Fa1??=m
  • a 2 = ( 1 2 3 4 3 4 1 2 ) a_2=\bigl(\begin{smallmatrix} 1 & 2 & 3 & 4 \\ 3 & 4 & 1 & 2 \end{smallmatrix}\bigr) a2?=(13?24?31?42?), 1 , 3 1,3 1,3是一組, 2 , 4 2,4 2,4是一組,所以 ∣ F a 2 ∣ = m 2 |F_{a_2}|=m^2 Fa2??=m2
  • 同理可得 ∣ F a 3 ∣ = m |F_{a_3}|=m Fa3??=m
  • a 4 = ( 1 ) a_4=(1) a4?=(1),每一個排列在 a 4 a_4 a4?作用下都保持不變,元素對應的顏色自然也不變,從而 ∣ F a 4 ∣ = ∣ S ∣ = m n |F_{a_4}|=|S|=m^n Fa4??=S=mn

從而 r = 1 n ( m n + 2 m + m 2 ) r=\frac{1}{n}(m^n+2m+m^2) r=n1?(mn+2m+m2)


但是當 n n n逐漸變大的時候,這種暴力枚舉的方法將會變的寸步難行。這里再引入一個概念

置換群的輪換指標

置換型:如果 n n n元置換 g g g中有 b i b_i bi?個長度為 i i i的輪換,那么 g g g的置換型為 x 1 b 1 x 2 b 2 . . . x n b n {x_1}^{b_1}{x_2}^{b_2}...{x_n}^{b_n} x1?b1?x2?b2?...xn?bn?,其中 ∑ i ? b i = n \sum i*b_i=n i?bi?=n顯然成立。這里 x i x_i xi?只是一個形式

( G , ° ) (G,\circ) (G,°)是一個 n n n元置換群,那么它的輪換指標定義為
P G ( x 1 , x 2 , . . . x n ) = 1 ∣ G ∣ ∑ g ∈ G x 1 b 1 x 2 b 2 . . . x n b n P_G(x_1,x_2,...x_n)=\frac{1}{|G|}\sum_{g\in G}x_1^{b_1}x_2^{b_2}...x_{n}^{b_n} PG?(x1?,x2?,...xn?)=G1?gG?x1b1??x2b2??...xnbn??

x i b i {x_i}^{b_i} xi?bi?就表示在一個置換 g g g內有 b i b_i bi? i i i-輪換,而對于一個輪換,其內所有點都是可以互相到達的,所以輪換內部的點的顏色一定得相同,從而這個輪換的染色方案就是 m m m,從而,對于置換 g g g, ∣ F g ∣ = m b 1 m b 2 . . . m b n |F_g|=m^{b_1}m^{b_2}...m^{b_n} Fg?=mb1?mb2?...mbn?

從而
r = 1 ∣ G ∣ ∑ a ∈ G ∣ F a ∣ = 1 ∣ G ∣ ∑ a ∈ G x 1 b 1 x 2 b 2 . . . x n b n = P G ( x 1 , x 2 , . . . x n ) r=\frac{1}{|G|}\sum_{a\in G}|F_a|=\frac{1}{|G|}\sum_{a\in G}x_1^{b_1}x_2^{b_2}...x_{n}^{b_n}=P_G(x_1,x_2,...x_n) r=G1?aG?Fa?=G1?aG?x1b1??x2b2??...xnbn??=PG?(x1?,x2?,...xn?)
現在問題就變成了求置換群 G G G的輪換指標

這里給出一些結論

正n邊形的旋轉群的輪換指標

P G = 1 n ∑ d ∣ n ? d x d n d P_G=\frac{1}{n}\sum_{d|n}\phi_d{x_d}^{\frac{n}{d}} PG?=n1?dn??d?xd?dn?

這其實就是我們剛剛在研究的問題

注意到正n邊形的旋轉群 G G G中, G i G_i Gi?就表示旋轉步長為 i i i的置換組成,我們有如下結論:
∣ F G i ∣ = ( n , i ) |F_{G_i}|=(n,i) FGi??=(n,i)
證明:

  • i ∣ n i|n in,每次走i步, n / i n/i n/i次后回到原點,所以該置換可以拆成i個輪換,每一個輪換的階為 n / i n/i n/i。顯然有 ∣ F G i ∣ = i = ( n , i ) |F_{G_i}|=i=(n,i) FGi??=i=(n,i)
  • i ? n i\nmid n i?n,每次走 i i i步,回到原點需要 l c m ( n , i ) lcm(n,i) lcm(n,i)次,從而每一個輪換的階為 l c m ( n , i ) / i lcm(n,i)/i lcm(n,i)/i,那么 ∣ F G i ∣ = n / ( l c m ( n , i ) / i ) = n i / l c m ( n , i ) = ( n , i ) |F_{G_i}|=n/(lcm(n,i)/i)=ni/lcm(n,i)=(n,i) FGi??=n/(lcm(n,i)/i)=ni/lcm(n,i)=(n,i)

□ \square

未完待續(肝不動了,下周回來補…)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/207276.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/207276.shtml
英文地址,請注明出處:http://en.pswp.cn/news/207276.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【投稿優惠|檢索穩定】2024年信息系統、工程與數字化經濟國際會議(ICISEDE 2024)

2024年信息系統、工程與數字化經濟國際會議(ICISEDE 2024) 2024 International Conference on Information Systems and Engineering and the Digital Economy(ICISEDE 2024) [會議簡介] 2024 年信息系統、工程與數字化經濟國際會議(ICISEDE 2024)將于 2024 年 1 月 20 日在廈門…

Endnote在word中加入參考文獻及自定義參考文獻格式方式

第一部分&#xff1a;在word中增加引用步驟 1、先下載對應文獻的endnote引用格式&#xff0c;如在谷歌學術中的下載格式如下&#xff1a; 2、在endnote中打開存儲env的格式庫&#xff0c;導入對應下載的文件格式&#xff1a;file>import>file>choose,import對應文件&a…

IT外包駐場加速企業IT創新

隨著科技的快速發展&#xff0c;企業在追求創新和應用IT技術方面面臨挑戰。IT外包駐場服務成為許多企業的選擇&#xff0c;助力企業實現快速、高效的IT項目實施和應用。 IT外包駐場服務的主要目標是幫助企業在IT創新方面取得突破。這種服務模式不僅僅是提供技術支持&#xff0c…

3D建模基礎教程:模型UV講解

本篇文章將帶你探索3D建模中的模型UV。了解UV有助于你在3D建模中更好地進行紋理映射和材質應用&#xff0c;從而創建出更加逼真的3D場景。 uv坐標&#xff1a; UV坐標是用于映射紋理到3D模型表面的2D坐標。它們將2D紋理圖像映射到3D模型的3D空間上&#xff0c;使模型表面在渲…

配電室無人值守改造

配電室無人值守改造是通過運用先進的技術和設備&#xff0c;將傳統的需要人工值守的配電室改造成可以遠程監控和管理的智能化配電室&#xff0c;從而實現無人值守。這種改造可以提高配電室的安全性、可靠性和效率&#xff0c;降低運維成本。 建立智能監控系統&#xff1a;通過安…

Vue3選項式-基礎部分篇

Vue3選項式風格-基礎部分篇 簡介模板語法文本插值原始HTMLAttribute 綁定使用 JavaScript 表達式調用函數全局組件調用內置指令動態參數注意事項 data()data()深度響應 methods有狀態的methods(防抖) DOM更新時機計算屬性class和style綁定條件渲染列表渲染數組變換偵聽事件處理…

Linux 系統設置cpu頻率

source_code: https://github.com/emagii/cpufrequtils cpufreq-set - A small tool which allows to modify cpufreq settings.&#xff08;修改內存頻率的工具&#xff09; cpufreq-set allows you to modify cpufreq settings without having to type e.g. “/sys/devices…

echart中定義brush,默認狀態,觸發狀態

1.定義矩形選擇筆刷&#xff1a;brush 2.設置brush的默認狀態和選中邏輯

理解VAE(變分自編碼器)

1.貝葉斯公式 貝葉斯理論的思路是&#xff0c;在主觀判斷的基礎上&#xff0c;先估計一個值&#xff08;先驗概率&#xff09;&#xff0c;然后根據觀察的新信息不斷修正(可能性函數)。 P(A)&#xff1a;沒有數據B的支持下&#xff0c;A發生的概率&#xff0c;也叫做先驗概率。…

小視頻怎么做成二維碼?視頻二維碼3步生成

在日常工作和生活中經常會看到各種類型的小視頻、短視頻&#xff0c;比如網頁、抖音等等的視頻都是可以下載查看的。當我們想要將下載視頻分享給多個人看時&#xff0c;生成二維碼的方式會更加的方便&#xff0c;那么視頻如何生成二維碼呢&#xff1f;下面就將快捷生成二維碼的…

AI:90-基于深度學習的自然災害損害評估

?? 本文選自專欄:人工智能領域200例教程專欄 從基礎到實踐,深入學習。無論你是初學者還是經驗豐富的老手,對于本專欄案例和項目實踐都有參考學習意義。 ??? 每一個案例都附帶有在本地跑過的核心代碼,詳細講解供大家學習,希望可以幫到大家。歡迎訂閱支持,正在不斷更新…

第75講:MySQL數據庫MVCC多版本并發控制核心概念以及底層原理

文章目錄 1.當前讀與快照讀的基本概念1.1.當前讀的基本概念1.2.快照讀的基本概念 2.什么是MVCC多版本并發控制3.MVCC多版本并發控制依賴的三個組件重要概念3.1.MySQL表中三個隱式字段的概念3.2.undo log日志以及版本鏈的概念3.3.ReadView讀視圖的概念 4.MVCC實現多版本并發控制…

【FPGA】Verilog:BCD 加法器的實現

0x00 XOR 運算在 2 的補碼加減法中的應用 2 的補碼加減法的特點是&#xff0c;當從某個數中減去負數時&#xff0c;將其轉換為正數的加法來計算&#xff0c;并將減去正數的情況轉換為負數的加法來計算&#xff0c;從而將所有減法運算轉換為加法運算。在這種情況下&#xff0c;…

電商使用在線客服系統有什么好處?

互聯網發展越來越快&#xff0c;電商這個板塊也越加成熟&#xff0c;消費者選擇在線購物時會對比平臺&#xff0c;貨比三家&#xff0c;這個時候電商提供高效便捷且貼心的消費者服務就顯得尤為重要了&#xff0c;在線客服系統作為電商企業與消費者溝通的重要工具&#xff0c;其…

SpringAMQP 快速入門

SpringAMQP 快速入門 1. 創建項目2. 快速入門2.2.1 消息發送2.2.2 消息接收 3. 交換機3.1 Fanout Exchange&#xff08;扇出交換機&#xff09;3.1.1 創建隊列與交換機3.1.2 消息接收3.1.3 消息發送 3.2 Direct Exchange&#xff08;直連交換機&#xff09;3.2.1 創建交換機與隊…

Validate 驗證規則詳解

前言: 以前小編發過一篇Validate 驗證規則 如何使用的&#xff0c;沒有去將Validate 驗證規則的原理應用場景&#xff0c;這篇文章來完善一下。 不知道如何使用的朋友可以點擊下面傳送門 傳送門 講解: Validate 驗證規則通常指的是在 Web 開發中&#xff0c;使用驗證器&…

【開源】基于Vue.js的智慧社區業務綜合平臺

文末獲取源碼&#xff0c;項目編號&#xff1a; S 077 。 \color{red}{文末獲取源碼&#xff0c;項目編號&#xff1a;S077。} 文末獲取源碼&#xff0c;項目編號&#xff1a;S077。 目錄 一、摘要1.1 項目介紹1.2 項目錄屏 二、功能模塊2.1 業務類型模塊2.2 基礎業務模塊2.3 預…

python使用conda管理多個環境

一、Anaconda簡介 Anaconda 是專門為了方便使用 Python 進行數據科學研究而建立的一組軟件包&#xff0c;涵蓋了數據科學領域常見的 Python 庫&#xff0c;并且自帶了專門用來解決軟件環境依賴問題的 conda 包管理系統。主要是提供了包管理與環境管理的功能&#xff0c;可以很方…

精選Axure原型設計模板,RP原型組件庫(PC端移動端元件庫及Axure函數及運算符說明)

好的原型組件會大大的提高產品經理的工作效率&#xff0c;現精選了一批Axure 8的原型設計模板&#xff0c;包含了原型設計的常用元素和AxureRP 8函數及運算符的說明文檔&#xff0c;及各種設備模板框架。 分享給大家可以共同學習&#xff0c;文末可下載完整原型組件包~&#x…

蘋果手機ios系統安裝了一個免簽應用書簽webclip描述文件該如何卸載?

隨著移動應用的普及&#xff0c;越來越多的用戶開始關注到蘋果免簽的應用。相比于需要通過 App Store 審核和簽名的應用&#xff0c;免簽應用無需經過蘋果的審核過程&#xff0c;可以直接安裝和使用。那么&#xff0c;蘋果免簽應用是如何制作的呢&#xff1f;本文將介紹制作蘋果…