
    >iW$                        d dl Z d dlmZ d dlmZ d dlZ e j                  d       dZ
dZdZdZdZdZd	Zd
ZdZdZd	Zd
ZdZdZdZddddddZd dddddZ ej6                  g de      Z ej6                  eD  cg c]  } e|    	 c} ej<                        Zd Z d Z!d Z"ddZ#d dZ$d!dZ%e&dk(  r e%        yyc c} w )"    Nignored   g{Gz?g      @      ?g
ףp=
?g?g333333?g?g?g333333?g    .A        gQ?gQ?g      ?)QUANTUM_TUNNELINGFOURIER_BREAKOUTENTROPIC_REVERSALSTOCHASTIC_RESONANCETRAPPED            dtypec                 X    t        j                  t        j                  |       dz         S )z*Proxy for semantic entropy: H ~ log|dy/dt|g|=)nplogabs)dydts    !Qwen_python_20260407_epqgjx16e.pyentropy_proxyr   >   s    66"&&,&''    c                 T   t        j                  |j                  t        d   t         j                        }|t
        k\  }| |t        k  z  | |z
  dkD  z  }| | z  |dk  z  }| | z  | z  || dz  k  z  }t        d   ||<   t        d   ||<   t        d   ||<   t        d   ||<   |S )	Nr
   r   皙?r   r   r   r   r	   )r   fullshapeANOMALY_INDEXint8MAX_ITER
H_COLLAPSE)	first_hfinal_hescape_iter
recent_stdanomaly_idxtrappedquantumfourierentropics	            r   _classify_anomaly_arraysr+   C   s    ''+++];Q-RZ\ZaZabKX%GxGj01g6G35NOGxWH%c)9:GgX&7(3w37NOH(3K()<=K();<K)*=>Kr   c                     |t         k\  ry|d   }|d   }|t        k  r	||z
  dkD  ryt        j                  | dd       dk  ry	||dz  k  ry
y)z4Classify breakout type based on trajectory & entropyr   r   r   r   iNr   r   r	   r
   )r    r!   r   std)y_trajh_trajr$   h_final	h_initials        r   classify_anomalyr3   Q   sb    hRjGq	I	G 3c 9"	vvfSTlc!!S "!r   c                    |t         j                  j                         n|}t        j                  t        dz   t         j
                        }t        j                  t        dz   t         j
                        }| |d<   d|d<   d}t        }t        }t        t              D ](  }||   }	|	|	z  |z   }
|j                         t        k  r|j                  t        t              }|j                  t        t              }|t        j                  d|dz
  dz  z  t        dz  z        z  }||j                  t        t               kD  rG|
|j#                  d|      |z  z  }
||z  }t%        |	      t&        k  rt)        |
      t*        k  r|}|} nA|	|
t,        z  z   }|||dz   <   t)        |
      ||dz   <   |dz   }t%        |      t.        kD  s) n |d|dz    }|d|dz    }t1        |||      }||||d	   fS )
z7Integrate volatile ODE with stochastic prompt injectionNr   r   r   r               ?r   r-   )r   randomdefault_rngemptyr    float64rangePROMPT_CHANCEuniform	SIGMA_MIN	SIGMA_MAX
ENERGY_MIN
ENERGY_MAXexp	NOISE_STD
ESCAPE_MIN
ESCAPE_MAXnormalr   Y_SAFEr   r!   DTBLOWUP_LIMITr3   )y0murngyhprompt_energy_usedr$   steps_takeniy_currr   sigmaprompt_energycollapse_potentialy_nexty_arrh_arranomalys                     r   integrate_with_promptsrZ   b   s   %(["))


!cC
ARZZ0A
ARZZ0AAaDAaDKK8_ 1#::<-'KK	95EKK
J?M!.RS@S8TXaefXf8g1h!h!CKK
J$GG

3.>>"m3"v;'M$,?*,L"#K"#K$)#!a% &!a%!ev;%14 {QE{QEue[9G!3U2Y>>r   c                 	   t        j                  g | |dt         j                  i}t        j                  g ||dt         j                  i}t        j                  ||      \  }}t         j                  j                  |      }||z  }	|j                  d      j                         }
|j                  d      }t        j                  |	t         j                        }t        j                  |	t         j                        }t        j                  |	t         j                        }t        j                  |	t        t         j                        }t        j                  |	t              }t        dt        dz         }t        j                  ||	ft         j                        }|
|dd d f<   d}t!        t              D ]  }t        j"                  |      s npt        j$                  |      }|
|   }||   }||z  |z   }|j	                  |j&                        t(        k  }t        j"                  |      r||   }|j+                  t,        t.        |j&                        }|j+                  t0        t2        |j&                        }|t        j4                  d|d	z
  d
