+
    i                     J    ^ RI Ht ^ RIHt ^ RIHt ^ RIHtHtH	t	 R t
R tR# )    )Permutation)symbols)Matrix)PermutationMatrixBlockDiagMatrixBlockMatrixc                  6   \        R 4      w  rr#rErgrrp\        V ^ ^ ^ V^ ^ ^ ^ ^ V^ ^ .^ V^ ^ ^ V^ ^ ^ ^ ^ V^ .^ ^ V^ ^ ^ V^ ^ ^ ^ ^ V.. ROV^ ^ ^ ^^ ^ ^ ^ ^ ^ ^ ^ .^ V^ ^ ^ ^^ ^ ^ ^ ^ ^ ^ .^ ^ V^ ^ ^ ^^ ^ ^ ^ ^ ^ .V	^ ^ ^ V
^ ^ ^^ ^ V^ ^ .^ V	^ ^ ^ V
^ ^ ^^ ^ V^ .^ ^ V	^ ^ ^ V
^ ^ ^^ ^ V.^ ^ ^ ^ V^ ^ ^ ^ ^ ^^ ^ .^ ^ ^ ^ ^ V^ ^ ^ ^ ^ ^^ .^ ^ ^ ^ ^ ^ V^ ^ ^ ^ ^ ^..4      pVP                  4       pV. RO. RO. RO^..8X  g   Q hVP                  4       w  pp\	        . RO4      pV\        V4      8X  g   Q h\        W^ V.V^^ ^ .W^V.^ V^ ^..4      p\        W4^ V.V^^ ^ .W^V.^ V^ ^..4      p\        Wg^ V.V^^ ^ .W^V.^ V^ ^..4      p\        ^..4      pV\        VVVV4      8X  g   Q hR# )za:mN)r   r   r      r   r   r   r   r   r   r   r   r   )r         
   )r
            )      	      )r   r   r   r   r
   r   r   r   r   r   r   r      )r   r   connected_components"connected_components_decompositionr   r   r   )abcdefghijklmMccPBpB0B1B2B3s                         ]/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/matrices/tests/test_graph.pytest_connected_componentsr/      s   ,3EN)A!aA!	
Aq!Q1aAq!Q/	
Aq!Q1aAq!Q/	
Aq!Q1aAq!Q//	
Aq!Q1aAq!Q/	
Aq!Q1aAq!Q/	
Aq!Q1aAq!Q/	
Aq!Q1aAq!Q/	
Aq!Q1aAq!Q/	
Aq!Q1aAq!Q/	
Aq!Q1aAq!Q/	
Aq!Q1aAq!Q/	
Aq!Q1aAq!Q/1 	2A 
			!B-sCCCC//1DAq>?A!!$$$$		
q!	
Aq!	
q!	
Aq!	 
B
 
	
q!	
Aq!	
q!	
Aq!	 
B
 
	
q!	
Aq!	
q!	
Aq!	 
B
 
!BBB////    c                  \   \        . RO. RO. RO. RO. RO. R	O.4      p V P                  4       pV^^.^ ^.^^..8X  g   Q hV P                  4       w  r#\        . R
O4      pV\	        V4      8X  g   Q hV\        \        ^,^-.^6^7..4      \         P                  ! ^^4      \         P                  ! ^^4      .\        ^^.^^..4      \        ^^
.^^ ..4      \         P                  ! ^^4      .\         P                  ! ^^4      \         P                  ! ^^4      \        ^^.^ ^!..4      ..4      8X  g   Q hVP                  4       pVP                  4       pVP                  V,          V,          V 8X  g   Q hV P                  RR7      w  r#\        . RO4      pV\	        V4      8X  g   Q hV\        \        ^^.^ ^!..4      \         P                  ! ^^4      \         P                  ! ^^4      .\         P                  ! ^^4      \        ^^
.^^ ..4      \        ^^.^^..4      .\         P                  ! ^^4      \         P                  ! ^^4      \        ^,^-.^6^7..4      ..4      8X  g   Q hVP                  4       pVP                  4       pVP                  V,          V,          V 8X  g   Q hR# )r   F)lowerN)r      r   r      r   )r   ,   r   r   -   r   )r
   r   r   r   r   r   )r   r   r      r      )r   6   r   r   7   r   )r   r   r       r   !   )r
   r   r   r   r   r   )r   r   r   r   r
   r   )	r   strongly_connected_components+strongly_connected_components_decompositionr   r   r   zerosas_explicitT)r%   sccr'   r(   r)   s        r.   "test_strongly_connected_componentsrC   3   s    	A 
)
)
+CAq6Aq6Aq6****88:DA&'A!!$$$$RHr2h'(LLALLA	
 RHq!f%&RHq!f%&LLA	
 LLALLARHr2h'(	
    " 	
A	A337Q;!88u8EDA&'A!!$$$$RHr2h'(LLALLA	
 LLARHq!f%&RHq!f%&	
 LLALLARHr2h'(	
    " 	
A	A337Q;!r0   N)sympy.combinatoricsr   sympy.core.symbolr   sympy.matricesr   sympy.matrices.expressionsr   r   r   r/   rC    r0   r.   <module>rI      s#    + % !5 5(0V9r0   