[     0.001] (INFO) [37mWrite simplified version of 'old' to output_1/old_Main_simplified.st[0m [[33mmodularization.kt:253[0m]
[     0.040] (INFO) [37mMaintain frames in old[0m [[33mmodularization.kt:256[0m]
[     3.532] (INFO) [37mWrite complete SMV file of 'old' to output_1/old_Main_simplified.smv[0m [[33mmodularization.kt:261[0m]
[     4.011] (INFO) [37mWrite simplified version of 'new' to output_1/new_Main_simplified.st[0m [[33mmodularization.kt:253[0m]
[     4.017] (INFO) [37mMaintain frames in new[0m [[33mmodularization.kt:256[0m]
[     7.208] (INFO) [37mWrite complete SMV file of 'new' to output_1/new_Main_simplified.smv[0m [[33mmodularization.kt:261[0m]
[     7.642] (INFO) [37mTop level relation: Sensor_CraneOnConveyor = (0sd16_16160 < Sensor_AnalogCranePosition & Sensor_AnalogCranePosition < 0sd16_16260) & Sensor_CraneOnMagazin = (0sd16_24290 < Sensor_AnalogCranePosition & Sensor_AnalogCranePosition < 0sd16_24390) & Sensor_CranePositionStamp = (0sd16_8160 < Sensor_AnalogCranePosition & Sensor_AnalogCranePosition < 0sd16_8260) & Sensor_CraneOnConveyor = Sensor_CraneOnConveyor & Sensor_CraneOnMagazin = Sensor_CraneOnMagazin & Sensor_CranePosition = Sensor_CranePosition & Sensor_CranePositionStamp = Sensor_CranePositionStamp & Sensor_CraneDown = Sensor_CraneDown & Sensor_CraneSucked = Sensor_CraneSucked & Sensor_CraneUp = Sensor_CraneUp & Sensor_MagazinCapacitiveSensor = Sensor_MagazinCapacitiveSensor & Sensor_MagazinEmergencyStop = Sensor_MagazinEmergencyStop & Sensor_MagazinOpticalSensor = Sensor_MagazinOpticalSensor & Sensor_MagazinSwitchManuellAutomatic = Sensor_MagazinSwitchManuellAutomatic & Sensor_SliderMovedOut = Sensor_SliderMovedOut & Sensor_SliderNotMovedOut = Sensor_SliderNotMovedOut & Sensor_SorterCapacitiveSensorPusher1 = Sensor_SorterCapacitiveSensorPusher1 & Sensor_SorterCapacitiveSensorPusher2 = Sensor_SorterCapacitiveSensorPusher2 & Sensor_SorterEmergencyStop = Sensor_SorterEmergencyStop & Sensor_SorterLightbarrierCraneInterface = Sensor_SorterLightbarrierCraneInterface & Sensor_SorterLightnessSensorPusher1 = Sensor_SorterLightnessSensorPusher1 & Sensor_SorterLightnessSensorPusher2 = Sensor_SorterLightnessSensorPusher2 & Sensor_SorterLightnessSensorPusher3 = Sensor_SorterLightnessSensorPusher3 & Sensor_SorterLightnesssensorCraneInterfaceInverse = Sensor_SorterLightnesssensorCraneInterfaceInverse & Sensor_SorterPusher1MovedIn = Sensor_SorterPusher1MovedIn & Sensor_SorterPusher1MovedOut = Sensor_SorterPusher1MovedOut & Sensor_SorterPusher2MovedIn = Sensor_SorterPusher2MovedIn & Sensor_SorterPusher2MovedOut = Sensor_SorterPusher2MovedOut & Sensor_SorterStartButton = Sensor_SorterStartButton & Sensor_SorterSwitchManuellAutomatic = Sensor_SorterSwitchManuellAutomatic & Sensor_StampEmergencyStop = Sensor_StampEmergencyStop & Sensor_StampLowered = Sensor_StampLowered & Sensor_StampSliderFilled = Sensor_StampSliderFilled & Sensor_StampSliderSensorMovedIn = Sensor_StampSliderSensorMovedIn & Sensor_StampSliderSensorMovedOut = Sensor_StampSliderSensorMovedOut & Sensor_StampStartButton = Sensor_StampStartButton & Sensor_StampSwitchManuellAutomatic = Sensor_StampSwitchManuellAutomatic & Sensor_StampUp = Sensor_StampUp & Sensor_StartButtonMagazin = Sensor_StartButtonMagazin & Sensor_WorkpieceReady = Sensor_WorkpieceReady[0m [[33mapp.kt:91[0m]
[     7.642] (INFO) [37mTop level conditon: TRUE[0m [[33mapp.kt:92[0m]
[     7.643] (INFO) [37mProof for perfect equality? true[0m [[33mapp.kt:93[0m]
[     7.643] (INFO) [37mOnly equalities? true[0m [[33mapp.kt:94[0m]
line 1:99 missing ')' at '<EOF>'
[     7.667] (INFO) [37mFollowing sub-calls are marked as proven by assumption: [proofEquivalence(Main.Stamp_abstracted,Main.Stamp_abstracted):][0m [[33mapp.kt:118[0m]
[     7.667] (INFO) [37mCall sites for the old program: Main[0m [[33mmodularization.kt:195[0m]
[     7.668] (INFO) [37mMain.Mag.0 in line @346:8, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.668] (INFO) [37mMain.Crane.0 in line @510:8, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.669] (INFO) [37mMain.Crane.TimeDelay_Timer.0 in line @646:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.669] (INFO) [37mMain.Crane.Timer1.0 in line @954:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.669] (INFO) [37mMain.Crane.Timer1.1 in line @1114:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.669] (INFO) [37mMain.Stamp.0 in line @1401:8, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.669] (INFO) [37mMain.Stamp.Timer.0 in line @1594:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.669] (INFO) [37mMain.Stamp.Timer.1 in line @1626:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.669] (INFO) [37mMain.Conveyor.0 in line @1662:8, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.670] (INFO) [37mMain.Conveyor.Timer_Conveyor_Test.0 in line @1723:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.670] (INFO) [37mMain.Conveyor.Timer_Conveyor_Runtime.0 in line @1738:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.670] (INFO) [37mMain.Conveyor.Timer_Conveyor_Test.1 in line @1784:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.670] (INFO) [37mMain.Conveyor.Timer_Conveyor_Test.2 in line @1814:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.670] (INFO) [37mMain.Conveyor.Timer_Conveyor_Runtime.1 in line @1875:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.670] (INFO) [37mMain.Conveyor.Timer_Conveyor_Runtime.2 in line @1905:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.670] (INFO) [37mMain.Pusher.0 in line @1948:8, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.671] (INFO) [37mMain.Pusher.Timer2.0 in line @2111:28, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.671] (INFO) [37mMain.Pusher.Timer3.0 in line @2140:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.671] (INFO) [37mMain.Pusher.Timer_Slide2_Black.0 in line @2179:28, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.671] (INFO) [37mMain.Pusher.Timer3.1 in line @2222:28, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.671] (INFO) [37mMain.Pusher.Timer3.2 in line @2265:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.671] (INFO) [37mMain.Pusher.Timer_Slide2_Black.1 in line @2281:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.671] (INFO) [37mMain.Pusher.Timer_Slide1_Black.0 in line @2320:28, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.672] (INFO) [37mMain.Pusher.Timer3.3 in line @2363:28, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.672] (INFO) [37mMain.Pusher.Timer3.4 in line @2406:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.672] (INFO) [37mMain.Pusher.Timer_Slide1_Black.1 in line @2422:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.672] (INFO) [37mMain.Pusher.Timer_Slide1_White.0 in line @2473:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.672] (INFO) [37mMain.Pusher.Timer3.5 in line @2515:28, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.672] (INFO) [37mMain.Pusher.Timer3.6 in line @2558:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.672] (INFO) [37mMain.Pusher.Timer_Slide1_White.1 in line @2574:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.672] (INFO) [37mMain.Pusher.Timer_Slide2_White.0 in line @2619:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.673] (INFO) [37mMain.Pusher.Timer3.7 in line @2661:28, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.673] (INFO) [37mMain.Pusher.Timer3.8 in line @2704:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.673] (INFO) [37mMain.Pusher.Timer_Slide2_White.1 in line @2720:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.673] (INFO) [37mMain.Pusher.Timer3.9 in line @2758:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.673] (INFO) [37mMain.Pusher.Timer3.10 in line @2786:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.673] (INFO) [37mMain.Pusher.Timer_Slide1_Metal.0 in line @2837:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.673] (INFO) [37mMain.Pusher.Timer3.11 in line @2879:28, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.673] (INFO) [37mMain.Pusher.Timer3.12 in line @2922:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.673] (INFO) [37mMain.Pusher.Timer_Slide1_Metal.1 in line @2938:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.674] (INFO) [37mMain.Pusher.Timer_Slide2_Metal.0 in line @2983:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.674] (INFO) [37mMain.Pusher.Timer3.13 in line @3025:28, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.674] (INFO) [37mMain.Pusher.Timer3.14 in line @3068:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.674] (INFO) [37mMain.Pusher.Timer_Slide2_Metal.1 in line @3084:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.674] (INFO) [37mMain.Pusher.Timer3.15 in line @3122:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.674] (INFO) [37mMain.Pusher.Timer3.16 in line @3150:24, embedded from null[0m [[33mmodularization.kt:197[0m]
[     7.674] (INFO) [37mCall sites for the new program: Main[0m [[33mmodularization.kt:199[0m]
[     7.674] (INFO) [37mMain.Mag.0 in line @348:8, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.674] (INFO) [37mMain.Crane.0 in line @513:8, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.674] (INFO) [37mMain.Crane.TimeDelay_Timer.0 in line @648:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Crane.Timer1.0 in line @956:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Crane.Timer1.1 in line @1116:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Stamp.0 in line @1404:8, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Stamp.Timer.0 in line @1598:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Stamp.Timer.1 in line @1630:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Conveyor.0 in line @1666:8, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Conveyor.Timer_Conveyor_Test.0 in line @1727:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Conveyor.Timer_Conveyor_Runtime.0 in line @1742:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Conveyor.Timer_Conveyor_Test.1 in line @1788:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Conveyor.Timer_Conveyor_Test.2 in line @1818:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.675] (INFO) [37mMain.Conveyor.Timer_Conveyor_Runtime.1 in line @1879:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.676] (INFO) [37mMain.Conveyor.Timer_Conveyor_Runtime.2 in line @1909:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.676] (INFO) [37mMain.Pusher.0 in line @1952:8, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.676] (INFO) [37mMain.Pusher.Timer2.0 in line @2115:28, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.676] (INFO) [37mMain.Pusher.Timer3.0 in line @2144:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.676] (INFO) [37mMain.Pusher.Timer_Slide2_Black.0 in line @2183:28, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.676] (INFO) [37mMain.Pusher.Timer3.1 in line @2226:28, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.676] (INFO) [37mMain.Pusher.Timer3.2 in line @2269:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.676] (INFO) [37mMain.Pusher.Timer_Slide2_Black.1 in line @2285:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.676] (INFO) [37mMain.Pusher.Timer_Slide1_Black.0 in line @2324:28, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.677] (INFO) [37mMain.Pusher.Timer3.3 in line @2367:28, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.677] (INFO) [37mMain.Pusher.Timer3.4 in line @2410:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.677] (INFO) [37mMain.Pusher.Timer_Slide1_Black.1 in line @2426:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.677] (INFO) [37mMain.Pusher.Timer_Slide1_White.0 in line @2477:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.677] (INFO) [37mMain.Pusher.Timer3.5 in line @2519:28, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.677] (INFO) [37mMain.Pusher.Timer3.6 in line @2562:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.677] (INFO) [37mMain.Pusher.Timer_Slide1_White.1 in line @2578:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.677] (INFO) [37mMain.Pusher.Timer_Slide2_White.0 in line @2623:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.677] (INFO) [37mMain.Pusher.Timer3.7 in line @2665:28, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.677] (INFO) [37mMain.Pusher.Timer3.8 in line @2708:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.678] (INFO) [37mMain.Pusher.Timer_Slide2_White.1 in line @2724:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.678] (INFO) [37mMain.Pusher.Timer3.9 in line @2762:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.678] (INFO) [37mMain.Pusher.Timer3.10 in line @2790:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.678] (INFO) [37mMain.Pusher.Timer_Slide1_Metal.0 in line @2841:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.678] (INFO) [37mMain.Pusher.Timer3.11 in line @2883:28, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.678] (INFO) [37mMain.Pusher.Timer3.12 in line @2926:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.678] (INFO) [37mMain.Pusher.Timer_Slide1_Metal.1 in line @2942:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.678] (INFO) [37mMain.Pusher.Timer_Slide2_Metal.0 in line @2987:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.678] (INFO) [37mMain.Pusher.Timer3.13 in line @3029:28, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.678] (INFO) [37mMain.Pusher.Timer3.14 in line @3072:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.679] (INFO) [37mMain.Pusher.Timer_Slide2_Metal.1 in line @3088:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.679] (INFO) [37mMain.Pusher.Timer3.15 in line @3126:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.679] (INFO) [37mMain.Pusher.Timer3.16 in line @3154:24, embedded from null[0m [[33mmodularization.kt:201[0m]
[     7.679] (INFO) [37mMatched Main.Pusher.Timer_Slide1_Black.0 to Main.Pusher.Timer_Slide1_Black.0[0m [[33mmodularization.kt:206[0m]
[     7.679] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.679] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.680] (INFO) [37m	Input-Relation: old.Pusher$Timer_Slide1_Black$IN = new.Pusher$Timer_Slide1_Black$IN & old.Pusher$Timer_Slide1_Black$PT = new.Pusher$Timer_Slide1_Black$PT[0m [[33mmodularization.kt:209[0m]
[     7.680] (INFO) [37m	Output-Relation: old.Pusher$Timer_Slide1_Black$ET = new.Pusher$Timer_Slide1_Black$ET & old.Pusher$Timer_Slide1_Black$Q = new.Pusher$Timer_Slide1_Black$Q[0m [[33mmodularization.kt:210[0m]
[     7.680] (INFO) [37mMatched Main.Pusher.Timer_Slide1_Metal.0 to Main.Pusher.Timer_Slide1_Metal.0[0m [[33mmodularization.kt:206[0m]
[     7.680] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.680] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.681] (INFO) [37m	Input-Relation: old.Pusher$Timer_Slide1_Metal$IN = new.Pusher$Timer_Slide1_Metal$IN & old.Pusher$Timer_Slide1_Metal$PT = new.Pusher$Timer_Slide1_Metal$PT[0m [[33mmodularization.kt:209[0m]
[     7.681] (INFO) [37m	Output-Relation: old.Pusher$Timer_Slide1_Metal$ET = new.Pusher$Timer_Slide1_Metal$ET & old.Pusher$Timer_Slide1_Metal$Q = new.Pusher$Timer_Slide1_Metal$Q[0m [[33mmodularization.kt:210[0m]
[     7.681] (INFO) [37mMatched Main.Crane.0 to Main.Crane.0[0m [[33mmodularization.kt:206[0m]
[     7.682] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.682] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.682] (INFO) [37m	Input-Relation: old.Crane$CraneDown = new.Crane$CraneDown & old.Crane$CraneSucked = new.Crane$CraneSucked & old.Crane$CraneUp = new.Crane$CraneUp & old.Crane$MagazinCapacitiveSensor = new.Crane$MagazinCapacitiveSensor & old.Crane$MagazinOpticalSensor = new.Crane$MagazinOpticalSensor & old.Crane$SFCReset = new.Crane$SFCReset & old.Crane$SliderMovedOut = new.Crane$SliderMovedOut & old.Crane$SliderNotMovedOut = new.Crane$SliderNotMovedOut & old.Crane$StampLowered = new.Crane$StampLowered & old.Crane$StampSliderFilled = new.Crane$StampSliderFilled & old.Crane$StampSliderSensorMovedOut = new.Crane$StampSliderSensorMovedOut & old.Crane$StartButtonMagazin = new.Crane$StartButtonMagazin & old.Crane$StartVar = new.Crane$StartVar & old.Crane$WorkpieceReady = new.Crane$WorkpieceReady & old.Crane$CraneOnConveyor = (0sd16_16160 < new.Crane$AnalogCranePosition & new.Crane$AnalogCranePosition < 0sd16_16260) & old.Crane$CraneOnMagazin = (0sd16_24290 < new.Crane$AnalogCranePosition & new.Crane$AnalogCranePosition < 0sd16_24390) & old.Crane$CranePositionStamp = (0sd16_8160 < new.Crane$AnalogCranePosition & new.Crane$AnalogCranePosition < 0sd16_8260)[0m [[33mmodularization.kt:209[0m]
[     7.682] (INFO) [37m	Output-Relation: old.Crane$AnalogCranePressure = new.Crane$AnalogCranePressure & old.Crane$CraneLower = new.Crane$CraneLower & old.Crane$CraneTurnClockwise = new.Crane$CraneTurnClockwise & old.Crane$CraneTurnCounterclockwise = new.Crane$CraneTurnCounterclockwise & old.Crane$MagazinVacuumOff = new.Crane$MagazinVacuumOff & old.Crane$MagazinVacuumOn = new.Crane$MagazinVacuumOn & old.Crane$StartCommandCrane = new.Crane$StartCommandCrane[0m [[33mmodularization.kt:210[0m]
[     7.682] (INFO) [37mMatched Main.Crane.Timer1.0 to Main.Crane.Timer1.0[0m [[33mmodularization.kt:206[0m]
[     7.682] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.682] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.682] (INFO) [37m	Input-Relation: old.Crane$Timer1$IN = new.Crane$Timer1$IN & old.Crane$Timer1$PT = new.Crane$Timer1$PT[0m [[33mmodularization.kt:209[0m]
[     7.683] (INFO) [37m	Output-Relation: old.Crane$Timer1$ET = new.Crane$Timer1$ET & old.Crane$Timer1$Q = new.Crane$Timer1$Q[0m [[33mmodularization.kt:210[0m]
[     7.683] (INFO) [37mMatched Main.Conveyor.Timer_Conveyor_Runtime.0 to Main.Conveyor.Timer_Conveyor_Runtime.0[0m [[33mmodularization.kt:206[0m]
[     7.683] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.683] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.683] (INFO) [37m	Input-Relation: old.Conveyor$Timer_Conveyor_Runtime$IN = new.Conveyor$Timer_Conveyor_Runtime$IN & old.Conveyor$Timer_Conveyor_Runtime$PT = new.Conveyor$Timer_Conveyor_Runtime$PT[0m [[33mmodularization.kt:209[0m]
[     7.683] (INFO) [37m	Output-Relation: old.Conveyor$Timer_Conveyor_Runtime$ET = new.Conveyor$Timer_Conveyor_Runtime$ET & old.Conveyor$Timer_Conveyor_Runtime$Q = new.Conveyor$Timer_Conveyor_Runtime$Q[0m [[33mmodularization.kt:210[0m]
[     7.683] (INFO) [37mMatched Main.Crane.TimeDelay_Timer.0 to Main.Crane.TimeDelay_Timer.0[0m [[33mmodularization.kt:206[0m]
[     7.683] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.683] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.684] (INFO) [37m	Input-Relation: old.Crane$TimeDelay_Timer$IN = new.Crane$TimeDelay_Timer$IN & old.Crane$TimeDelay_Timer$PT = new.Crane$TimeDelay_Timer$PT[0m [[33mmodularization.kt:209[0m]
[     7.684] (INFO) [37m	Output-Relation: old.Crane$TimeDelay_Timer$ET = new.Crane$TimeDelay_Timer$ET & old.Crane$TimeDelay_Timer$Q = new.Crane$TimeDelay_Timer$Q[0m [[33mmodularization.kt:210[0m]
[     7.684] (INFO) [37mMatched Main.Conveyor.0 to Main.Conveyor.0[0m [[33mmodularization.kt:206[0m]
[     7.684] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.684] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.684] (INFO) [37m	Input-Relation: old.Conveyor$SFCReset = new.Conveyor$SFCReset & old.Conveyor$SorterLightbarrierCraneInterface = new.Conveyor$SorterLightbarrierCraneInterface & old.Conveyor$SorterStartButton = new.Conveyor$SorterStartButton & old.Conveyor$SorterSwitchManuellAutomatic = new.Conveyor$SorterSwitchManuellAutomatic & old.Conveyor$StartVar = new.Conveyor$StartVar[0m [[33mmodularization.kt:209[0m]
[     7.685] (INFO) [37m	Output-Relation: old.Conveyor$SorterConveyorTowardsCrane = new.Conveyor$SorterConveyorTowardsCrane & old.Conveyor$SorterConveyorTowardsStacker = new.Conveyor$SorterConveyorTowardsStacker & old.Conveyor$SorterGreenLampConveyor = new.Conveyor$SorterGreenLampConveyor & old.Conveyor$SorterWhiteLampConveyor = new.Conveyor$SorterWhiteLampConveyor & old.Conveyor$StartCommandConveyor = new.Conveyor$StartCommandConveyor[0m [[33mmodularization.kt:210[0m]
[     7.685] (INFO) [37mMatched Main.Pusher.Timer_Slide1_White.0 to Main.Pusher.Timer_Slide1_White.0[0m [[33mmodularization.kt:206[0m]
[     7.685] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.685] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.686] (INFO) [37m	Input-Relation: old.Pusher$Timer_Slide1_White$IN = new.Pusher$Timer_Slide1_White$IN & old.Pusher$Timer_Slide1_White$PT = new.Pusher$Timer_Slide1_White$PT[0m [[33mmodularization.kt:209[0m]
[     7.686] (INFO) [37m	Output-Relation: old.Pusher$Timer_Slide1_White$ET = new.Pusher$Timer_Slide1_White$ET & old.Pusher$Timer_Slide1_White$Q = new.Pusher$Timer_Slide1_White$Q[0m [[33mmodularization.kt:210[0m]
[     7.686] (INFO) [37mMatched Main.Pusher.Timer_Slide2_Black.0 to Main.Pusher.Timer_Slide2_Black.0[0m [[33mmodularization.kt:206[0m]
[     7.686] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.686] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.686] (INFO) [37m	Input-Relation: old.Pusher$Timer_Slide2_Black$IN = new.Pusher$Timer_Slide2_Black$IN & old.Pusher$Timer_Slide2_Black$PT = new.Pusher$Timer_Slide2_Black$PT[0m [[33mmodularization.kt:209[0m]
[     7.686] (INFO) [37m	Output-Relation: old.Pusher$Timer_Slide2_Black$ET = new.Pusher$Timer_Slide2_Black$ET & old.Pusher$Timer_Slide2_Black$Q = new.Pusher$Timer_Slide2_Black$Q[0m [[33mmodularization.kt:210[0m]
[     7.686] (INFO) [37mMatched Main.Pusher.Timer_Slide2_Metal.0 to Main.Pusher.Timer_Slide2_Metal.0[0m [[33mmodularization.kt:206[0m]
[     7.686] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.686] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.687] (INFO) [37m	Input-Relation: old.Pusher$Timer_Slide2_Metal$IN = new.Pusher$Timer_Slide2_Metal$IN & old.Pusher$Timer_Slide2_Metal$PT = new.Pusher$Timer_Slide2_Metal$PT[0m [[33mmodularization.kt:209[0m]
[     7.687] (INFO) [37m	Output-Relation: old.Pusher$Timer_Slide2_Metal$ET = new.Pusher$Timer_Slide2_Metal$ET & old.Pusher$Timer_Slide2_Metal$Q = new.Pusher$Timer_Slide2_Metal$Q[0m [[33mmodularization.kt:210[0m]
[     7.687] (INFO) [37mMatched Main.Mag.0 to Main.Mag.0[0m [[33mmodularization.kt:206[0m]
[     7.687] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.687] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.687] (INFO) [37m	Input-Relation: old.Mag$CraneDown = new.Mag$CraneDown & old.Mag$CraneOnConveyor = new.Mag$CraneOnConveyor & old.Mag$CraneOnMagazin = new.Mag$CraneOnMagazin & old.Mag$CraneSucked = new.Mag$CraneSucked & old.Mag$CraneUp = new.Mag$CraneUp & old.Mag$SFCReset = new.Mag$SFCReset & old.Mag$SliderMovedOut = new.Mag$SliderMovedOut & old.Mag$SliderNotMovedOut = new.Mag$SliderNotMovedOut & old.Mag$StartButtonMagazin = new.Mag$StartButtonMagazin & old.Mag$StartVar = new.Mag$StartVar & old.Mag$WorkpieceReady = new.Mag$WorkpieceReady & old.Mag$CraneOnConveyor = (0sd16_16160 < new.Mag$AnalogCranePosition & new.Mag$AnalogCranePosition < 0sd16_16260) & old.Mag$CraneOnMagazin = (0sd16_24290 < new.Mag$AnalogCranePosition & new.Mag$AnalogCranePosition < 0sd16_24390)[0m [[33mmodularization.kt:209[0m]
[     7.687] (INFO) [37m	Output-Relation: old.Mag$CraneLower = new.Mag$CraneLower & old.Mag$CraneTurnClockwise = new.Mag$CraneTurnClockwise & old.Mag$CraneTurnCounterclockwise = new.Mag$CraneTurnCounterclockwise & old.Mag$MagazinGreenLamp = new.Mag$MagazinGreenLamp & old.Mag$MagazinSlider = new.Mag$MagazinSlider & old.Mag$MagazinVacuumOff = new.Mag$MagazinVacuumOff & old.Mag$MagazinVacuumOn = new.Mag$MagazinVacuumOn & old.Mag$MagazinWhiteLamp = new.Mag$MagazinWhiteLamp & old.Mag$StartCommandMagazin = new.Mag$StartCommandMagazin[0m [[33mmodularization.kt:210[0m]
[     7.688] (INFO) [37mMatched Main.Conveyor.Timer_Conveyor_Test.0 to Main.Conveyor.Timer_Conveyor_Test.0[0m [[33mmodularization.kt:206[0m]
[     7.688] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.688] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.688] (INFO) [37m	Input-Relation: old.Conveyor$Timer_Conveyor_Test$IN = new.Conveyor$Timer_Conveyor_Test$IN & old.Conveyor$Timer_Conveyor_Test$PT = new.Conveyor$Timer_Conveyor_Test$PT[0m [[33mmodularization.kt:209[0m]
[     7.688] (INFO) [37m	Output-Relation: old.Conveyor$Timer_Conveyor_Test$ET = new.Conveyor$Timer_Conveyor_Test$ET & old.Conveyor$Timer_Conveyor_Test$Q = new.Conveyor$Timer_Conveyor_Test$Q[0m [[33mmodularization.kt:210[0m]
[     7.688] (INFO) [37mMatched Main.Pusher.Timer2.0 to Main.Pusher.Timer2.0[0m [[33mmodularization.kt:206[0m]
[     7.688] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.688] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.688] (INFO) [37m	Input-Relation: old.Pusher$Timer2$IN = new.Pusher$Timer2$IN & old.Pusher$Timer2$PT = new.Pusher$Timer2$PT[0m [[33mmodularization.kt:209[0m]
[     7.688] (INFO) [37m	Output-Relation: old.Pusher$Timer2$ET = new.Pusher$Timer2$ET & old.Pusher$Timer2$Q = new.Pusher$Timer2$Q[0m [[33mmodularization.kt:210[0m]
[     7.689] (INFO) [37mMatched Main.Pusher.Timer3.0 to Main.Pusher.Timer3.0[0m [[33mmodularization.kt:206[0m]
[     7.689] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.689] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.689] (INFO) [37m	Input-Relation: old.Pusher$Timer3$IN = new.Pusher$Timer3$IN & old.Pusher$Timer3$PT = new.Pusher$Timer3$PT[0m [[33mmodularization.kt:209[0m]
[     7.689] (INFO) [37m	Output-Relation: old.Pusher$Timer3$ET = new.Pusher$Timer3$ET & old.Pusher$Timer3$Q = new.Pusher$Timer3$Q[0m [[33mmodularization.kt:210[0m]
[     7.690] (INFO) [37mMatched Main.Pusher.0 to Main.Pusher.0[0m [[33mmodularization.kt:206[0m]
[     7.690] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.690] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.690] (INFO) [37m	Input-Relation: old.Pusher$SFCReset = new.Pusher$SFCReset & old.Pusher$SorterCapacitiveSensorPusher1 = new.Pusher$SorterCapacitiveSensorPusher1 & old.Pusher$SorterCapacitiveSensorPusher2 = new.Pusher$SorterCapacitiveSensorPusher2 & old.Pusher$SorterLightbarrierCraneInterface = new.Pusher$SorterLightbarrierCraneInterface & old.Pusher$SorterLightnessSensorPusher1 = new.Pusher$SorterLightnessSensorPusher1 & old.Pusher$SorterLightnessSensorPusher2 = new.Pusher$SorterLightnessSensorPusher2 & old.Pusher$SorterLightnessSensorPusher3 = new.Pusher$SorterLightnessSensorPusher3 & old.Pusher$SorterLightnesssensorCraneInterfaceInverse = new.Pusher$SorterLightnesssensorCraneInterfaceInverse & old.Pusher$SorterPusher1MovedIn = new.Pusher$SorterPusher1MovedIn & old.Pusher$SorterPusher1MovedOut = new.Pusher$SorterPusher1MovedOut & old.Pusher$SorterPusher2MovedIn = new.Pusher$SorterPusher2MovedIn & old.Pusher$SorterPusher2MovedOut = new.Pusher$SorterPusher2MovedOut & old.Pusher$SorterStartButton = new.Pusher$SorterStartButton & old.Pusher$StartVar = new.Pusher$StartVar[0m [[33mmodularization.kt:209[0m]
[     7.690] (INFO) [37m	Output-Relation: old.Pusher$PusherY1 = new.Pusher$PusherY1 & old.Pusher$PusherY2 = new.Pusher$PusherY2[0m [[33mmodularization.kt:210[0m]
[     7.690] (INFO) [37mMatched Main.Stamp.Timer.0 to Main.Stamp.Timer.0[0m [[33mmodularization.kt:206[0m]
[     7.691] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.691] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.691] (INFO) [37m	Input-Relation: old.Stamp$Timer$IN = new.Stamp$Timer$IN & old.Stamp$Timer$PT = new.Stamp$Timer$PT[0m [[33mmodularization.kt:209[0m]
[     7.691] (INFO) [37m	Output-Relation: old.Stamp$Timer$ET = new.Stamp$Timer$ET & old.Stamp$Timer$Q = new.Stamp$Timer$Q[0m [[33mmodularization.kt:210[0m]
[     7.691] (INFO) [37mMatched Main.Pusher.Timer_Slide2_White.0 to Main.Pusher.Timer_Slide2_White.0[0m [[33mmodularization.kt:206[0m]
[     7.691] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.691] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.691] (INFO) [37m	Input-Relation: old.Pusher$Timer_Slide2_White$IN = new.Pusher$Timer_Slide2_White$IN & old.Pusher$Timer_Slide2_White$PT = new.Pusher$Timer_Slide2_White$PT[0m [[33mmodularization.kt:209[0m]
[     7.691] (INFO) [37m	Output-Relation: old.Pusher$Timer_Slide2_White$ET = new.Pusher$Timer_Slide2_White$ET & old.Pusher$Timer_Slide2_White$Q = new.Pusher$Timer_Slide2_White$Q[0m [[33mmodularization.kt:210[0m]
[     7.691] (INFO) [37mMatched Main.Stamp.0 to Main.Stamp.0[0m [[33mmodularization.kt:206[0m]
[     7.692] (INFO) [37m	Is perfect?: true[0m [[33mmodularization.kt:207[0m]
[     7.692] (INFO) [37m	Context: TRUE[0m [[33mmodularization.kt:208[0m]
[     7.692] (INFO) [37m	Input-Relation: old.Stamp$CraneDown = new.Stamp$CraneDown & old.Stamp$CraneOnConveyor = new.Stamp$CraneOnConveyor & old.Stamp$CraneOnConveyor = (0sd16_16160 < new.Stamp$AnalogCranePosition & new.Stamp$AnalogCranePosition < 0sd16_16260) & old.Stamp$CranePositionStamp = (0sd16_8160 < new.Stamp$AnalogCranePosition & new.Stamp$AnalogCranePosition < 0sd16_8260) & old.Stamp$CranePositionStamp = new.Stamp$CranePositionStamp & old.Stamp$CraneSucked = new.Stamp$CraneSucked & old.Stamp$CraneUp = new.Stamp$CraneUp & old.Stamp$SFCReset = new.Stamp$SFCReset & old.Stamp$StampLowered = new.Stamp$StampLowered & old.Stamp$StampSliderFilled = new.Stamp$StampSliderFilled & old.Stamp$StampSliderSensorMovedIn = new.Stamp$StampSliderSensorMovedIn & old.Stamp$StampSliderSensorMovedOut = new.Stamp$StampSliderSensorMovedOut & old.Stamp$StampStartButton = new.Stamp$StampStartButton & old.Stamp$StampUp = new.Stamp$StampUp & old.Stamp$StartVar = new.Stamp$StartVar[0m [[33mmodularization.kt:209[0m]
[     7.692] (INFO) [37m	Output-Relation: old.Stamp$StampGreenLamp = new.Stamp$StampGreenLamp & old.Stamp$StampPressure = new.Stamp$StampPressure & old.Stamp$StampPusher = new.Stamp$StampPusher & old.Stamp$StampSliderMovedIn = new.Stamp$StampSliderMovedIn & old.Stamp$StampSliderMovedOut = new.Stamp$StampSliderMovedOut & old.Stamp$StampWhiteLamp = new.Stamp$StampWhiteLamp & old.Stamp$StartCommandStamp = new.Stamp$StartCommandStamp[0m [[33mmodularization.kt:210[0m]
[     7.692] (INFO) [37mOutput folder: output_1[0m [[33mapp.kt:123[0m]
[     7.692] (INFO) [37mStart with the proof[0m [[33mapp.kt:124[0m]
[     7.711] (INFO) [37mproofEquivalence(Main,Main):  Main.0: (LoC:2403) (Vars: [180] (39) => (40))[0m [[33mstrategy.kt:73[0m]
[     7.722] (INFO) [37mproofEquivalence(Main,Main):  Main.0: (LoC:2405) (Vars: [177] (40) => (44))[0m [[33mstrategy.kt:74[0m]
[     7.723] (INFO) [37mcheckCache(Main,Main):  Skipped because `disableCheckCache` is set[0m [[33mstrategy.kt:114[0m]
[     7.723] (INFO) [37mproofBodyEquivalenceSource(Main,Main):  Skipped because `disableProofBodyEquivalenceSource` is set[0m [[33mstrategy.kt:337[0m]
[     7.724] (INFO) [37mproofBodyEquivalenceSSA(Main,Main):  Skipped because `disableProofBodyEquivalenceSSA` is set[0m [[33mstrategy.kt:357[0m]
[     7.724] (INFO) [37mproofBodyEquivalenceSMT(Main,Main):  Skipped because `disableProofBodyEquivalenceSMT` is set[0m [[33mstrategy.kt:382[0m]
[     7.724] (INFO) [37mproofBodyEquivalenceWithAbstraction(Main,Main):  Skipped because `disableProofBodyEquivalenceWithAbstraction` is set[0m [[33mstrategy.kt:210[0m]
[     8.353] (INFO) [37mproofBodyEquivalenceClassic(Main,Main):  Starting proof: output_1/Main_Main.smv, output_1/Main_Main.log[0m [[33mstrategy.kt:171[0m]
[     8.488] (INFO) [37mrunNuXmv: Run solver on output_1/Main_Main.smv[0m [[33mstrategy.kt:496[0m]
[     8.489] (INFO) [37mCreate nuXmv command file `output_1/ic3.xmv'[0m [[33mstrategy.kt:515[0m]
[     8.489] (INFO) [37m/home/weigl/share/nuXmv-1.1.1-Linux/bin/nuXmv -int /home/weigl/work/verifaps-lib/aps-rvt/examples/ppumod/12_13/output_1/Main_Main.smv[0m [[33mstrategy.kt:829[0m]
