複素解析 において、ワイエルシュトラスの因数分解定理 (ワイエルシュトラスのいんすうぶんかいていり、英 : Weierstrass factorization theorem )とは、前もって与えられた集積点 を持たない可算無限個の点のみを零点 として持つ恒等的に 0 でない整函数 が存在し、それは一次関数の無限積と零点を持たない整函数の積で表すことができることを示す定理である。 
  この定理と対になるのがミッタク=レフラーの定理 であり、前もって与えられた集積点を持たない可算無限個の極を持つ有理型関数の存在を保証している。 
  この定理の名前はカール・ワイエルシュトラス に因んでいる。 混同の恐れのない限り、単にワイエルシュトラスの定理 (ワイエルシュトラスのていり、英 : Weierstrass theorem )とも呼ばれる。 
  定理は有理型函数 へ拡張され、与えられた有理型函数を 3つの要素の積として考えることが可能になる。3つの要素とは、函数の極、函数の零点に依存するものと、これらに付帯する 0 でない正則函数 である。 
 
  動機 代数学の基本定理 から 2つのことが分かる[1] 
 
  
   複素平面 内の有限列 
        
         
          
          
           {
            
           
           
            a
             
            
            
             n
              
             
            
          
           }
            
           
          
        
         {\displaystyle \{a_{n}\}}
          
         
        数列 の値に零点を持つ多項式  
        
         
          
          
           p
            
          
           (
            
          
           z
            
          
           )
            
           
          
        
         {\displaystyle p(z)}
          
         
        
        
         
          
          
           p
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
           
            
            
             ∏
              
             
             
              n
               
              
             
           
            (
             
           
            z
             
           
            −
             
            
            
             a
              
             
             
              n
               
              
             
           
            )
             
           
           
          
        
         {\displaystyle p(z)=\,\prod _{n}(z-a_{n})}
          
         
          
  
   複素平面内のすべての多項式函数 
        
         
          
          
           p
            
          
           (
            
          
           z
            
          
           )
            
           
          
        
         {\displaystyle p(z)}
          
         
        因数分解  
        
         
          
          
           p
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
          
           c
            
           
           
            ∏
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           −
            
           
           
            a
             
            
            
             n
              
             
            
          
           )
            
           
          
        
         {\displaystyle p(z)=c\prod _{n}(z-a_{n})}
          
         
        n  は p の零点である。 
    
  上記の方法を整函数へ拡張する方法を考える。その場合の最大の問題点は、一般の整函数の場合、数列 
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
         
          }
           
          
         
       
        {\displaystyle \{a_{n}\}}
         
        
       有限 でない、つまり、零点が可算無限個存在する場合もあり得るということである(例えば、
       
        
         
         
          s
           
         
          i
           
         
          n
           
         
           
           
         
          z
           
          
         
       
        {\displaystyle sin\ z}
         
        
       
  もし、無限数列 
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           }
            
           
           
            n
             
           
            ∈
             
            
            
             N
              
             
            
           
          
         
       
        {\displaystyle \{a_{n}\}_{n\in \mathbb {N} }}
         
        
       集積点 を持てば、一致の定理 により
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           }
            
           
           
            n
             
           
            ∈
             
            
            
             N
              
             
            
           
          
         
       
        {\displaystyle \{a_{n}\}_{n\in \mathbb {N} }}
         
        
       
       
        
         
         
          f
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle f(z)}
         
        
       
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           }
            
           
           
            n
             
           
            ∈
             
            
            
             N
              
             
            
           
          
         
       
        {\displaystyle \{a_{n}\}_{n\in \mathbb {N} }}
         
        
       集積点 を持つ(ボルツァーノ=ワイエルシュトラスの定理 )。 
  従って、函数
       
        
         
         
          f
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle f(z)}
         
        
       
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           }
            
           
           
            n
             
           
            ∈
             
            
            
             N
              
             
            
           
          
         
       
        {\displaystyle \{a_{n}\}_{n\in \mathbb {N} }}
         
        
       
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           }
            
           
           
            n
             
           
            ∈
             
            
            
             N
              
             
            
           
          
         
       
        {\displaystyle \{a_{n}\}_{n\in \mathbb {N} }}
         
        
       
       
        
         
         
          R
           
          
         
       
        {\displaystyle R}
         
        
       
       
        
         
         
          N
           
          
         
       
        {\displaystyle N}
         
        
       
       
        
         
         
          n
           
         
          >
           
         
          N
           
          
         
       
        {\displaystyle n>N}
         
        
       
       
        
         
          
          
           |
            
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           |
            
           
         
          >
           
         
          R
           
          
         
       
        {\displaystyle |a_{n}|>R}
         
        
       
  この場合、
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           }
            
           
           
            n
             
           
            ∈
             
            
            
             N
              
             
            
           
          
         
       
        {\displaystyle \{a_{n}\}_{n\in \mathbb {N} }}
         
        
       
       
        
         
         
          f
           
         
          (
           
         
          z
           
         
          )
           
         
          =
           
          
           
            
            
             ∏
              
             
             
              n
               
             
              =
               
             
              1
               
              
             
             
              ∞
               
              
             
           
            (
             
           
            z
             
           
            −
             
            
            
             a
              
             
             
              n
               
              
             
           
            )
             
            
          
          
         
       
        {\displaystyle f(z)=\,\textstyle \prod _{n=1}^{\infty }(z-a_{n})}
         
        
       
       
        
         
         
          n
           
          
         
       
        {\displaystyle n}
         
        
       
       
        
         
         
          (
           
         
          z
           
         
          −
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
          
         
       
        {\displaystyle (z-a_{n})}
         
        
       無限積 は収束しない。 
  発想を変えて、函数
       
        
         
         
          f
           
         
          (
           
         
          z
           
         
          )
           
         
          =
           
          
           
            
            
             ∏
              
             
             
              n
               
             
              =
               
             
              1
               
              
             
             
              ∞
               
              
             
           
            (
             
           
            1
             
           
            −
             
            
             
              
              
               z
                
               
               
                a
                 
                
                
                 n
                  
                 
                
               
              
             
           
            )
             
            
          
          
         
       
        {\displaystyle f(z)=\,\textstyle \prod _{n=1}^{\infty }(1-{\tfrac {z}{a_{n}}})}
         
        
       
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
         
          }
           
          
         
       
        {\displaystyle \{a_{n}\}}
         
        
       
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           }
            
           
           
            n
             
           
            ∈
             
            
            
             N
              
             
            
           
          
         
       
        {\displaystyle \{a_{n}\}_{n\in \mathbb {N} }}
         
        
       
       
        
         
         
          (
           
         
          1
           
         
          −
           
          
           
            
            
             z
              
             
             
              a
               
              
              
               n
                
               
              
             
            
           
         
          )
           
          
         
       
        {\displaystyle (1-{\tfrac {z}{a_{n}}})}
         
        
       
       
        
         
         
          n
           
         
          →
           
         
          ∞
           
          
         
       
        {\displaystyle n\to \infty }
         
        
       [2] 
  実は、単純にこの形では無限積の収束は保証できないが、各因子
       
        
         
         
          (
           
         
          1
           
         
          −
           
          
           
            
            
             z
              
             
             
              a
               
              
              
               n
                
               
              
             
            
           
          
          
           )
            
          
          
         
       
        {\displaystyle (1-{\tfrac {z}{a_{n}}}\,)}
         
        
       基本因子 (elementary factors)
       
        
         
          
          
           E
            
           
           
            p
             
            
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle E_{p}(z)}
         
        
       
       
        
         
         
          (
           
         
          1
           
         
          −
           
          
           
            
            
             z
              
             
             
              a
               
              
              
               n
                
               
              
             
            
           
         
          )
           
          
         
       
        {\displaystyle (1-{\tfrac {z}{a_{n}}})}
         
        
       
       
        
         
          
          
           E
            
           
           
            p
             
            
           
         
          (
           
          
           
            
            
             z
              
             
             
              a
               
              
              
               n
                
               
              
             
            
           
         
          )
           
          
         
       
        {\displaystyle E_{p}({\tfrac {z}{a_{n}}})}
         
        
       
 
  
  基本因子 
       
        
         
         
          n
           
         
          ∈
           
          
           
           
            N
             
            
           
           
            0
             
            
           
          
         
       
        {\displaystyle n\in \mathbb {N} _{0}}
         
        
       基本因子 (elementary factors)と呼ばれる(主要因子 (primary factors)とも呼ばれる[3] 
       
        
         
          
          
           E
            
           
           
            n
             
            
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle E_{n}(z)}
         
        
       [4] 
 
  
   
    
        
         
          
           
           
            E
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
          
           (
            
          
           1
            
          
           −
            
          
           z
            
          
           )
            
          
           exp
            
          
           
            
           
           
            (
             
            
             
             
              h
               
              
              
               n
                
               
              
            
             (
              
            
             z
              
            
             )
              
             
           
            )
             
            
           
          
        
         {\displaystyle E_{n}(z)=(1-z)\exp \left(h_{n}(z)\right)}
          
         
          
   
    
        
         
          
           
           
            h
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
           
            
            
             {
              
             
              
               
               
                0
                 
                
               
                
                
                 if 
                  
                 
               
                n
                 
               
                =
                 
               
                0
                 
               
                ,
                 
                
               
              
               
                
                 
                  
                  
                   z
                    
                   
                   
                    1
                     
                    
                   
                 
                  1
                   
                  
                 
               
                +
                 
                
                 
                  
                  
                   z
                    
                   
                   
                    2
                     
                    
                   
                 
                  2
                   
                  
                 
               
                +
                 
               
                ⋯
                 
               
                +
                 
                
                 
                  
                  
                   z
                    
                   
                   
                    n
                     
                    
                   
                 
                  n
                   
                  
                 
                
               
                
                
                 otherwise
                  
                 
               
                .
                 
                
               
              
              
            
          
            
            
          
           .
            
           
          
        
         {\displaystyle h_{n}(z)={\begin{cases}0&{\text{if }}n=0,\\{\frac {z^{1}}{1}}+{\frac {z^{2}}{2}}+\cdots +{\frac {z^{n}}{n}}&{\text{otherwise}}.\end{cases}}\ .}
          
         
         
    
  
       
        
         
          
          
           h
            
           
           
            n
             
            
           
         
          (
           
         
          z
           
         
          )
           
         
          =
           
          
           
            
             
             
              z
               
              
              
               1
                
               
              
            
             1
              
             
            
           
         
          +
           
          
           
            
             
             
              z
               
              
              
               2
                
               
              
            
             2
              
             
            
           
         
          +
           
          
           
            
             
             
              z
               
              
              
               3
                
               
              
            
             3
              
             
            
           
         
          +
           
         
          ⋯
           
         
          +
           
          
           
            
             
             
              z
               
              
              
               n
                
               
              
            
             n
              
             
            
           
          
         
       
        {\displaystyle h_{n}(z)={\tfrac {z^{1}}{1}}+{\tfrac {z^{2}}{2}}+{\tfrac {z^{3}}{3}}+\cdots +{\tfrac {z^{n}}{n}}}
         
        
       
       
        
         
          
          
           |
            
           
         
          z
           
          
          
           |
            
           
         
          <
           
         
          1
           
          
         
       
        {\displaystyle |z|<1}
         
        
       
 
  
   
    
        
         
          
           
            
             
             
              1
               
              
              
               1
                
              
               −
                
              
               z
                
               
              
             
            
          
           =
            
          
           1
            
          
           +
            
           
           
            z
             
            
            
             1
              
             
            
          
           +
            
           
           
            z
             
            
            
             2
              
             
            
          
           +
            
           
           
            z
             
            
            
             3
              
             
            
          
           +
            
          
           ⋯
            
           
          
        
         {\displaystyle {\tfrac {1}{1-z}}=1+z^{1}+z^{2}+z^{3}+\cdots }
          
         
         
    
  とテイラー展開可能である。この両辺を積分すると次のようになる。 
 
  
   
    
        
         
          
          
           ∫
            
           
            
             
             
              1
               
              
              
               1
                
              
               −
                
              
               z
                
               
              
             
            
           
           
            d
             
           
            z
             
           
            =
             
           
            −
             
           
            log
             
           
            
             
           
            (
             
           
            1
             
           
            −
             
           
            z
             
           
            )
             
           
            =
             
            
             
              
               
               
                z
                 
                
                
                 1
                  
                 
                
              
               1
                
               
              
             
           
            +
             
            
             
              
               
               
                z
                 
                
                
                 2
                  
                 
                
              
               2
                
               
              
             
           
            +
             
            
             
              
               
               
                z
                 
                
                
                 3
                  
                 
                
              
               3
                
               
              
             
           
            +
             
           
            ⋯
             
           
           
          
        
         {\displaystyle \int {\tfrac {1}{1-z}}\,dz=-\log(1-z)={\tfrac {z^{1}}{1}}+{\tfrac {z^{2}}{2}}+{\tfrac {z^{3}}{3}}+\cdots }
          
         
         
    
  これは 
       
        
         
          
          
           h
            
           
           
            n
             
            
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle h_{n}(z)}
         
        
       n  を無限大とした極限と考えられるので、 
       
        
         
          
          
           h
            
           
           
            ∞
             
            
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle h_{\infty }(z)}
         
        
       
       
        
         
          
          
           h
            
           
           
            n
             
            
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle h_{n}(z)}
         
        
       
       
        
         
          
          
           h
            
           
           
            ∞
             
            
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle h_{\infty }(z)}
         
        
       
 
  
   
    
        
         
          
          
           (
            
          
           1
            
          
           −
            
          
           z
            
          
           )
            
          
           =
            
          
           exp
            
          
           
            
          
           (
            
          
           log
            
          
           
            
          
           (
            
          
           1
            
          
           −
            
          
           z
            
          
           )
            
          
           )
            
          
           =
            
          
           exp
            
          
           
            
           
           
            (
             
            
            
             −
              
             
             
              h
               
              
              
               ∞
                
               
              
            
             (
              
            
             z
              
            
             )
              
             
           
            )
             
            
           
          
        
         {\displaystyle (1-z)=\exp(\log(1-z))=\exp \left(-h_{\infty }(z)\right)}
          
         
          
   
    
        
         
          
           
            
             
             
              1
               
              
              
               1
                
              
               −
                
              
               z
                
               
              
             
            
          
           =
            
          
           exp
            
          
           
            
           
           
            (
             
            
             
             
              h
               
              
              
               ∞
                
               
              
            
             (
              
            
             z
              
            
             )
              
             
           
            )
             
            
           
          
        
         {\displaystyle {\tfrac {1}{1-z}}=\exp \left(h_{\infty }(z)\right)}
          
         
         
    
  である。 
  また、
       
        
         
          
          
           h
            
           
           
            n
             
            
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle h_{n}(z)}
         
        
       
       
        
         
          
          
           h
            
           
           
            n
             
            
          
           ′
            
           
         
          (
           
         
          z
           
         
          )
           
         
          =
           
         
          1
           
         
          +
           
          
          
           z
            
           
           
            1
             
            
           
         
          +
           
          
          
           z
            
           
           
            2
             
            
           
         
          +
           
         
          ⋯
           
         
          +
           
          
          
           z
            
           
           
            n
             
           
            −
             
           
            1
             
            
           
         
          =
           
          
           
            
             
             
              1
               
             
              −
               
              
              
               z
                
               
               
                n
                 
                
               
              
             
             
              1
               
             
              −
               
             
              z
               
              
             
            
           
          
         
       
        {\displaystyle h'_{n}(z)=1+z^{1}+z^{2}+\cdots +z^{n-1}={\tfrac {1-z^{n}}{1-z}}}
         
        
       
 
  
   
    
        
         
          
           
           
            r
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
           
           
            h
             
            
            
             ∞
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           −
            
           
           
            h
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
           
          
        
         {\displaystyle r_{n}(z)=h_{\infty }(z)-h_{n}(z)}
          
         
         
    
  と定義すれば、 
 
  
   
    
        
         
          
           
           
            E
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
          
           (
            
          
           1
            
          
           −
            
          
           z
            
          
           )
            
          
           exp
            
          
           
            
          
           (
            
           
           
            h
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           )
            
          
           =
            
          
           (
            
          
           1
            
          
           −
            
          
           z
            
          
           )
            
          
           exp
            
          
           
            
          
           (
            
           
           
            h
             
            
            
             ∞
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           −
            
           
           
            r
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           )
            
           
          
        
         {\displaystyle E_{n}(z)=(1-z)\exp(h_{n}(z))=(1-z)\exp(h_{\infty }(z)-r_{n}(z))}
          
         
        
     
      
          
           
            
            
             =
              
            
             (
              
            
             1
              
            
             −
              
            
             z
              
            
             )
              
             
              
               
               
                1
                 
                
                
                 1
                  
                
                 −
                  
                
                 z
                  
                 
                
               
              
            
             exp
              
            
             
              
             
             
              (
               
              
              
               −
                
               
               
                r
                 
                
                
                 n
                  
                 
                
              
               (
                
              
               z
                
              
               )
                
               
             
              )
               
              
            
             =
              
            
             exp
              
            
             
              
             
             
              (
               
              
              
               −
                
               
               
                r
                 
                
                
                 n
                  
                 
                
              
               (
                
              
               z
                
              
               )
                
               
             
              )
               
              
             
            
          
           {\displaystyle =(1-z){\tfrac {1}{1-z}}\exp \left(-r_{n}(z)\right)=\exp \left(-r_{n}(z)\right)}
            
           
           
     
    
    
  である[5] 
  以上の性質を利用すると、本定理を証明するために必要な次の補題が証明できる[5] 
  補題 : 
       
        
         
          
          
           |
            
           
         
          z
           
          
          
           |
            
           
         
          <
           
         
          1
           
         
          ,
           
         
           
           
         
          n
           
         
          ∈
           
          
           
           
            N
             
            
           
           
            0
             
            
           
          
         
       
        {\displaystyle |z|<1,\ n\in \mathbb {N} _{0}}
         
        
       
 
  
   
    
        
         
          
           
           
            |
             
            
          
           log
            
          
           
            
           
           
            E
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
           
           
            |
             
            
          
           <
            
           
            
             
              
              
               |
                
               
             
              z
               
              
               
               
                |
                 
                
               
               
                n
                 
               
                +
                 
               
                1
                 
                
               
              
             
             
              n
               
             
              +
               
             
              1
               
              
             
            
           
            
            
             1
              
             
             
              1
               
             
              −
               
              
              
               |
                
               
             
              z
               
              
              
               |
                
               
              
             
            
           
          
        
         {\displaystyle |\log E_{n}(z)|<{\frac {|z|^{n+1}}{n+1}}{\frac {1}{1-|z|}}}
          
         
         
    
  証明 : 
       
        
         
         
          log
           
         
          
           
          
          
           E
            
           
           
            n
             
            
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle \log E_{n}(z)}
         
        
       
 
  
   
    
        
         
          
          
           log
            
          
           
            
           
           
            E
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
          
           log
            
          
           
            
          
           (
            
          
           1
            
          
           −
            
          
           z
            
          
           )
            
          
           +
            
           
           
            h
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
          
           −
            
           
           
            h
             
            
            
             ∞
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           +
            
           
           
            h
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
          
           −
            
           
           
            r
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
           
          
        
         {\displaystyle \log E_{n}(z)=\log(1-z)+h_{n}(z)=-h_{\infty }(z)+h_{n}(z)=-r_{n}(z)}
          
         
          
   
    
        
         
          
          
           =
            
          
           −
            
           
            
             
              
              
               z
                
               
               
                n
                 
               
                +
                 
               
                1
                 
                
               
              
              
               n
                
              
               +
                
              
               1
                
               
              
             
            
          
           −
            
           
            
             
              
              
               z
                
               
               
                n
                 
               
                +
                 
               
                2
                 
                
               
              
              
               n
                
              
               +
                
              
               2
                
               
              
             
            
          
           −
            
           
            
             
              
              
               z
                
               
               
                n
                 
               
                +
                 
               
                3
                 
                
               
              
              
               n
                
              
               +
                
              
               3
                
               
              
             
            
          
           −
            
          
           ⋯
            
          
           =
            
          
           −
            
           
           
            ∑
             
            
            
             k
              
            
             =
              
            
             n
              
            
             +
              
            
             1
              
             
            
            
             ∞
              
             
            
           
            
             
              
              
               z
                
               
               
                n
                 
               
                +
                 
               
                1
                 
                
               
              
              
               n
                
              
               +
                
              
               1
                
               
              
             
            
          
           =
            
          
           −
            
           
            
             
              
              
               z
                
               
               
                n
                 
               
                +
                 
               
                1
                 
                
               
              
              
               n
                
              
               +
                
              
               1
                
               
              
             
            
           
           
            ∑
             
            
            
             k
              
            
             =
              
            
             0
              
             
            
            
             ∞
              
             
            
           
            
             
              
              
               n
                
              
               +
                
              
               1
                
               
              
              
               n
                
              
               +
                
              
               1
                
              
               +
                
              
               k
                
               
              
             
            
           
           
            z
             
            
            
             k
              
             
            
           
          
        
         {\displaystyle =-{\tfrac {z^{n+1}}{n+1}}-{\tfrac {z^{n+2}}{n+2}}-{\tfrac {z^{n+3}}{n+3}}-\cdots =-\sum _{k=n+1}^{\infty }{\tfrac {z^{n+1}}{n+1}}=-{\tfrac {z^{n+1}}{n+1}}\sum _{k=0}^{\infty }{\tfrac {n+1}{n+1+k}}z^{k}}
          
         
         
    
  従って、 
 
  
   
    
        
         
          
           
           
            |
             
            
          
           log
            
          
           
            
           
           
            E
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
          
           )
            
           
           
            |
             
            
          
           <
            
           
            
             
              
               
               
                |
                 
                
              
               z
                
               
                
                
                 |
                  
                 
                
                
                 n
                  
                
                 +
                  
                
                 1
                  
                 
                
               
              
              
               n
                
              
               +
                
              
               1
                
               
              
             
            
           
           
            ∑
             
            
            
             k
              
            
             =
              
            
             0
              
             
            
            
             ∞
              
             
            
           
            
             
              
              
               n
                
              
               +
                
              
               1
                
               
              
              
               n
                
              
               +
                
              
               1
                
              
               +
                
              
               k
                
               
              
             
            
           
           
            |
             
            
          
           z
            
           
            
            
             |
              
             
            
            
             k
              
             
            
          
           ≤
            
           
            
             
              
               
               
                |
                 
                
              
               z
                
               
                
                
                 |
                  
                 
                
                
                 n
                  
                
                 +
                  
                
                 1
                  
                 
                
               
              
              
               n
                
              
               +
                
              
               1
                
               
              
             
            
           
           
            ∑
             
            
            
             k
              
            
             =
              
            
             0
              
             
            
            
             ∞
              
             
            
           
           
            |
             
            
          
           z
            
           
            
            
             |
              
             
            
            
             k
              
             
            
          
           =
            
           
            
             
              
               
               
                |
                 
                
              
               z
                
               
                
                
                 |
                  
                 
                
                
                 n
                  
                
                 +
                  
                
                 1
                  
                 
                
               
              
              
               n
                
              
               +
                
              
               1
                
               
              
             
            
           
            
             
             
              1
               
              
              
               1
                
              
               −
                
               
               
                |
                 
                
              
               z
                
               
               
                |
                 
                
               
              
             
            
           
          
        
         {\displaystyle |\log E_{n}(z)|<{\tfrac {|z|^{n+1}}{n+1}}\sum _{k=0}^{\infty }{\tfrac {n+1}{n+1+k}}|z|^{k}\leq {\tfrac {|z|^{n+1}}{n+1}}\sum _{k=0}^{\infty }|z|^{k}={\tfrac {|z|^{n+1}}{n+1}}{\tfrac {1}{1-|z|}}}
          
         
         
    
  定理 特定の零点を持つ整函数の存在 次の定理は下記のワイエルシュトラスの因数分解定理 を簡略化したものであるが、任意に与えられた可算無限数列の全ての点のみを零点として持つ整函数の存在を保証している。この定理は単にワイエルシュトラスの定理  (Weierstrass theorem)  と呼ばれることがある[6] 
  定理 (簡略版): 
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           }
            
           
           
            n
             
           
            ∈
             
            
            
             N
              
             
            
           
          
         
       
        {\displaystyle \{a_{n}\}_{n\in \mathbb {N} }}
         
        
       
       
        
         
         
          {
           
          
          
           p
            
           
           
            n
             
            
           
         
          }
           
          
         
       
        {\displaystyle \{p_{n}\}}
         
        
       
       
        
         
         
          r
           
         
          >
           
         
          0
           
          
         
       
        {\displaystyle r>0}
         
        
       
 
  
   
    
        
         
          
           
           
            ∑
             
            
            
             n
              
            
             =
              
            
             1
              
             
            
            
             ∞
              
             
            
           
            
            
             1
              
             
              
              
               p
                
               
               
                n
                 
                
               
             
              +
               
             
              1
               
              
             
            
           
            
            
             (
              
             
              
              
               r
                
               
                
                
                 |
                  
                 
                
                
                 a
                  
                 
                 
                  n
                   
                  
                 
                
                
                 |
                  
                 
                
               
              
            
             )
              
             
            
             
             
              p
               
              
              
               n
                
               
              
            
             +
              
            
             1
              
             
            
          
           <
            
          
           ∞
            
          
           ,
            
           
          
        
         {\displaystyle \sum _{n=1}^{\infty }{\frac {1}{p_{n}+1}}\left({\frac {r}{|a_{n}|}}\right)^{p_{n}+1}<\infty ,}
          
         
         
    
  であるとすると、函数 
 
  
   
    
        
         
          
          
           f
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
           
           
            ∏
             
            
            
             n
              
            
             =
              
            
             1
              
             
            
            
             ∞
              
             
            
           
           
            E
             
            
             
             
              p
               
              
              
               n
                
               
              
             
            
          
           (
            
          
           z
            
           
           
            /
             
            
           
           
            a
             
            
            
             n
              
             
            
          
           )
            
           
          
        
         {\displaystyle f(z)=\prod _{n=1}^{\infty }E_{p_{n}}(z/a_{n})}
          
         
         
    
  は点 
       
        
         
          
          
           a
            
           
           
            n
             
            
           
          
         
       
        {\displaystyle a_{n}}
         
        
       
       
        
         
          
          
           z
            
           
           
            0
             
            
           
          
         
       
        {\displaystyle z_{0}}
         
        
       
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
         
          }
           
          
         
       
        {\displaystyle \{a_{n}\}}
         
        
       m  回あれば、函数 f  は 
       
        
         
         
          z
           
         
          =
           
          
          
           z
            
           
           
            0
             
            
           
          
         
       
        {\displaystyle z=z_{0}}
         
        
       m  の零点を持つ。 
  証明 : 
       
        
         
         
          f
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle f(z)}
         
        
       
 
  
   
    
        
         
          
          
           log
            
          
           
            
          
           f
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
           
           
            ∑
             
            
            
             n
              
            
             =
              
            
             1
              
             
            
            
             ∞
              
             
            
          
           log
            
          
           
            
           
           
            E
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
           
           
            /
             
            
           
           
            a
             
            
            
             n
              
             
            
          
           )
            
          
           =
            
           
           
            ∑
             
            
            
             n
              
            
             =
              
            
             1
              
             
            
            
             ∞
              
             
            
          
           (
            
          
           log
            
          
           
            
          
           (
            
          
           1
            
          
           −
            
          
           z
            
           
           
            /
             
            
           
           
            a
             
            
            
             n
              
             
            
          
           )
            
          
           +
            
           
           
            h
             
            
            
             n
              
             
            
          
           (
            
          
           z
            
           
           
            /
             
            
           
           
            a
             
            
            
             n
              
             
            
          
           )
            
          
           )
            
           
          
        
         {\displaystyle \log f(z)=\sum _{n=1}^{\infty }\log E_{n}(z/a_{n})=\sum _{n=1}^{\infty }(\log(1-z/a_{n})+h_{n}(z/a_{n}))}
          
         
         
    
  前節で示したように 
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           }
            
           
           
            n
             
           
            ∈
             
            
            
             N
              
             
            
           
          
         
       
        {\displaystyle \{a_{n}\}_{n\in \mathbb {N} }}
         
        
       
       
        
         
         
          R
           
          
         
       
        {\displaystyle R}
         
        
       
       
        
         
         
          N
           
          
         
       
        {\displaystyle N}
         
        
       
       
        
         
         
          n
           
         
          >
           
         
          N
           
          
         
       
        {\displaystyle n>N}
         
        
       
       
        
         
          
          
           |
            
           
          
          
           a
            
           
           
            n
             
            
           
          
          
           |
            
           
         
          >
           
         
          R
           
          
         
       
        {\displaystyle |a_{n}|>R}
         
        
       
       
        
         
         
          R
           
          
         
       
        {\displaystyle R}
         
        
       
       
        
         
         
          N
           
          
         
       
        {\displaystyle N}
         
        
       
       
        
         
          
          
           ∑
            
           
           
            n
             
           
            =
             
           
            1
             
            
           
           
            ∞
             
            
           
         
          log
           
         
          
           
          
          
           E
            
           
            
            
             p
              
             
             
              n
               
              
             
            
           
         
          (
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
          
         
       
        {\displaystyle \sum _{n=1}^{\infty }\log E_{p_{n}}(z/a_{n})}
         
        
       
       
        
         
         
          n
           
         
          ≤
           
         
          N
           
          
         
       
        {\displaystyle n\leq N}
         
        
       
       
        
         
          
          
           ∑
            
           
           
            n
             
           
            =
             
           
            1
             
            
           
           
            N
             
            
           
          
          
           E
            
           
            
            
             p
              
             
             
              n
               
              
             
            
           
         
          (
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
         
          =
           
          
          
           ∑
            
           
           
            n
             
           
            =
             
           
            1
             
            
           
           
            N
             
            
           
         
          (
           
         
          log
           
         
          
           
         
          (
           
         
          1
           
         
          −
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
         
          +
           
          
          
           h
            
           
            
            
             p
              
             
             
              n
               
              
             
            
           
         
          (
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
         
          )
           
          
         
       
        {\displaystyle \sum _{n=1}^{N}E_{p_{n}}(z/a_{n})=\sum _{n=1}^{N}(\log(1-z/a_{n})+h_{p_{n}}(z/a_{n}))}
         
        
       
       
        
         
         
          n
           
         
          >
           
         
          N
           
          
         
       
        {\displaystyle n>N}
         
        
       
       
        
         
          
          
           ∑
            
           
           
            n
             
           
            =
             
           
            N
             
           
            +
             
           
            1
             
            
           
           
            ∞
             
            
           
          
          
           E
            
           
            
            
             p
              
             
             
              n
               
              
             
            
           
         
          (
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
         
          =
           
          
          
           ∑
            
           
           
            n
             
           
            =
             
           
            N
             
           
            +
             
           
            1
             
            
           
           
            ∞
             
            
           
         
          (
           
         
          log
           
         
          
           
         
          (
           
         
          1
           
         
          −
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
         
          +
           
          
          
           h
            
           
            
            
             p
              
             
             
              n
               
              
             
            
           
         
          (
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
         
          )
           
          
         
       
        {\displaystyle \sum _{n=N+1}^{\infty }E_{p_{n}}(z/a_{n})=\sum _{n=N+1}^{\infty }(\log(1-z/a_{n})+h_{p_{n}}(z/a_{n}))}
         
        
       
  有限和 
       
        
         
          
          
           ∑
            
           
           
            n
             
           
            =
             
           
            1
             
            
           
           
            N
             
            
           
         
          (
           
         
          log
           
         
          
           
         
          (
           
         
          1
           
         
          −
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
         
          +
           
          
          
           h
            
           
            
            
             p
              
             
             
              n
               
              
             
            
           
         
          (
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
         
          )
           
          
         
       
        {\displaystyle \sum _{n=1}^{N}(\log(1-z/a_{n})+h_{p_{n}}(z/a_{n}))}
         
        
       
       
        
         
         
          n
           
         
          ≤
           
         
          N
           
          
         
       
        {\displaystyle n\leq N}
         
        
       
       
        
         
          
          
           a
            
           
           
            n
             
            
           
          
         
       
        {\displaystyle a_{n}}
         
        
       
  一先ず 
       
        
         
          
          
           |
            
           
         
          z
           
          
          
           |
            
           
         
          <
           
         
          R
           
          
         
       
        {\displaystyle |z|<R}
         
        
       
 
  
   
    
        
         
          
           
           
            |
             
            
           
           
            ∑
             
            
            
             n
              
            
             =
              
            
             N
              
            
             +
              
            
             1
              
             
            
            
             ∞
              
             
            
          
           log
            
          
           
            
           
           
            E
             
            
             
             
              p
               
              
              
               n
                
               
              
             
            
          
           (
            
          
           z
            
           
           
            /
             
            
           
           
            a
             
            
            
             n
              
             
            
          
           )
            
           
           
            |
             
            
          
           =
            
           
           
            |
             
            
           
           
            ∑
             
            
            
             n
              
            
             =
              
            
             N
              
            
             +
              
            
             1
              
             
            
            
             ∞
              
             
            
           
           
            r
             
            
             
             
              p
               
              
              
               n
                
               
              
             
            
          
           (
            
          
           z
            
           
           
            /
             
            
           
           
            a
             
            
            
             n
              
             
            
          
           )
            
           
           
            |
             
            
           
          
        
         {\displaystyle |\sum _{n=N+1}^{\infty }\log E_{p_{n}}(z/a_{n})|=|\sum _{n=N+1}^{\infty }r_{p_{n}}(z/a_{n})|}
          
         
        
     
      
          
           
            
            
             <
              
             
             
              ∑
               
              
              
               n
                
              
               =
                
              
               N
                
              
               +
                
              
               1
                
               
              
              
               ∞
                
               
              
             
              
               
                
                
                 |
                  
                 
               
                z
                 
                
                
                 /
                  
                 
                
                
                 a
                  
                 
                 
                  n
                   
                  
                 
                
                 
                 
                  |
                   
                  
                 
                  
                   
                   
                    p
                     
                    
                    
                     n
                      
                     
                    
                   
                 
                  +
                   
                 
                  1
                   
                  
                 
                
               
                
                 
                 
                  p
                   
                  
                  
                   n
                    
                   
                  
                 
               
                +
                 
               
                1
                 
                
               
              
             
              
              
               1
                
               
               
                1
                 
               
                −
                 
                
                
                 |
                  
                 
               
                z
                 
                
                
                 /
                  
                 
                
                
                 a
                  
                 
                 
                  n
                   
                  
                 
                
                
                 |
                  
                 
                
               
              
             
            
          
           {\displaystyle <\sum _{n=N+1}^{\infty }{\frac {|z/a_{n}|^{{p_{n}}+1}}{{p_{n}}+1}}{\frac {1}{1-|z/a_{n}|}}}
            
           
            
     
      
          
           
            
            
             <
              
             
              
              
               1
                
               
               
                1
                 
               
                −
                 
                
                
                 |
                  
                 
               
                R
                 
                
                
                 /
                  
                 
                
                
                 a
                  
                 
                 
                  N
                   
                 
                  +
                   
                 
                  1
                   
                  
                 
                
                
                 |
                  
                 
                
               
              
             
             
              ∑
               
              
              
               n
                
              
               =
                
              
               N
                
              
               +
                
              
               1
                
               
              
              
               ∞
                
               
              
             
              
               
                
                
                 |
                  
                 
               
                R
                 
                
                
                 /
                  
                 
                
                
                 a
                  
                 
                 
                  N
                   
                 
                  +
                   
                 
                  1
                   
                  
                 
                
                 
                 
                  |
                   
                  
                 
                  
                  
                   p
                    
                   
                   
                    n
                     
                    
                   
                 
                  +
                   
                 
                  1
                   
                  
                 
                
               
                
                
                 p
                  
                 
                 
                  n
                   
                  
                 
               
                +
                 
               
                1
                 
                
               
              
             
            
          
           {\displaystyle <{\frac {1}{1-|R/a_{N+1}|}}\sum _{n=N+1}^{\infty }{\frac {|R/a_{N+1}|^{p_{n}+1}}{p_{n}+1}}}
            
           
           
     
    
    
  従って、定理の条件によって、無限和部分は収束し有限確定値を取る。
       
        
         
         
          R
           
          
         
       
        {\displaystyle R}
         
        
       
       
        
         
         
          z
           
          
         
       
        {\displaystyle z}
         
        
       
       
        
         
          
          
           ∑
            
           
           
            n
             
           
            =
             
           
            1
             
            
           
           
            ∞
             
            
           
         
          log
           
         
          
           
          
          
           E
            
           
            
            
             p
              
             
             
              n
               
              
             
            
           
         
          (
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
          
         
       
        {\displaystyle \sum _{n=1}^{\infty }\log E_{p_{n}}(z/a_{n})}
         
        
       
       
        
         
          
          
           a
            
           
           
            n
             
            
           
          
         
       
        {\displaystyle a_{n}}
         
        
       
  以上から 無限積 
       
        
         
         
          f
           
         
          (
           
         
          z
           
         
          )
           
         
          =
           
          
          
           ∏
            
           
           
            n
             
           
            =
             
           
            1
             
            
           
           
            ∞
             
            
           
          
          
           E
            
           
            
            
             p
              
             
             
              n
               
              
             
            
           
         
          (
           
         
          z
           
          
          
           /
            
           
          
          
           a
            
           
           
            n
             
            
           
         
          )
           
          
         
       
        {\displaystyle f(z)=\prod _{n=1}^{\infty }E_{p_{n}}(z/a_{n})}
         
        
       
       
        
         
          
          
           a
            
           
           
            n
             
            
           
          
         
       
        {\displaystyle a_{n}}
         
        
       
       
        
         
         
          f
           
         
          (
           
         
          z
           
         
          )
           
          
         
       
        {\displaystyle f(z)}
         
        
       
  注意 : 
 
  
   定理の条件を満たす数列 
        
         
          
          
           {
            
           
           
            p
             
            
            
             n
              
             
            
          
           }
            
           
          
        
         {\displaystyle \{p_{n}\}}
          
         
        
        
         
          
           
           
            p
             
            
            
             n
              
             
            
          
           =
            
          
           n
            
           
          
        
         {\displaystyle p_{n}=n}
          
         
        p'n  ≥ pn   をとっても、常に収束する。  
   定理は次のように一般化される。リーマン球面 上の開集合 の中の数列 (したがって、領域 )に対して、それらの部分集合の中で正則 であり、数列の点で零点を持つ函数が存在する[4]   
   代数学の基本定理により与えられる場合も含まれることに注意せよ。もし数列 
        
         
          
          
           {
            
           
           
            a
             
            
            
             n
              
             
            
          
           }
            
           
          
        
         {\displaystyle \{a_{n}\}}
          
         
        
        
         
          
           
           
            p
             
            
            
             n
              
             
            
          
           =
            
          
           0
            
           
          
        
         {\displaystyle p_{n}=0}
          
         
        
        
         
          
           
           
            f
             
           
            (
             
           
            z
             
           
            )
             
           
            =
             
           
            c
             
            
             
              
               
               
                ∏
                 
                
               
              
              
               n
                
               
              
            
             (
              
            
             z
              
            
             −
              
             
             
              a
               
              
              
               n
                
               
              
            
             )
              
            
           
           
          
        
         {\displaystyle \,f(z)=c\,{\displaystyle \prod }_{n}(z-a_{n})}
          
         
         
    
  
 
  次の定理が一般にワイエルシュトラスの因数分解定理 と呼ばれている完全形式である。ワイエルシュトラスの積/因子定理と呼ばれることもある[7] 
  定理 (完全版): f  を整函数とし、
       
        
         
         
          {
           
          
          
           a
            
           
           
            n
             
            
           
         
          }
           
          
         
       
        {\displaystyle \{a_{n}\}}
         
        
       f  の 0 以外の零点とする(多重度だけ繰り返すものとする)。f  が z  = 0 で位数 m  ≥ 0 である零点を持つとする( z  = 0 で位数 m  = 0 の零点とは、ƒ(0) ≠ 0 を意味する)と、整函数 g  と整数の数列 
       
        
         
         
          {
           
          
          
           p
            
           
           
            n
             
            
           
         
          }
           
          
         
       
        {\displaystyle \{p_{n}\}}
         
        
       
 
  
   
    
        
         
          
          
           f
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
           
           
            z
             
            
            
             m
              
             
            
           
           
            e
             
            
            
             g
              
            
             (
              
            
             z
              
            
             )
              
             
            
           
           
            ∏
             
            
            
             n
              
            
             =
              
            
             1
              
             
            
            
             ∞
              
             
            
           
           
            E
             
            
             
             
              p
               
              
              
               n
                
               
              
             
            
           
            
             
             
              (
               
              
               
               
                z
                 
                
                
                 a
                  
                 
                 
                  n
                   
                  
                 
                
               
             
              )
               
              
            
           
           
          
        
         {\displaystyle f(z)=z^{m}e^{g(z)}\prod _{n=1}^{\infty }E_{p_{n}}\!\!\left({\frac {z}{a_{n}}}\right)}
          
         
         
    
  となる[8] 
 
  因数分解の例 
   
        
         
          
          
           sin
            
          
           
            
          
           π
            
          
           z
            
          
           =
            
          
           π
            
          
           z
            
           
           
            ∏
             
            
            
             n
              
            
             ≠
              
            
             0
              
             
            
           
           
            (
             
            
            
             1
              
            
             −
              
             
              
              
               z
                
              
               n
                
               
              
             
           
            )
             
            
           
           
            e
             
            
            
             z
              
             
             
              /
               
              
            
             n
              
             
            
          
           =
            
          
           π
            
          
           z
            
           
           
            ∏
             
            
            
             n
              
            
             =
              
            
             1
              
             
            
            
             ∞
              
             
            
           
           
            (
             
            
            
             1
              
            
             −
              
             
              
               
               
                z
                 
                
                
                 2
                  
                 
                
               
               
                n
                 
                
                
                 2
                  
                 
                
               
              
             
           
            )
             
            
           
          
        
         {\displaystyle \sin \pi z=\pi z\prod _{n\neq 0}\left(1-{\frac {z}{n}}\right)e^{z/n}=\pi z\prod _{n=1}^{\infty }\left(1-{\frac {z^{2}}{n^{2}}}\right)}
          
         
        
        
         
          
          
           cos
            
          
           
            
          
           π
            
          
           z
            
          
           =
            
           
           
            ∏
             
            
            
             q
              
            
             ∈
              
             
             
              Z
               
              
            
             ,
              
             
             
              q
               
              
               
               
                odd
                 
                
              
             
             
            
           
           
            (
             
            
            
             1
              
            
             −
              
             
              
               
               
                2
                 
               
                z
                 
                
              
               q
                
               
              
             
           
            )
             
            
           
           
            e
             
            
            
             2
              
            
             z
              
             
             
              /
               
              
            
             q
              
             
            
          
           =
            
           
           
            ∏
             
            
            
             n
              
            
             =
              
            
             0
              
             
            
            
             ∞
              
             
            
           
           
            (
             
            
            
             1
              
            
             −
              
             
              
               
               
                4
                 
                
                
                 z
                  
                 
                 
                  2
                   
                  
                 
                
               
               
                (
                 
               
                2
                 
               
                n
                 
               
                +
                 
               
                1
                 
                
                
                 )
                  
                 
                 
                  2
                   
                  
                 
                
               
              
             
           
            )
             
            
           
          
        
         {\displaystyle \cos \pi z=\prod _{q\in \mathbb {Z} ,\,q\;{\text{odd}}}\left(1-{\frac {2z}{q}}\right)e^{2z/q}=\prod _{n=0}^{\infty }\left(1-{\frac {4z^{2}}{(2n+1)^{2}}}\right)}
          
         
          
  アダマールの因数分解定理 f  が有限の位数[9] 
 
  
   
    
        
         
          
          
           f
            
          
           (
            
          
           z
            
          
           )
            
          
           =
            
           
           
            z
             
            
            
             m
              
             
            
           
           
            e
             
            
            
             g
              
            
             (
              
            
             z
              
            
             )
              
             
            
           
            
            
             ∏
              
             
             
              n
               
             
              =
               
             
              1
               
              
             
             
              ∞
               
              
             
            
            
             E
              
             
             
              p
               
              
             
           
            (
             
           
            z
             
            
            
             /
              
             
            
            
             a
              
             
             
              n
               
              
             
           
            )
             
            
           
          
        
         {\displaystyle f(z)=z^{m}e^{g(z)}\displaystyle \prod _{n=1}^{\infty }E_{p}(z/a_{n})}
          
         
         
    
  を持つ。ここに g (z ) は次数 q  の多項式であり、q  ≤ ρ  で p =[ρ ] である[8] 
 
  参照項目 脚注  
    
    ^ Knopp, K. (1996), “Weierstrass's Factor-Theorem”, Theory of Functions, Part II , New York: Dover, pp. 1–7   ^ 大沢健夫 (2017年11月20日). 現代複素解析への道標 . 現代数学社. p. 35. ISBN  978-4-7687-0480-6    ^ Boas, R. P. (1954), Entire Functions , New York: Academic Press Inc., 
       ISBN  0-8218-4505-5 , 
       OCLC  6487790    ^ a b Rudin, W. (1987), Real and Complex Analysis  (3rd ed.), Boston: McGraw Hill, pp. 301–304, 
       ISBN  0-07-054234-1 , 
       OCLC  13093736      
    ^ a b 遠木幸成、阪井章 (1966年2月). 関数論 . 学術図書出版社. pp. 101-105     
    ^ 
       Weisstein, Eric W. "Weierstrass's Theorem" . mathworld.wolfram.com  (英語).  ^ 
       Weisstein, Eric W. "Weierstrass Product Theorem" . mathworld.wolfram.com  (英語).  ^ a b Conway, J. B. (1995), Functions of One Complex Variable I, 2nd ed. , springer.com: Springer, 
       ISBN  0-387-90328-3      
    ^ z = 0 で m  位の零点 (m ≧ 0) を持ち、その他の零点が α 1 ,α 2 , ..., α n α n +1α 1 | ≦ |α 2 | ≦ |α 3 | ...→ ∞) である超越整函数 f (z )を、ワイエルシュトラスの標準乗積で、 
      
       
        
            
             
              
              
               f
                
              
               (
                
              
               z
                
              
               )
                
              
               =
                
               
               
                e
                 
                
                
                 g
                  
                
                 (
                  
                
                 z
                  
                
                 )
                  
                 
                
               
               
                z
                 
                
                
                 m
                  
                 
                
               
               
                ∏
                 
                
                
                 k
                  
                
                 =
                  
                
                 1
                  
                 
                
                
                 ∞
                  
                 
                
               
                
                
                 (
                  
                 
                
              
               1
                
              
               −
                
               
                
                
                 z
                  
                 
                 
                  α
                   
                  
                  
                   k
                    
                   
                  
                 
                
               
                
                
                 )
                  
                 
                
               
               
                e
                 
                
                 
                 
                  g
                   
                  
                  
                   k
                    
                   
                  
                
                 (
                  
                
                 z
                  
                 
                 
                  /
                   
                  
                 
                 
                  α
                   
                  
                  
                   k
                    
                   
                  
                
                 )
                  
                 
                
               
              
            
             {\displaystyle f(z)=e^{g(z)}z^{m}\prod _{k=1}^{\infty }{\biggl (}1-{\frac {z}{\alpha _{k}}}{\biggr )}e^{g_{k}(z/\alpha _{k})}}
              
             
             
        と表すことができる。ここに、g (z ) は整函数で、 
      
       
        
            
             
              
               
               
                g
                 
                
                
                 k
                  
                 
                
              
               (
                
              
               z
                
              
               )
                
              
               =
                
              
               z
                
              
               +
                
              
               (
                
              
               1
                
               
               
                /
                 
                
              
               2
                
              
               )
                
               
               
                z
                 
                
                
                 2
                  
                 
                
              
               +
                
              
               (
                
              
               1
                
               
               
                /
                 
                
              
               2
                
              
               )
                
               
               
                z
                 
                
                
                 3
                  
                 
                
              
               +
                
              
               ⋯
                
              
               +
                
              
               (
                
              
               1
                
               
               
                /
                 
                
               
               
                p
                 
                
                
                 k
                  
                 
                
              
               )
                
               
               
                z
                 
                
                 
                 
                  p
                   
                  
                  
                   k
                    
                   
                  
                 
                
               
              
            
             {\displaystyle g_{k}(z)=z+(1/2)z^{2}+(1/2)z^{3}+\cdots +(1/p_{k})z^{p_{k}}}
              
             
             
        である。ここでは、p 1 , p 2 ,... は、
          
           
            
             
             
              ∑
               
              
              
               k
                
              
               =
                
              
               1
                
               
              
              
               ∞
                
               
              
             
              
              
               |
                
               
              
             
              
              
               z
                
               
               
                α
                 
                
                
                 k
                  
                 
                
               
              
             
              
               
               
                |
                 
                
               
              
               
               
                p
                 
                
                
                 k
                  
                 
                
              
               +
                
              
               1
                
               
              
             
            
          
           {\displaystyle \sum _{k=1}^{\infty }{\biggl |}{\frac {z}{\alpha _{k}}}{\biggr |}^{p_{k}+1}}
            
           
          z  に対して収束するような自然数である。このとき超越整函数の位数は、 
      
       
        
            
             
              
              
               ρ
                
              
               =
                
               
               
                lim sup
                 
                
                
                 r
                  
                
                 →
                  
                
                 ∞
                  
                 
                
              
               log
                
              
               
                
              
               log
                
              
               
                
               
               
                M
                 
               
                (
                 
               
                r
                 
               
                )
                 
                
               
               
                /
                 
                
              
               log
                
              
               
                
               
               
                r
                 
                
               
              
            
             {\displaystyle \rho =\limsup _{r\rightarrow \infty }\log \log {M(r)}/\log {r}}
              
             
             
        で定義される。M (r ) は |z | = r  における |f (z )| の最大値である。   
    
  外部リンク