-- DRCSpec
MODULE main
 VAR

  STARTUP:boolean;
  
  Cold_Shutdown: boolean;
  Heatup: boolean;
  OP_MODE: boolean;
  SCRAM: boolean;
  

 DEFINE



    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_0 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! Cold_Shutdown) | (! STARTUP))) & (((! SCRAM) & (X SCRAM)) & (! (X (OP_MODE & Heatup)))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_1 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! Cold_Shutdown) | (! STARTUP))) & (((! SCRAM) & (X SCRAM)) & (! (X (OP_MODE & Heatup)))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_2 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & ((! SCRAM) & (X (! SCRAM))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_3 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM & (! (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_4 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X (((! SCRAM) & (X SCRAM)) & (! (X (OP_MODE & Heatup))))) & (SCRAM | (X (! SCRAM))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_5 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X (((! SCRAM) & (X SCRAM)) & (! (X (OP_MODE & Heatup))))) & (SCRAM | (X (! SCRAM))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_6 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((! (Cold_Shutdown & STARTUP)) & ((! (X ((! Cold_Shutdown) | (! STARTUP)))) & ((! SCRAM) & (X SCRAM)))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_7 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((! (Cold_Shutdown & STARTUP)) & ((! (X ((! Cold_Shutdown) | (! STARTUP)))) & ((! SCRAM) & (X SCRAM)))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_8 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((((! SCRAM) & (X SCRAM)) -> ((! SCRAM) & (X SCRAM))) U (! (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_9 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((((! SCRAM) & (X SCRAM)) -> ((! SCRAM) & (X SCRAM))) U (! (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_10 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (SCRAM & (! ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_11 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! Cold_Shutdown) | (! STARTUP))) & (((! SCRAM) & (X SCRAM)) & (! (X (OP_MODE & Heatup)))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_12 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! Cold_Shutdown) | (! STARTUP))) & (((! SCRAM) & (X SCRAM)) & (! (X (OP_MODE & Heatup)))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_13 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & ((! SCRAM) & (X (! SCRAM))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_14 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM & (! (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_15 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X (((! SCRAM) & (X SCRAM)) & (! (X (OP_MODE & Heatup))))) & (SCRAM | (X (! SCRAM))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_16 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X (((! SCRAM) & (X SCRAM)) & (! (X (OP_MODE & Heatup))))) & (SCRAM | (X (! SCRAM))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_17 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((! (Cold_Shutdown & STARTUP)) & ((! (X ((! Cold_Shutdown) | (! STARTUP)))) & ((! SCRAM) & (X SCRAM)))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_18 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((! (Cold_Shutdown & STARTUP)) & ((! (X ((! Cold_Shutdown) | (! STARTUP)))) & ((! SCRAM) & (X SCRAM)))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_19 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((((! SCRAM) & (X SCRAM)) -> ((! SCRAM) & (X SCRAM))) U (! (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_20 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((((! SCRAM) & (X SCRAM)) -> ((! SCRAM) & (X SCRAM))) U (! (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_21 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F (((! (! SCRAM)) & (X SCRAM)) & (! (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_SCRAM_22 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F (((! SCRAM) & (! (X SCRAM))) & (! (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_Cold_Shutdown_0 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) & (! (! STARTUP))) & (! (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_Cold_Shutdown_1 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((! (Cold_Shutdown & STARTUP)) & ((X ((! Cold_Shutdown) & (! (! STARTUP)))) & (! ((! SCRAM) & (X SCRAM))))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_Cold_Shutdown_2 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((Cold_Shutdown & STARTUP) & (! ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_Cold_Shutdown_3 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) & (! (! STARTUP))) & (! (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_Cold_Shutdown_4 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((! (Cold_Shutdown & STARTUP)) & ((X ((! Cold_Shutdown) & (! (! STARTUP)))) & (! ((! SCRAM) & (X SCRAM))))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_Cold_Shutdown_5 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((Cold_Shutdown & STARTUP) & (! ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_STARTUP_0 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! (! Cold_Shutdown)) & (! STARTUP)) & (! (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_STARTUP_1 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((! (Cold_Shutdown & STARTUP)) & ((X ((! (! Cold_Shutdown)) & (! STARTUP))) & (! ((! SCRAM) & (X SCRAM))))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_STARTUP_2 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((Cold_Shutdown & STARTUP) & (! ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_STARTUP_3 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! (! Cold_Shutdown)) & (! STARTUP)) & (! (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_STARTUP_4 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((! (Cold_Shutdown & STARTUP)) & ((X ((! (! Cold_Shutdown)) & (! STARTUP))) & (! ((! SCRAM) & (X SCRAM))))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_STARTUP_5 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U (((Cold_Shutdown & STARTUP) & (! ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & (! ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_OP_MODE_0 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! Cold_Shutdown) | (! STARTUP))) & ((! ((! SCRAM) & (X SCRAM))) & (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_OP_MODE_1 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X ((! ((! SCRAM) & (X SCRAM))) & (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_OP_MODE_2 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! Cold_Shutdown) | (! STARTUP))) & ((! ((! SCRAM) & (X SCRAM))) & (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_OP_MODE_3 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X ((! ((! SCRAM) & (X SCRAM))) & (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_Heatup_0 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! Cold_Shutdown) | (! STARTUP))) & ((! ((! SCRAM) & (X SCRAM))) & (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_Heatup_1 := (! ((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & ((! SCRAM) & (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X ((! ((! SCRAM) & (X SCRAM))) & (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_Heatup_2 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! Cold_Shutdown) | (! STARTUP))) & ((! ((! SCRAM) & (X SCRAM))) & (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    
    -- Req text: While !SCRAM If Cold_Shutdown & STARTUP DRC shall at the next timepoint satisfy OP_MODE & Heatup
    LTLSPEC NAME PWR-2001_Heatup_3 := (! (((G (((! SCRAM) | (X SCRAM)) | (X ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))))))) & (F ((! ((! SCRAM) | (X SCRAM))) & (X (((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & ((! ((! SCRAM) & (X SCRAM))) U ((! ((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM))))) & ((X ((! ((! SCRAM) & (X SCRAM))) & (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM))))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))))) & (SCRAM | ((((! SCRAM) & (X SCRAM)) V (((Cold_Shutdown & STARTUP) | ((X ((! Cold_Shutdown) | (! STARTUP))) | ((! SCRAM) & (X SCRAM)))) | ((X (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup)))) & (SCRAM | (X (! SCRAM)))))) & (((! Cold_Shutdown) | (! STARTUP)) | (((! SCRAM) & (X SCRAM)) | (X (OP_MODE & Heatup))))))));    
    