z  z  t6        d
z  z        z  }||j+                  t8        t:        |j&                        kD  }t        j"                  |      rS||   }|j=                  d||   |j&                        } ||   }!|!|xx   | ||   z  z  cc<   |!||<   ||xx   ||   z  cc<   t?        |      }"t        j@                  |      tB        k  |"tD        k  z  }#t        j"                  |#      r||#   }$|||$<   |"|#   ||$<   d||$<   ||#    }%|"|#    }&|%j&                  s|dk(  r|&||%<   |&||%<   |
|%   ||#    tF        z  z   }'|'|
|%<   t        j@                  |'      tH        kD  }(t        j"                  |(      r
|%|(   })d||)<   t        |dz   |dz
        }*|'||*|%f<   t        ||d
z         } ||k  r|d | }+n|}+t        jJ                  |+d      },tM        ||||,      }-t        jN                  |j                  ||      dz         }.tP        |-   j                  ||      }/|j                  ||      }0|j                  ||      }1|.|/|0|1fS )Nr   r-   r      r   r   )sizer5   r6   r   r   F)axis))r   linspacer:   meshgridr7   r8   reshapecopyzerosr   r    int32onesboolminr9   r;   anyflatnonzeror]   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   r   r   rG   r!   rH   rI   r.   r+   log2
HUE_VALUES)2y_rangemu_rangeresseedy_valsmu_valsy_gridmu_gridrL   total_pointsrM   rK   r"   r#   rO   r$   activerecent_window	y_historyhistory_countstep
active_idxy_active	mu_activer   trigger_masktriggered_idxrS   rT   rU   breakout_maskbreakout_idxnoisedydt_triggerh_active
new_escapeescape_points	survivors
survivor_hrV   blowup
blowup_idx	store_rowrecent_yr%   r&   iter_maphue_map
energy_mapentropy_maps2                                                     r   compute_fractal_gridr      ss   [[9'939bjj9Fkk;8;S;

;Gkk&'2OFG
))


%C9Lr!A		Bhh|2::6Ghh|2::6G,bjjA'',AKWW\.FHqL)M-6bjjIIIadOMh 19vvf~^^F+
Z=zN	("Y.zz*//2]B66,&|4MKK	9=;M;MKNEKK
J]EWEWKXM!.RS@S8TXaefXf8g1h!h.ZZgZlZl1mmMvvm$,];

3m(<<CTCT
U#L1]+u}]7S/SS+%1\""<0M-4PP0 &ffX&/Hz4IJ
66*&z2M)-K&%-j%9GM"$)F=!
{+	zk*
>>qy%/	"!+GIy\D*$5$::F!AiLVVF^l2Fvvf~&v.
%*z"D1Hma&78I.4Ii*+tax8Mc19f }$^m,q)J*7G[*UKww{**34q89H%--c37G#++C5J//#s+KWj+55r   c                 \   t        d|  d|  d       t        | |      \  }}}}t        j                  | | dft        j                        }t        j
                  |      }t        j
                  |      }||d d d d df<   |dkD  rt        j                  ||z  dd      nd	|d d d d df<   |dkD  rt        j                  d||z  z
  dd      nd	|d d d d d
f<   t        j                  |      }	t        j                  d       t        j                  |	g ddd       t        j                  d       t        j                  d       t        j                  d       t        j                  d       t        j                           t        j"                          t        d       ||fS )NzComputing CCT Escape Fractal (xz)...)rn   ro   r   r   r   r   r   r   )
      )figsize)      r   r   lowerauto)extentoriginaspectzAnomaly Type / Escape Dynamics)labelzWCCT Volatile ODE Escape Fractal
(Hue=Anomaly | Sat=Escape Speed | Val=Entropy Collapse)u   Control Parameter μu   Initial Condition y₀zFractal generation complete.)printr   r   rc   r:   maxclipmcolors
hsv_to_rgbpltfigureimshowcolorbartitlexlabelylabeltight_layoutshow)
rn   ro   r   r   r   r   hsviter_maxentropy_maxrgbs
             r   plot_cct_fractalr      sZ   	*3%qT
:;1E#TX1Y.Hgz;
((Ca=


3CvvhH&&%KC1aL9AA2778h.153C1aLCNQR?2771{[88!Q?X[C1aL


S
!CJJwJJs-gfMLL78IIhiJJ%&JJ'(HHJ	
()Wr   __main__)N))r   r   )r   r   i  N)r   N)'warningsmatplotlib.colorscolorsr   matplotlib.pyplotpyplotr   numpyr   filterwarningsr    rH   rG   r!   	T_HAWKING	E_HORIZONr<   r>   r?   r@   rA   rD   rE   rC   rI   ANOMALY_HUESr   arrayobjectINDEX_TO_ANOMALYr:   rk   r   r+   r3   rZ   r   r   __name__)names   0r   <module>r      s!    #      !
 		
				



	    288 	  RXX6FGd|D)GrzzZ
(
"")?^S6r2 z W Hs   ;B=