./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec2_product59_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 635dfa2a Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec2_product59_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8a74a11a5d5c8fe8b4adcf5c10f76ddbc8ce0734 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-09 19:40:03,958 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-09 19:40:03,959 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-09 19:40:03,965 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-09 19:40:03,965 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-09 19:40:03,966 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-09 19:40:03,966 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-09 19:40:03,967 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-09 19:40:03,968 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-09 19:40:03,968 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-09 19:40:03,969 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-09 19:40:03,969 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-09 19:40:03,969 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-09 19:40:03,970 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-09 19:40:03,970 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-09 19:40:03,971 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-09 19:40:03,971 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-09 19:40:03,972 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-09 19:40:03,973 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-09 19:40:03,974 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-09 19:40:03,974 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-09 19:40:03,975 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-09 19:40:03,976 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-09 19:40:03,976 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-09 19:40:03,976 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-09 19:40:03,977 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-09 19:40:03,977 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-09 19:40:03,978 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-09 19:40:03,978 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-09 19:40:03,979 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-09 19:40:03,979 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-09 19:40:03,979 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-09 19:40:03,979 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-09 19:40:03,980 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-09 19:40:03,980 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-09 19:40:03,980 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-09 19:40:03,981 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf [2018-12-09 19:40:03,988 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-09 19:40:03,988 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-09 19:40:03,988 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-09 19:40:03,989 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-09 19:40:03,989 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-09 19:40:03,989 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-09 19:40:03,989 INFO L133 SettingsManager]: * Explicit value domain=true [2018-12-09 19:40:03,989 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-09 19:40:03,989 INFO L133 SettingsManager]: * Octagon Domain=false [2018-12-09 19:40:03,989 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-12-09 19:40:03,989 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-09 19:40:03,989 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-12-09 19:40:03,989 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-09 19:40:03,990 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-09 19:40:03,990 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-09 19:40:03,990 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-09 19:40:03,990 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-09 19:40:03,990 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-09 19:40:03,990 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-09 19:40:03,990 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-09 19:40:03,990 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-09 19:40:03,990 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-09 19:40:03,990 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-09 19:40:03,991 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-09 19:40:03,991 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-09 19:40:03,991 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-09 19:40:03,991 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-09 19:40:03,991 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-09 19:40:03,991 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-09 19:40:03,991 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-09 19:40:03,991 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-09 19:40:03,991 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-09 19:40:03,991 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-09 19:40:03,992 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-09 19:40:03,992 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-09 19:40:03,992 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-09 19:40:03,992 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8a74a11a5d5c8fe8b4adcf5c10f76ddbc8ce0734 [2018-12-09 19:40:04,011 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-09 19:40:04,019 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-09 19:40:04,021 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-09 19:40:04,022 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-09 19:40:04,023 INFO L276 PluginConnector]: CDTParser initialized [2018-12-09 19:40:04,023 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/../../sv-benchmarks/c/product-lines/minepump_spec2_product59_true-unreach-call_false-termination.cil.c [2018-12-09 19:40:04,062 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/data/7b1d624ec/95979b1392ee490e86af98bbe4fdce93/FLAG4f127fe07 [2018-12-09 19:40:04,477 INFO L307 CDTParser]: Found 1 translation units. [2018-12-09 19:40:04,477 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/sv-benchmarks/c/product-lines/minepump_spec2_product59_true-unreach-call_false-termination.cil.c [2018-12-09 19:40:04,483 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/data/7b1d624ec/95979b1392ee490e86af98bbe4fdce93/FLAG4f127fe07 [2018-12-09 19:40:04,491 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/data/7b1d624ec/95979b1392ee490e86af98bbe4fdce93 [2018-12-09 19:40:04,493 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-09 19:40:04,494 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-09 19:40:04,494 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-09 19:40:04,495 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-09 19:40:04,497 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-09 19:40:04,497 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,499 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@354f5439 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04, skipping insertion in model container [2018-12-09 19:40:04,499 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,503 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-09 19:40:04,525 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-09 19:40:04,673 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 19:40:04,720 INFO L191 MainTranslator]: Completed pre-run [2018-12-09 19:40:04,762 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 19:40:04,779 INFO L195 MainTranslator]: Completed translation [2018-12-09 19:40:04,779 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04 WrapperNode [2018-12-09 19:40:04,779 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-09 19:40:04,780 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-09 19:40:04,780 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-09 19:40:04,780 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-09 19:40:04,785 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,794 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,799 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-09 19:40:04,799 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-09 19:40:04,799 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-09 19:40:04,800 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-09 19:40:04,805 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,805 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,808 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,808 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,814 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,818 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,819 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (1/1) ... [2018-12-09 19:40:04,821 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-09 19:40:04,821 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-09 19:40:04,822 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-09 19:40:04,822 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-09 19:40:04,822 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-09 19:40:04,855 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2018-12-09 19:40:04,855 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2018-12-09 19:40:04,855 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-09 19:40:04,855 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-09 19:40:04,856 INFO L130 BoogieDeclarations]: Found specification of procedure stopSystem [2018-12-09 19:40:04,856 INFO L138 BoogieDeclarations]: Found implementation of procedure stopSystem [2018-12-09 19:40:04,856 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterLevel [2018-12-09 19:40:04,856 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterLevel [2018-12-09 19:40:04,856 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-09 19:40:04,856 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2018-12-09 19:40:04,856 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2018-12-09 19:40:04,856 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2018-12-09 19:40:04,857 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2018-12-09 19:40:04,857 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2018-12-09 19:40:04,857 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2018-12-09 19:40:04,857 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2018-12-09 19:40:04,857 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2018-12-09 19:40:04,857 INFO L130 BoogieDeclarations]: Found specification of procedure test [2018-12-09 19:40:04,857 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2018-12-09 19:40:04,857 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump__wrappee__lowWaterSensor [2018-12-09 19:40:04,858 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump__wrappee__lowWaterSensor [2018-12-09 19:40:04,858 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterSensorDry [2018-12-09 19:40:04,858 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterSensorDry [2018-12-09 19:40:04,858 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification2_spec__2 [2018-12-09 19:40:04,858 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification2_spec__2 [2018-12-09 19:40:04,858 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification2_spec__1 [2018-12-09 19:40:04,858 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification2_spec__1 [2018-12-09 19:40:04,858 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2018-12-09 19:40:04,859 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2018-12-09 19:40:04,859 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2018-12-09 19:40:04,859 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2018-12-09 19:40:04,859 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2018-12-09 19:40:04,859 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2018-12-09 19:40:04,859 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2018-12-09 19:40:04,859 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2018-12-09 19:40:04,859 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2018-12-09 19:40:04,859 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2018-12-09 19:40:04,859 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2018-12-09 19:40:04,859 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2018-12-09 19:40:04,860 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__highWaterSensor [2018-12-09 19:40:04,860 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__highWaterSensor [2018-12-09 19:40:04,860 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2018-12-09 19:40:04,860 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2018-12-09 19:40:04,860 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2018-12-09 19:40:04,860 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2018-12-09 19:40:04,860 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2018-12-09 19:40:04,860 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2018-12-09 19:40:04,861 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2018-12-09 19:40:04,861 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2018-12-09 19:40:04,861 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2018-12-09 19:40:04,861 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2018-12-09 19:40:04,861 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2018-12-09 19:40:04,861 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2018-12-09 19:40:04,861 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2018-12-09 19:40:04,861 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2018-12-09 19:40:04,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2018-12-09 19:40:04,862 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-12-09 19:40:04,862 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-12-09 19:40:04,862 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2018-12-09 19:40:04,862 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2018-12-09 19:40:04,862 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2018-12-09 19:40:04,862 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2018-12-09 19:40:04,862 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-09 19:40:04,862 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-09 19:40:05,166 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-09 19:40:05,166 INFO L280 CfgBuilder]: Removed 2 assue(true) statements. [2018-12-09 19:40:05,166 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 07:40:05 BoogieIcfgContainer [2018-12-09 19:40:05,166 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-09 19:40:05,167 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-09 19:40:05,167 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-09 19:40:05,170 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-09 19:40:05,170 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 07:40:04" (1/3) ... [2018-12-09 19:40:05,171 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a1a0005 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 07:40:05, skipping insertion in model container [2018-12-09 19:40:05,171 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 07:40:04" (2/3) ... [2018-12-09 19:40:05,171 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a1a0005 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 07:40:05, skipping insertion in model container [2018-12-09 19:40:05,171 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 07:40:05" (3/3) ... [2018-12-09 19:40:05,172 INFO L112 eAbstractionObserver]: Analyzing ICFG minepump_spec2_product59_true-unreach-call_false-termination.cil.c [2018-12-09 19:40:05,180 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-09 19:40:05,187 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-09 19:40:05,198 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-09 19:40:05,216 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-09 19:40:05,217 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-09 19:40:05,217 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-09 19:40:05,217 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-09 19:40:05,217 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-09 19:40:05,217 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-09 19:40:05,217 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-09 19:40:05,217 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-09 19:40:05,229 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states. [2018-12-09 19:40:05,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-12-09 19:40:05,234 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:40:05,235 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:40:05,236 INFO L423 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:40:05,239 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:05,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1200213217, now seen corresponding path program 1 times [2018-12-09 19:40:05,241 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:40:05,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:05,270 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:40:05,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:05,270 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:40:05,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:40:05,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 19:40:05,384 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 19:40:05,384 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 19:40:05,384 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:40:05,387 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-12-09 19:40:05,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-12-09 19:40:05,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-09 19:40:05,396 INFO L87 Difference]: Start difference. First operand 164 states. Second operand 2 states. [2018-12-09 19:40:05,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:40:05,420 INFO L93 Difference]: Finished difference Result 298 states and 369 transitions. [2018-12-09 19:40:05,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-12-09 19:40:05,421 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 51 [2018-12-09 19:40:05,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:40:05,427 INFO L225 Difference]: With dead ends: 298 [2018-12-09 19:40:05,427 INFO L226 Difference]: Without dead ends: 151 [2018-12-09 19:40:05,429 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-09 19:40:05,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-12-09 19:40:05,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2018-12-09 19:40:05,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2018-12-09 19:40:05,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 178 transitions. [2018-12-09 19:40:05,460 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 178 transitions. Word has length 51 [2018-12-09 19:40:05,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:40:05,461 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 178 transitions. [2018-12-09 19:40:05,461 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-12-09 19:40:05,461 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 178 transitions. [2018-12-09 19:40:05,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-12-09 19:40:05,462 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:40:05,462 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:40:05,463 INFO L423 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:40:05,463 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:05,463 INFO L82 PathProgramCache]: Analyzing trace with hash -240844160, now seen corresponding path program 1 times [2018-12-09 19:40:05,463 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:40:05,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:05,464 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:40:05,464 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:05,464 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:40:05,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:40:05,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 19:40:05,518 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 19:40:05,518 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 19:40:05,518 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:40:05,519 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-09 19:40:05,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 19:40:05,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 19:40:05,519 INFO L87 Difference]: Start difference. First operand 151 states and 178 transitions. Second operand 3 states. [2018-12-09 19:40:05,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:40:05,537 INFO L93 Difference]: Finished difference Result 241 states and 283 transitions. [2018-12-09 19:40:05,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 19:40:05,537 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 52 [2018-12-09 19:40:05,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:40:05,539 INFO L225 Difference]: With dead ends: 241 [2018-12-09 19:40:05,539 INFO L226 Difference]: Without dead ends: 142 [2018-12-09 19:40:05,540 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 19:40:05,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2018-12-09 19:40:05,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2018-12-09 19:40:05,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2018-12-09 19:40:05,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 166 transitions. [2018-12-09 19:40:05,548 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 166 transitions. Word has length 52 [2018-12-09 19:40:05,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:40:05,548 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 166 transitions. [2018-12-09 19:40:05,548 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-09 19:40:05,548 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 166 transitions. [2018-12-09 19:40:05,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-12-09 19:40:05,549 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:40:05,549 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:40:05,549 INFO L423 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:40:05,549 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:05,550 INFO L82 PathProgramCache]: Analyzing trace with hash 422680117, now seen corresponding path program 1 times [2018-12-09 19:40:05,550 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:40:05,550 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:05,550 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:40:05,550 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:05,550 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:40:05,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:40:05,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 19:40:05,634 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 19:40:05,634 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-09 19:40:05,634 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:40:05,634 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-09 19:40:05,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-09 19:40:05,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-12-09 19:40:05,635 INFO L87 Difference]: Start difference. First operand 142 states and 166 transitions. Second operand 7 states. [2018-12-09 19:40:05,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:40:05,907 INFO L93 Difference]: Finished difference Result 421 states and 510 transitions. [2018-12-09 19:40:05,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-12-09 19:40:05,908 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 56 [2018-12-09 19:40:05,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:40:05,911 INFO L225 Difference]: With dead ends: 421 [2018-12-09 19:40:05,911 INFO L226 Difference]: Without dead ends: 307 [2018-12-09 19:40:05,912 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-12-09 19:40:05,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2018-12-09 19:40:05,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 299. [2018-12-09 19:40:05,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 299 states. [2018-12-09 19:40:05,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 362 transitions. [2018-12-09 19:40:05,939 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 362 transitions. Word has length 56 [2018-12-09 19:40:05,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:40:05,940 INFO L480 AbstractCegarLoop]: Abstraction has 299 states and 362 transitions. [2018-12-09 19:40:05,940 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-09 19:40:05,940 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 362 transitions. [2018-12-09 19:40:05,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-12-09 19:40:05,942 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:40:05,942 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:40:05,942 INFO L423 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:40:05,942 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:05,943 INFO L82 PathProgramCache]: Analyzing trace with hash 77319119, now seen corresponding path program 1 times [2018-12-09 19:40:05,943 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:40:05,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:05,944 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:40:05,944 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:05,944 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:40:05,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:40:06,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 19:40:06,024 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 19:40:06,024 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-12-09 19:40:06,024 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:40:06,025 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-12-09 19:40:06,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-12-09 19:40:06,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-12-09 19:40:06,025 INFO L87 Difference]: Start difference. First operand 299 states and 362 transitions. Second operand 6 states. [2018-12-09 19:40:06,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:40:06,184 INFO L93 Difference]: Finished difference Result 823 states and 1020 transitions. [2018-12-09 19:40:06,185 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-12-09 19:40:06,185 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 62 [2018-12-09 19:40:06,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:40:06,188 INFO L225 Difference]: With dead ends: 823 [2018-12-09 19:40:06,189 INFO L226 Difference]: Without dead ends: 552 [2018-12-09 19:40:06,190 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-12-09 19:40:06,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2018-12-09 19:40:06,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 546. [2018-12-09 19:40:06,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2018-12-09 19:40:06,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 664 transitions. [2018-12-09 19:40:06,225 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 664 transitions. Word has length 62 [2018-12-09 19:40:06,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:40:06,226 INFO L480 AbstractCegarLoop]: Abstraction has 546 states and 664 transitions. [2018-12-09 19:40:06,226 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-12-09 19:40:06,226 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 664 transitions. [2018-12-09 19:40:06,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-12-09 19:40:06,228 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:40:06,229 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:40:06,229 INFO L423 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:40:06,229 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:06,229 INFO L82 PathProgramCache]: Analyzing trace with hash 1043357355, now seen corresponding path program 1 times [2018-12-09 19:40:06,229 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:40:06,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:06,230 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:40:06,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:06,230 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:40:06,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:40:06,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 19:40:06,310 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 19:40:06,310 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-09 19:40:06,310 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:40:06,310 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-09 19:40:06,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-09 19:40:06,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-09 19:40:06,311 INFO L87 Difference]: Start difference. First operand 546 states and 664 transitions. Second operand 7 states. [2018-12-09 19:40:06,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:40:06,687 INFO L93 Difference]: Finished difference Result 1389 states and 1810 transitions. [2018-12-09 19:40:06,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-12-09 19:40:06,688 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 66 [2018-12-09 19:40:06,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:40:06,691 INFO L225 Difference]: With dead ends: 1389 [2018-12-09 19:40:06,691 INFO L226 Difference]: Without dead ends: 871 [2018-12-09 19:40:06,693 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-12-09 19:40:06,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2018-12-09 19:40:06,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 775. [2018-12-09 19:40:06,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 775 states. [2018-12-09 19:40:06,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 939 transitions. [2018-12-09 19:40:06,730 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 939 transitions. Word has length 66 [2018-12-09 19:40:06,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:40:06,731 INFO L480 AbstractCegarLoop]: Abstraction has 775 states and 939 transitions. [2018-12-09 19:40:06,731 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-09 19:40:06,731 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 939 transitions. [2018-12-09 19:40:06,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-12-09 19:40:06,733 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:40:06,733 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:40:06,734 INFO L423 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:40:06,734 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:06,734 INFO L82 PathProgramCache]: Analyzing trace with hash -1726608816, now seen corresponding path program 1 times [2018-12-09 19:40:06,734 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:40:06,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:06,735 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:40:06,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:06,735 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:40:06,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:40:06,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-12-09 19:40:06,796 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 19:40:06,796 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-12-09 19:40:06,796 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:40:06,796 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-12-09 19:40:06,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-12-09 19:40:06,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-12-09 19:40:06,797 INFO L87 Difference]: Start difference. First operand 775 states and 939 transitions. Second operand 6 states. [2018-12-09 19:40:06,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:40:06,841 INFO L93 Difference]: Finished difference Result 1550 states and 1938 transitions. [2018-12-09 19:40:06,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-09 19:40:06,842 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 103 [2018-12-09 19:40:06,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:40:06,844 INFO L225 Difference]: With dead ends: 1550 [2018-12-09 19:40:06,845 INFO L226 Difference]: Without dead ends: 803 [2018-12-09 19:40:06,846 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-12-09 19:40:06,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2018-12-09 19:40:06,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 795. [2018-12-09 19:40:06,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 795 states. [2018-12-09 19:40:06,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 959 transitions. [2018-12-09 19:40:06,869 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 959 transitions. Word has length 103 [2018-12-09 19:40:06,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:40:06,870 INFO L480 AbstractCegarLoop]: Abstraction has 795 states and 959 transitions. [2018-12-09 19:40:06,870 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-12-09 19:40:06,870 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 959 transitions. [2018-12-09 19:40:06,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-12-09 19:40:06,871 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:40:06,871 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:40:06,872 INFO L423 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:40:06,872 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:06,872 INFO L82 PathProgramCache]: Analyzing trace with hash 201663886, now seen corresponding path program 1 times [2018-12-09 19:40:06,872 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:40:06,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:06,873 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:40:06,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:06,873 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:40:06,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:40:06,931 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-12-09 19:40:06,931 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 19:40:06,932 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-12-09 19:40:06,932 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:40:06,932 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-12-09 19:40:06,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-12-09 19:40:06,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-12-09 19:40:06,933 INFO L87 Difference]: Start difference. First operand 795 states and 959 transitions. Second operand 8 states. [2018-12-09 19:40:06,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:40:06,969 INFO L93 Difference]: Finished difference Result 1590 states and 1978 transitions. [2018-12-09 19:40:06,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-12-09 19:40:06,969 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 103 [2018-12-09 19:40:06,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:40:06,971 INFO L225 Difference]: With dead ends: 1590 [2018-12-09 19:40:06,972 INFO L226 Difference]: Without dead ends: 823 [2018-12-09 19:40:06,973 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-12-09 19:40:06,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states. [2018-12-09 19:40:06,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 811. [2018-12-09 19:40:06,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 811 states. [2018-12-09 19:40:06,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 975 transitions. [2018-12-09 19:40:06,996 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 975 transitions. Word has length 103 [2018-12-09 19:40:06,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:40:06,996 INFO L480 AbstractCegarLoop]: Abstraction has 811 states and 975 transitions. [2018-12-09 19:40:06,996 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-12-09 19:40:06,996 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 975 transitions. [2018-12-09 19:40:06,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-12-09 19:40:06,997 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:40:06,997 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:40:06,998 INFO L423 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:40:06,998 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:06,998 INFO L82 PathProgramCache]: Analyzing trace with hash -38876243, now seen corresponding path program 1 times [2018-12-09 19:40:06,998 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:40:06,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:06,998 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:40:06,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:06,998 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:40:07,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:40:07,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-12-09 19:40:07,049 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 19:40:07,049 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-12-09 19:40:07,049 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:40:07,049 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-12-09 19:40:07,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-09 19:40:07,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-09 19:40:07,049 INFO L87 Difference]: Start difference. First operand 811 states and 975 transitions. Second operand 4 states. [2018-12-09 19:40:07,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:40:07,210 INFO L93 Difference]: Finished difference Result 2557 states and 3226 transitions. [2018-12-09 19:40:07,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-09 19:40:07,211 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 103 [2018-12-09 19:40:07,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:40:07,216 INFO L225 Difference]: With dead ends: 2557 [2018-12-09 19:40:07,216 INFO L226 Difference]: Without dead ends: 1774 [2018-12-09 19:40:07,218 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-09 19:40:07,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1774 states. [2018-12-09 19:40:07,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1774 to 1743. [2018-12-09 19:40:07,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1743 states. [2018-12-09 19:40:07,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1743 states to 1743 states and 2151 transitions. [2018-12-09 19:40:07,270 INFO L78 Accepts]: Start accepts. Automaton has 1743 states and 2151 transitions. Word has length 103 [2018-12-09 19:40:07,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:40:07,270 INFO L480 AbstractCegarLoop]: Abstraction has 1743 states and 2151 transitions. [2018-12-09 19:40:07,270 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-12-09 19:40:07,271 INFO L276 IsEmpty]: Start isEmpty. Operand 1743 states and 2151 transitions. [2018-12-09 19:40:07,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-12-09 19:40:07,273 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:40:07,273 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:40:07,273 INFO L423 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:40:07,273 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:07,273 INFO L82 PathProgramCache]: Analyzing trace with hash -1131627277, now seen corresponding path program 1 times [2018-12-09 19:40:07,273 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:40:07,274 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:07,274 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:40:07,274 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:07,274 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:40:07,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:40:07,363 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-12-09 19:40:07,364 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:40:07,364 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-09 19:40:07,364 INFO L203 CegarAbsIntRunner]: Running AI on error trace of length 108 with the following transitions: [2018-12-09 19:40:07,366 INFO L205 CegarAbsIntRunner]: [0], [1], [2], [3], [7], [10], [27], [28], [40], [44], [46], [47], [50], [54], [55], [56], [71], [74], [76], [85], [89], [93], [96], [101], [104], [109], [112], [128], [129], [132], [134], [137], [139], [142], [145], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [179], [181], [182], [187], [189], [216], [217], [223], [227], [241], [245], [248], [250], [253], [263], [266], [270], [271], [274], [275], [276], [277], [278], [279], [280], [281], [282], [288], [289], [290], [292], [293], [300], [301], [302], [303], [304], [305], [308], [312], [313], [314], [315], [316], [318], [319], [320], [321], [322], [323], [330], [331], [332], [334], [335], [336], [338], [339], [340], [341] [2018-12-09 19:40:07,389 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-12-09 19:40:07,390 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-09 19:40:07,675 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-12-09 19:40:07,676 INFO L272 AbstractInterpreter]: Visited 80 different actions 80 times. Never merged. Never widened. Performed 2759 root evaluator evaluations with a maximum evaluation depth of 3. Performed 2759 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Never found a fixpoint. Largest state had 134 variables. [2018-12-09 19:40:07,684 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:07,684 INFO L401 sIntCurrentIteration]: Generating AbsInt predicates [2018-12-09 19:40:07,879 INFO L227 lantSequenceWeakener]: Weakened 78 states. On average, predicates are now at 96.69% of their original sizes. [2018-12-09 19:40:07,879 INFO L416 sIntCurrentIteration]: Unifying AI predicates [2018-12-09 19:40:07,988 INFO L418 sIntCurrentIteration]: We unified 106 AI predicates to 106 [2018-12-09 19:40:07,988 INFO L427 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-12-09 19:40:07,989 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-12-09 19:40:07,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [19] imperfect sequences [13] total 30 [2018-12-09 19:40:07,989 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:40:07,989 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-12-09 19:40:07,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-12-09 19:40:07,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2018-12-09 19:40:07,990 INFO L87 Difference]: Start difference. First operand 1743 states and 2151 transitions. Second operand 19 states. [2018-12-09 19:40:12,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:40:12,706 INFO L93 Difference]: Finished difference Result 4336 states and 5367 transitions. [2018-12-09 19:40:12,706 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-12-09 19:40:12,706 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 107 [2018-12-09 19:40:12,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:40:12,712 INFO L225 Difference]: With dead ends: 4336 [2018-12-09 19:40:12,712 INFO L226 Difference]: Without dead ends: 2621 [2018-12-09 19:40:12,715 INFO L631 BasicCegarLoop]: 2 DeclaredPredicates, 121 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2018-12-09 19:40:12,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2621 states. [2018-12-09 19:40:12,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2621 to 2606. [2018-12-09 19:40:12,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2606 states. [2018-12-09 19:40:12,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2606 states to 2606 states and 3143 transitions. [2018-12-09 19:40:12,780 INFO L78 Accepts]: Start accepts. Automaton has 2606 states and 3143 transitions. Word has length 107 [2018-12-09 19:40:12,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:40:12,780 INFO L480 AbstractCegarLoop]: Abstraction has 2606 states and 3143 transitions. [2018-12-09 19:40:12,780 INFO L481 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-12-09 19:40:12,780 INFO L276 IsEmpty]: Start isEmpty. Operand 2606 states and 3143 transitions. [2018-12-09 19:40:12,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2018-12-09 19:40:12,784 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:40:12,784 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:40:12,785 INFO L423 AbstractCegarLoop]: === Iteration 10 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:40:12,785 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:12,785 INFO L82 PathProgramCache]: Analyzing trace with hash 1333002257, now seen corresponding path program 1 times [2018-12-09 19:40:12,785 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:40:12,785 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:12,785 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:40:12,785 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:40:12,786 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:40:12,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:40:12,849 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 34 proven. 4 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2018-12-09 19:40:12,849 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:40:12,849 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-09 19:40:12,850 INFO L203 CegarAbsIntRunner]: Running AI on error trace of length 230 with the following transitions: [2018-12-09 19:40:12,850 INFO L205 CegarAbsIntRunner]: [0], [1], [2], [3], [7], [10], [23], [25], [26], [27], [28], [40], [44], [46], [47], [50], [53], [54], [55], [56], [71], [74], [75], [76], [85], [89], [93], [96], [99], [101], [104], [107], [109], [112], [114], [117], [128], [129], [132], [134], [137], [139], [142], [145], [154], [156], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [177], [179], [181], [182], [187], [189], [216], [217], [223], [227], [233], [241], [245], [248], [250], [253], [256], [263], [266], [270], [271], [274], [275], [276], [277], [278], [279], [280], [281], [282], [288], [289], [290], [292], [293], [300], [301], [302], [303], [304], [305], [306], [307], [308], [309], [312], [313], [314], [315], [316], [318], [319], [320], [321], [322], [323], [330], [331], [332], [333], [334], [335], [336], [338], [339], [340], [341], [342], [343] [2018-12-09 19:40:12,852 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-12-09 19:40:12,852 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-09 19:40:15,055 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-12-09 19:40:15,055 INFO L272 AbstractInterpreter]: Visited 123 different actions 1522 times. Merged at 36 different actions 314 times. Widened at 1 different actions 3 times. Performed 63399 root evaluator evaluations with a maximum evaluation depth of 3. Performed 63399 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 62 fixpoints after 9 different actions. Largest state had 135 variables. [2018-12-09 19:40:15,058 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:40:15,058 INFO L401 sIntCurrentIteration]: Generating AbsInt predicates [2018-12-09 19:40:15,855 INFO L227 lantSequenceWeakener]: Weakened 9 states. On average, predicates are now at 98.58% of their original sizes. [2018-12-09 19:40:15,855 INFO L416 sIntCurrentIteration]: Unifying AI predicates [2018-12-09 19:40:17,916 INFO L418 sIntCurrentIteration]: We unified 228 AI predicates to 228 [2018-12-09 19:40:17,916 INFO L427 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-12-09 19:40:17,916 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-12-09 19:40:17,916 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [39] imperfect sequences [4] total 41 [2018-12-09 19:40:17,916 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:40:17,916 INFO L459 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-12-09 19:40:17,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-12-09 19:40:17,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1133, Unknown=0, NotChecked=0, Total=1482 [2018-12-09 19:40:17,917 INFO L87 Difference]: Start difference. First operand 2606 states and 3143 transitions. Second operand 39 states. [2018-12-09 19:42:02,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:42:02,634 INFO L93 Difference]: Finished difference Result 9608 states and 12791 transitions. [2018-12-09 19:42:02,634 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2018-12-09 19:42:02,634 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 229 [2018-12-09 19:42:02,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:42:02,650 INFO L225 Difference]: With dead ends: 9608 [2018-12-09 19:42:02,650 INFO L226 Difference]: Without dead ends: 6933 [2018-12-09 19:42:02,658 INFO L631 BasicCegarLoop]: 2 DeclaredPredicates, 360 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10821 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=4500, Invalid=24570, Unknown=0, NotChecked=0, Total=29070 [2018-12-09 19:42:02,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6933 states. [2018-12-09 19:42:03,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6933 to 5419. [2018-12-09 19:42:03,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5419 states. [2018-12-09 19:42:03,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5419 states to 5419 states and 6745 transitions. [2018-12-09 19:42:03,223 INFO L78 Accepts]: Start accepts. Automaton has 5419 states and 6745 transitions. Word has length 229 [2018-12-09 19:42:03,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:42:03,223 INFO L480 AbstractCegarLoop]: Abstraction has 5419 states and 6745 transitions. [2018-12-09 19:42:03,223 INFO L481 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-12-09 19:42:03,223 INFO L276 IsEmpty]: Start isEmpty. Operand 5419 states and 6745 transitions. [2018-12-09 19:42:03,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-12-09 19:42:03,230 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:42:03,230 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:42:03,230 INFO L423 AbstractCegarLoop]: === Iteration 11 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:42:03,230 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:03,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1280400431, now seen corresponding path program 1 times [2018-12-09 19:42:03,231 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:42:03,231 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:03,231 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:03,231 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:03,232 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:42:03,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:03,270 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-12-09 19:42:03,270 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 19:42:03,270 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-12-09 19:42:03,270 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:42:03,271 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-12-09 19:42:03,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-09 19:42:03,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-09 19:42:03,271 INFO L87 Difference]: Start difference. First operand 5419 states and 6745 transitions. Second operand 4 states. [2018-12-09 19:42:03,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:42:03,733 INFO L93 Difference]: Finished difference Result 5972 states and 7416 transitions. [2018-12-09 19:42:03,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-09 19:42:03,733 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 196 [2018-12-09 19:42:03,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:42:03,739 INFO L225 Difference]: With dead ends: 5972 [2018-12-09 19:42:03,739 INFO L226 Difference]: Without dead ends: 2564 [2018-12-09 19:42:03,744 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-09 19:42:03,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2564 states. [2018-12-09 19:42:04,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2564 to 2564. [2018-12-09 19:42:04,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2564 states. [2018-12-09 19:42:04,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2564 states to 2564 states and 3156 transitions. [2018-12-09 19:42:04,025 INFO L78 Accepts]: Start accepts. Automaton has 2564 states and 3156 transitions. Word has length 196 [2018-12-09 19:42:04,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:42:04,025 INFO L480 AbstractCegarLoop]: Abstraction has 2564 states and 3156 transitions. [2018-12-09 19:42:04,025 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-12-09 19:42:04,025 INFO L276 IsEmpty]: Start isEmpty. Operand 2564 states and 3156 transitions. [2018-12-09 19:42:04,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-12-09 19:42:04,029 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:42:04,029 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:42:04,029 INFO L423 AbstractCegarLoop]: === Iteration 12 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:42:04,029 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:04,029 INFO L82 PathProgramCache]: Analyzing trace with hash 1446126571, now seen corresponding path program 1 times [2018-12-09 19:42:04,029 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:42:04,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:04,030 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:04,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:04,030 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:42:04,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:04,090 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 47 proven. 11 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2018-12-09 19:42:04,090 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:42:04,091 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-09 19:42:04,091 INFO L203 CegarAbsIntRunner]: Running AI on error trace of length 225 with the following transitions: [2018-12-09 19:42:04,091 INFO L205 CegarAbsIntRunner]: [0], [1], [2], [3], [7], [10], [27], [28], [29], [31], [34], [38], [39], [40], [44], [46], [47], [50], [54], [55], [56], [59], [61], [67], [71], [74], [75], [76], [85], [89], [93], [96], [99], [101], [104], [107], [109], [112], [128], [129], [130], [131], [132], [134], [137], [139], [142], [145], [148], [154], [156], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [179], [181], [182], [187], [189], [216], [217], [220], [223], [227], [233], [236], [240], [241], [245], [248], [250], [253], [260], [263], [266], [270], [271], [274], [275], [276], [277], [278], [279], [280], [281], [282], [286], [287], [288], [289], [290], [292], [293], [294], [295], [298], [299], [300], [301], [302], [303], [304], [305], [308], [309], [312], [313], [314], [315], [316], [318], [319], [320], [321], [322], [323], [328], [329], [330], [331], [332], [333], [334], [335], [336], [338], [339], [340], [341], [344], [345] [2018-12-09 19:42:04,094 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-12-09 19:42:04,094 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-09 19:42:05,460 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-12-09 19:42:05,460 INFO L272 AbstractInterpreter]: Visited 138 different actions 1353 times. Merged at 22 different actions 133 times. Widened at 1 different actions 1 times. Performed 42930 root evaluator evaluations with a maximum evaluation depth of 5. Performed 42930 inverse root evaluator evaluations with a maximum inverse evaluation depth of 5. Found 35 fixpoints after 6 different actions. Largest state had 134 variables. [2018-12-09 19:42:05,461 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:05,462 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-12-09 19:42:05,462 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:42:05,462 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-09 19:42:05,469 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:05,469 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-12-09 19:42:05,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:05,565 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 19:42:05,602 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 74 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-12-09 19:42:05,603 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-12-09 19:42:05,823 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 47 proven. 11 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2018-12-09 19:42:05,848 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-12-09 19:42:05,848 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2018-12-09 19:42:05,849 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:42:05,849 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-12-09 19:42:05,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-09 19:42:05,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2018-12-09 19:42:05,849 INFO L87 Difference]: Start difference. First operand 2564 states and 3156 transitions. Second operand 5 states. [2018-12-09 19:42:06,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:42:06,632 INFO L93 Difference]: Finished difference Result 5489 states and 7156 transitions. [2018-12-09 19:42:06,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-12-09 19:42:06,633 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 224 [2018-12-09 19:42:06,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:42:06,640 INFO L225 Difference]: With dead ends: 5489 [2018-12-09 19:42:06,640 INFO L226 Difference]: Without dead ends: 3355 [2018-12-09 19:42:06,644 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 458 GetRequests, 448 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2018-12-09 19:42:06,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3355 states. [2018-12-09 19:42:07,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3355 to 3223. [2018-12-09 19:42:07,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3223 states. [2018-12-09 19:42:07,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3223 states to 3223 states and 4120 transitions. [2018-12-09 19:42:07,048 INFO L78 Accepts]: Start accepts. Automaton has 3223 states and 4120 transitions. Word has length 224 [2018-12-09 19:42:07,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:42:07,048 INFO L480 AbstractCegarLoop]: Abstraction has 3223 states and 4120 transitions. [2018-12-09 19:42:07,049 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-12-09 19:42:07,049 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 4120 transitions. [2018-12-09 19:42:07,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-12-09 19:42:07,051 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:42:07,052 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:42:07,052 INFO L423 AbstractCegarLoop]: === Iteration 13 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:42:07,052 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:07,052 INFO L82 PathProgramCache]: Analyzing trace with hash 525940589, now seen corresponding path program 1 times [2018-12-09 19:42:07,052 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:42:07,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:07,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:07,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:07,053 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:42:07,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:07,142 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 48 proven. 12 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2018-12-09 19:42:07,142 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:42:07,142 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-09 19:42:07,143 INFO L203 CegarAbsIntRunner]: Running AI on error trace of length 225 with the following transitions: [2018-12-09 19:42:07,143 INFO L205 CegarAbsIntRunner]: [0], [1], [2], [3], [7], [10], [27], [28], [29], [31], [34], [38], [39], [40], [44], [46], [47], [50], [54], [55], [56], [59], [61], [67], [71], [74], [75], [76], [85], [89], [93], [96], [99], [101], [104], [107], [109], [112], [128], [129], [130], [131], [132], [134], [137], [139], [142], [145], [148], [154], [156], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [179], [181], [182], [187], [189], [216], [217], [220], [223], [227], [233], [236], [240], [241], [245], [248], [250], [253], [260], [263], [266], [268], [270], [271], [274], [275], [276], [277], [278], [279], [280], [281], [282], [286], [287], [288], [289], [290], [292], [293], [294], [295], [298], [299], [300], [301], [302], [303], [304], [305], [308], [309], [312], [313], [314], [315], [316], [318], [319], [320], [321], [322], [323], [328], [329], [330], [331], [332], [333], [334], [335], [336], [338], [339], [340], [341], [344], [345] [2018-12-09 19:42:07,144 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-12-09 19:42:07,144 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-09 19:42:08,946 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-12-09 19:42:08,946 INFO L272 AbstractInterpreter]: Visited 139 different actions 1736 times. Merged at 24 different actions 163 times. Widened at 1 different actions 1 times. Performed 59621 root evaluator evaluations with a maximum evaluation depth of 5. Performed 59621 inverse root evaluator evaluations with a maximum inverse evaluation depth of 5. Found 47 fixpoints after 6 different actions. Largest state had 134 variables. [2018-12-09 19:42:08,948 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:08,948 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-12-09 19:42:08,948 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:42:08,948 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-09 19:42:08,954 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:08,954 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-12-09 19:42:09,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:09,035 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 19:42:09,109 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 90 proven. 4 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-12-09 19:42:09,109 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-12-09 19:42:09,377 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 42 proven. 7 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2018-12-09 19:42:09,393 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-12-09 19:42:09,393 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 9] total 19 [2018-12-09 19:42:09,393 INFO L249 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-12-09 19:42:09,393 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-12-09 19:42:09,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-12-09 19:42:09,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=254, Unknown=0, NotChecked=0, Total=342 [2018-12-09 19:42:09,394 INFO L87 Difference]: Start difference. First operand 3223 states and 4120 transitions. Second operand 14 states. [2018-12-09 19:42:11,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:42:11,307 INFO L93 Difference]: Finished difference Result 8377 states and 12649 transitions. [2018-12-09 19:42:11,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-12-09 19:42:11,308 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 224 [2018-12-09 19:42:11,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:42:11,321 INFO L225 Difference]: With dead ends: 8377 [2018-12-09 19:42:11,322 INFO L226 Difference]: Without dead ends: 5702 [2018-12-09 19:42:11,328 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 441 SyntacticMatches, 8 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=299, Invalid=757, Unknown=0, NotChecked=0, Total=1056 [2018-12-09 19:42:11,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5702 states. [2018-12-09 19:42:11,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5702 to 4484. [2018-12-09 19:42:11,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4484 states. [2018-12-09 19:42:11,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4484 states to 4484 states and 5522 transitions. [2018-12-09 19:42:11,884 INFO L78 Accepts]: Start accepts. Automaton has 4484 states and 5522 transitions. Word has length 224 [2018-12-09 19:42:11,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:42:11,884 INFO L480 AbstractCegarLoop]: Abstraction has 4484 states and 5522 transitions. [2018-12-09 19:42:11,884 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-12-09 19:42:11,884 INFO L276 IsEmpty]: Start isEmpty. Operand 4484 states and 5522 transitions. [2018-12-09 19:42:11,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2018-12-09 19:42:11,888 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:42:11,888 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:42:11,888 INFO L423 AbstractCegarLoop]: === Iteration 14 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:42:11,888 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:11,888 INFO L82 PathProgramCache]: Analyzing trace with hash 270681077, now seen corresponding path program 1 times [2018-12-09 19:42:11,888 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:42:11,888 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:11,889 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:11,889 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:11,889 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:42:11,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:11,953 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 43 proven. 8 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2018-12-09 19:42:11,953 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:42:11,953 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-09 19:42:11,953 INFO L203 CegarAbsIntRunner]: Running AI on error trace of length 221 with the following transitions: [2018-12-09 19:42:11,954 INFO L205 CegarAbsIntRunner]: [0], [1], [2], [3], [7], [10], [27], [28], [29], [31], [34], [36], [38], [39], [40], [44], [46], [47], [50], [54], [55], [56], [59], [61], [67], [71], [74], [75], [76], [85], [89], [93], [96], [99], [101], [104], [107], [109], [112], [128], [129], [130], [131], [132], [134], [137], [139], [142], [145], [148], [154], [156], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [179], [181], [182], [187], [189], [216], [217], [220], [223], [227], [233], [236], [238], [240], [241], [245], [248], [250], [253], [260], [263], [266], [270], [271], [274], [275], [276], [277], [278], [279], [280], [281], [282], [286], [287], [288], [289], [290], [292], [293], [294], [295], [298], [299], [300], [301], [302], [303], [304], [305], [308], [309], [312], [313], [314], [315], [316], [318], [319], [320], [321], [322], [323], [328], [329], [330], [331], [332], [333], [334], [335], [336], [338], [339], [340], [341], [344], [345] [2018-12-09 19:42:11,955 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-12-09 19:42:11,955 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-09 19:42:14,018 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-12-09 19:42:14,018 INFO L272 AbstractInterpreter]: Visited 140 different actions 1811 times. Merged at 29 different actions 194 times. Never widened. Performed 67476 root evaluator evaluations with a maximum evaluation depth of 5. Performed 67476 inverse root evaluator evaluations with a maximum inverse evaluation depth of 5. Found 61 fixpoints after 7 different actions. Largest state had 134 variables. [2018-12-09 19:42:14,020 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:14,020 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-12-09 19:42:14,020 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:42:14,020 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-09 19:42:14,029 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:14,029 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-12-09 19:42:14,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:14,097 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 19:42:14,134 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2018-12-09 19:42:14,134 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-12-09 19:42:14,292 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 43 proven. 8 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2018-12-09 19:42:14,307 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-12-09 19:42:14,308 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [9, 6] total 13 [2018-12-09 19:42:14,308 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 19:42:14,308 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-12-09 19:42:14,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-12-09 19:42:14,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2018-12-09 19:42:14,308 INFO L87 Difference]: Start difference. First operand 4484 states and 5522 transitions. Second operand 6 states. [2018-12-09 19:42:14,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:42:14,806 INFO L93 Difference]: Finished difference Result 7871 states and 9788 transitions. [2018-12-09 19:42:14,806 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-09 19:42:14,806 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 220 [2018-12-09 19:42:14,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:42:14,813 INFO L225 Difference]: With dead ends: 7871 [2018-12-09 19:42:14,813 INFO L226 Difference]: Without dead ends: 4213 [2018-12-09 19:42:14,818 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 435 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2018-12-09 19:42:14,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4213 states. [2018-12-09 19:42:15,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4213 to 4181. [2018-12-09 19:42:15,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4181 states. [2018-12-09 19:42:15,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4181 states to 4181 states and 4987 transitions. [2018-12-09 19:42:15,354 INFO L78 Accepts]: Start accepts. Automaton has 4181 states and 4987 transitions. Word has length 220 [2018-12-09 19:42:15,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:42:15,354 INFO L480 AbstractCegarLoop]: Abstraction has 4181 states and 4987 transitions. [2018-12-09 19:42:15,354 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-12-09 19:42:15,354 INFO L276 IsEmpty]: Start isEmpty. Operand 4181 states and 4987 transitions. [2018-12-09 19:42:15,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2018-12-09 19:42:15,358 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:42:15,358 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:42:15,358 INFO L423 AbstractCegarLoop]: === Iteration 15 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:42:15,358 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:15,358 INFO L82 PathProgramCache]: Analyzing trace with hash 1154190067, now seen corresponding path program 1 times [2018-12-09 19:42:15,358 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:42:15,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:15,359 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:15,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:15,359 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:42:15,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:15,455 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 51 proven. 26 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-12-09 19:42:15,455 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:42:15,455 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-09 19:42:15,456 INFO L203 CegarAbsIntRunner]: Running AI on error trace of length 221 with the following transitions: [2018-12-09 19:42:15,456 INFO L205 CegarAbsIntRunner]: [0], [1], [2], [3], [7], [10], [27], [28], [29], [31], [34], [38], [39], [40], [44], [46], [47], [50], [54], [55], [56], [59], [61], [67], [71], [74], [75], [76], [85], [89], [93], [96], [99], [101], [104], [107], [109], [112], [128], [129], [130], [131], [132], [134], [137], [139], [142], [145], [148], [154], [156], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [179], [181], [182], [187], [189], [216], [217], [220], [223], [227], [233], [236], [238], [240], [241], [245], [248], [250], [253], [260], [263], [266], [270], [271], [274], [275], [276], [277], [278], [279], [280], [281], [282], [286], [287], [288], [289], [290], [292], [293], [294], [295], [298], [299], [300], [301], [302], [303], [304], [305], [308], [309], [312], [313], [314], [315], [316], [318], [319], [320], [321], [322], [323], [328], [329], [330], [331], [332], [333], [334], [335], [336], [338], [339], [340], [341], [344], [345] [2018-12-09 19:42:15,457 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-12-09 19:42:15,457 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-09 19:42:16,649 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-12-09 19:42:16,649 INFO L272 AbstractInterpreter]: Visited 139 different actions 1224 times. Merged at 22 different actions 127 times. Widened at 1 different actions 1 times. Performed 39746 root evaluator evaluations with a maximum evaluation depth of 5. Performed 39746 inverse root evaluator evaluations with a maximum inverse evaluation depth of 5. Found 39 fixpoints after 6 different actions. Largest state had 134 variables. [2018-12-09 19:42:16,651 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:16,651 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-12-09 19:42:16,651 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:42:16,651 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-09 19:42:16,657 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:16,657 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-12-09 19:42:16,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:16,722 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 19:42:16,787 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 87 proven. 30 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-12-09 19:42:16,788 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-12-09 19:42:17,024 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-12-09 19:42:17,039 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-12-09 19:42:17,039 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 8] total 17 [2018-12-09 19:42:17,039 INFO L249 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-12-09 19:42:17,040 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-12-09 19:42:17,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-12-09 19:42:17,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2018-12-09 19:42:17,040 INFO L87 Difference]: Start difference. First operand 4181 states and 4987 transitions. Second operand 13 states. [2018-12-09 19:42:17,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:42:17,990 INFO L93 Difference]: Finished difference Result 5744 states and 6855 transitions. [2018-12-09 19:42:17,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-12-09 19:42:17,991 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 220 [2018-12-09 19:42:17,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:42:17,994 INFO L225 Difference]: With dead ends: 5744 [2018-12-09 19:42:17,994 INFO L226 Difference]: Without dead ends: 2058 [2018-12-09 19:42:17,998 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 439 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=168, Invalid=482, Unknown=0, NotChecked=0, Total=650 [2018-12-09 19:42:18,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2058 states. [2018-12-09 19:42:18,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2058 to 1765. [2018-12-09 19:42:18,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1765 states. [2018-12-09 19:42:18,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 1929 transitions. [2018-12-09 19:42:18,213 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 1929 transitions. Word has length 220 [2018-12-09 19:42:18,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:42:18,213 INFO L480 AbstractCegarLoop]: Abstraction has 1765 states and 1929 transitions. [2018-12-09 19:42:18,213 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-12-09 19:42:18,214 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 1929 transitions. [2018-12-09 19:42:18,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2018-12-09 19:42:18,216 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 19:42:18,217 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 19:42:18,217 INFO L423 AbstractCegarLoop]: === Iteration 16 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 19:42:18,217 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:18,217 INFO L82 PathProgramCache]: Analyzing trace with hash -1122417873, now seen corresponding path program 1 times [2018-12-09 19:42:18,217 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 19:42:18,218 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:18,218 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:18,218 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 19:42:18,218 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 19:42:18,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:18,299 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 50 proven. 19 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2018-12-09 19:42:18,300 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:42:18,300 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-09 19:42:18,300 INFO L203 CegarAbsIntRunner]: Running AI on error trace of length 247 with the following transitions: [2018-12-09 19:42:18,300 INFO L205 CegarAbsIntRunner]: [0], [1], [2], [3], [7], [10], [27], [28], [40], [44], [46], [47], [50], [54], [55], [56], [71], [74], [76], [85], [89], [93], [96], [99], [101], [104], [107], [109], [112], [128], [129], [132], [134], [137], [139], [142], [145], [148], [154], [156], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [179], [181], [182], [187], [189], [216], [217], [223], [227], [233], [241], [245], [248], [250], [253], [263], [266], [270], [271], [274], [275], [276], [277], [278], [279], [280], [281], [282], [288], [289], [290], [292], [293], [300], [301], [302], [303], [304], [305], [308], [309], [312], [313], [314], [315], [316], [318], [319], [320], [321], [322], [323], [330], [331], [332], [333], [334], [335], [336], [338], [339], [340], [341] [2018-12-09 19:42:18,301 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-12-09 19:42:18,301 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-09 19:42:19,159 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-12-09 19:42:19,159 INFO L272 AbstractInterpreter]: Visited 113 different actions 773 times. Merged at 17 different actions 91 times. Never widened. Performed 27791 root evaluator evaluations with a maximum evaluation depth of 3. Performed 27791 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 19 fixpoints after 3 different actions. Largest state had 134 variables. [2018-12-09 19:42:19,161 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 19:42:19,161 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-12-09 19:42:19,161 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 19:42:19,161 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-09 19:42:19,167 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 19:42:19,167 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-12-09 19:42:19,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 19:42:19,237 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 19:42:19,273 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 158 proven. 23 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2018-12-09 19:42:19,273 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-12-09 19:42:19,448 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 50 proven. 19 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2018-12-09 19:42:19,464 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-12-09 19:42:19,464 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 13 [2018-12-09 19:42:19,464 INFO L249 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-12-09 19:42:19,464 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-12-09 19:42:19,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-12-09 19:42:19,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2018-12-09 19:42:19,465 INFO L87 Difference]: Start difference. First operand 1765 states and 1929 transitions. Second operand 12 states. [2018-12-09 19:42:20,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 19:42:20,133 INFO L93 Difference]: Finished difference Result 2948 states and 3274 transitions. [2018-12-09 19:42:20,133 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-12-09 19:42:20,133 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 246 [2018-12-09 19:42:20,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 19:42:20,134 INFO L225 Difference]: With dead ends: 2948 [2018-12-09 19:42:20,134 INFO L226 Difference]: Without dead ends: 0 [2018-12-09 19:42:20,137 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 491 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2018-12-09 19:42:20,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-12-09 19:42:20,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-12-09 19:42:20,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-12-09 19:42:20,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-12-09 19:42:20,137 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 246 [2018-12-09 19:42:20,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 19:42:20,137 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-12-09 19:42:20,137 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-12-09 19:42:20,137 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-12-09 19:42:20,137 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-09 19:42:20,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-12-09 19:42:20,565 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:20,624 WARN L180 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 335 DAG size of output: 327 [2018-12-09 19:42:20,765 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:20,782 WARN L180 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 335 DAG size of output: 318 [2018-12-09 19:42:21,437 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:21,438 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:21,541 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:21,620 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:21,742 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:21,742 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:21,862 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:21,913 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,080 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,106 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,145 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,190 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,243 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,325 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,421 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,444 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,494 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,520 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,539 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,550 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,781 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,834 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,836 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,852 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,856 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,860 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,869 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,886 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,886 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,886 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,911 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,918 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,931 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,943 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,959 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,970 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,991 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:22,999 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:23,000 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:23,000 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:23,022 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:23,028 WARN L180 SmtUtils]: Spent 1.68 s on a formula simplification. DAG size of input: 608 DAG size of output: 449 [2018-12-09 19:42:24,711 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:25,394 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:25,441 WARN L180 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 329 DAG size of output: 321 [2018-12-09 19:42:26,097 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:26,665 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:26,798 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:26,814 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 338 DAG size of output: 321 [2018-12-09 19:42:26,918 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:26,946 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:27,342 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:27,344 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:27,476 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:27,626 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:27,644 WARN L180 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 325 [2018-12-09 19:42:28,004 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:28,020 WARN L180 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 338 DAG size of output: 321 [2018-12-09 19:42:28,474 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:28,517 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:28,582 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:28,607 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:28,630 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:28,653 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:28,778 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:28,778 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:28,812 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:28,950 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:29,100 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:29,125 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:29,150 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:29,216 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:29,287 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:29,769 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:29,901 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:29,927 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:29,973 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,045 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,196 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,221 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,267 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,314 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,454 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,552 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,628 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,676 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,817 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,925 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,940 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:30,999 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,031 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,037 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,048 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,097 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,103 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,104 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,144 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,145 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,145 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,153 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,188 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,192 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,226 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,305 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,352 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,378 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,379 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,379 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,413 WARN L180 SmtUtils]: Spent 3.04 s on a formula simplification. DAG size of input: 688 DAG size of output: 516 [2018-12-09 19:42:31,913 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:31,929 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 338 DAG size of output: 321 [2018-12-09 19:42:32,392 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:32,448 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:32,646 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:32,844 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:32,860 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 338 DAG size of output: 321 [2018-12-09 19:42:33,222 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:33,226 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:33,385 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:33,420 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:33,579 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:33,626 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 341 DAG size of output: 329 [2018-12-09 19:42:33,730 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:34,212 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:34,229 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 325 [2018-12-09 19:42:34,320 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:34,344 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 329 DAG size of output: 316 [2018-12-09 19:42:34,436 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:34,461 WARN L180 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 318 [2018-12-09 19:42:34,547 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:34,565 WARN L180 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 329 DAG size of output: 323 [2018-12-09 19:42:34,654 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:34,678 WARN L180 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 318 [2018-12-09 19:42:34,773 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:34,797 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 329 DAG size of output: 316 [2018-12-09 19:42:34,926 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:35,063 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:35,084 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:35,085 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:35,142 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:35,274 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:36,479 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:36,590 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:37,095 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:37,097 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:37,154 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:37,202 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 341 DAG size of output: 329 [2018-12-09 19:42:37,287 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:37,648 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:37,783 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,086 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,099 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,104 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,137 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,147 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,152 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,180 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,286 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,293 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,310 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,324 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,340 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,340 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,352 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,372 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,386 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,388 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,414 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,435 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,459 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:38,460 WARN L180 SmtUtils]: Spent 638.00 ms on a formula simplification. DAG size of input: 543 DAG size of output: 48 [2018-12-09 19:42:39,068 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:39,428 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:39,445 WARN L180 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 325 [2018-12-09 19:42:39,717 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,221 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,251 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,266 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,281 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,365 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,457 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,480 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,533 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,657 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,708 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,711 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,746 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,766 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,766 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,842 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,907 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:40,986 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,026 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,029 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,033 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,039 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,076 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,077 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,094 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,094 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,094 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,094 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,094 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,095 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,097 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,107 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,121 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,141 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,150 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,153 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,164 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,176 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,182 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,182 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,183 WARN L180 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 555 DAG size of output: 429 [2018-12-09 19:42:41,298 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,324 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,324 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,412 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,505 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,631 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,656 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,666 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:41,932 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,045 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,190 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,218 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,248 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,315 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,338 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,362 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,462 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,472 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,513 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,569 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,616 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:42,812 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,029 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,030 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,062 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,065 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,075 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,092 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,095 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,096 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,107 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,171 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,193 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,196 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,274 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,274 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,274 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,287 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,288 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,288 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,302 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,307 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,307 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,325 WARN L180 SmtUtils]: Spent 2.14 s on a formula simplification. DAG size of input: 604 DAG size of output: 448 [2018-12-09 19:42:43,386 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:43,435 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 335 DAG size of output: 327 [2018-12-09 19:42:43,520 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:44,184 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:44,286 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:44,304 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 325 [2018-12-09 19:42:44,396 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:44,420 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 329 DAG size of output: 316 [2018-12-09 19:42:44,508 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:44,526 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 329 DAG size of output: 323 [2018-12-09 19:42:44,615 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:44,639 WARN L180 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 318 [2018-12-09 19:42:44,692 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:44,815 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:44,950 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,029 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,114 WARN L180 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 337 DAG size of output: 329 [2018-12-09 19:42:45,199 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,229 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,323 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,341 WARN L180 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 325 [2018-12-09 19:42:45,356 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,421 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,509 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,533 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 329 DAG size of output: 316 [2018-12-09 19:42:45,566 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,615 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,721 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,745 WARN L180 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 318 [2018-12-09 19:42:45,847 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,865 WARN L180 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 329 DAG size of output: 323 [2018-12-09 19:42:45,953 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:45,977 WARN L180 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 318 [2018-12-09 19:42:46,021 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:46,074 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:46,132 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:46,229 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:46,253 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 329 DAG size of output: 316 [2018-12-09 19:42:46,285 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:46,287 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:46,433 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:46,582 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:46,600 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 331 DAG size of output: 325 [2018-12-09 19:42:46,924 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-09 19:42:50,359 WARN L180 SmtUtils]: Spent 3.08 s on a formula simplification. DAG size of input: 389 DAG size of output: 188 [2018-12-09 19:42:50,953 WARN L180 SmtUtils]: Spent 592.00 ms on a formula simplification. DAG size of input: 257 DAG size of output: 170 [2018-12-09 19:42:51,134 WARN L180 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 328 DAG size of output: 1 [2018-12-09 19:42:53,282 WARN L180 SmtUtils]: Spent 2.15 s on a formula simplification. DAG size of input: 381 DAG size of output: 179 [2018-12-09 19:42:53,877 WARN L180 SmtUtils]: Spent 593.00 ms on a formula simplification. DAG size of input: 257 DAG size of output: 170 [2018-12-09 19:42:54,482 WARN L180 SmtUtils]: Spent 603.00 ms on a formula simplification. DAG size of input: 257 DAG size of output: 170 [2018-12-09 19:42:56,766 WARN L180 SmtUtils]: Spent 2.27 s on a formula simplification. DAG size of input: 332 DAG size of output: 187 [2018-12-09 19:42:56,955 WARN L180 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 304 DAG size of output: 1 [2018-12-09 19:43:02,438 WARN L180 SmtUtils]: Spent 5.38 s on a formula simplification. DAG size of input: 478 DAG size of output: 216 [2018-12-09 19:43:02,886 WARN L180 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 149 [2018-12-09 19:43:05,585 WARN L180 SmtUtils]: Spent 2.68 s on a formula simplification. DAG size of input: 312 DAG size of output: 190 [2018-12-09 19:43:08,255 WARN L180 SmtUtils]: Spent 2.64 s on a formula simplification. DAG size of input: 380 DAG size of output: 188 [2018-12-09 19:43:08,905 WARN L180 SmtUtils]: Spent 648.00 ms on a formula simplification. DAG size of input: 257 DAG size of output: 170 [2018-12-09 19:43:13,302 WARN L180 SmtUtils]: Spent 4.38 s on a formula simplification. DAG size of input: 477 DAG size of output: 59 [2018-12-09 19:43:16,661 WARN L180 SmtUtils]: Spent 3.34 s on a formula simplification. DAG size of input: 425 DAG size of output: 184 [2018-12-09 19:43:19,827 WARN L180 SmtUtils]: Spent 3.08 s on a formula simplification. DAG size of input: 446 DAG size of output: 179 [2018-12-09 19:43:22,402 WARN L180 SmtUtils]: Spent 2.57 s on a formula simplification. DAG size of input: 371 DAG size of output: 188 [2018-12-09 19:43:23,121 WARN L180 SmtUtils]: Spent 707.00 ms on a formula simplification. DAG size of input: 357 DAG size of output: 1 [2018-12-09 19:43:28,217 WARN L180 SmtUtils]: Spent 5.08 s on a formula simplification. DAG size of input: 437 DAG size of output: 192 [2018-12-09 19:43:29,959 WARN L180 SmtUtils]: Spent 1.66 s on a formula simplification. DAG size of input: 275 DAG size of output: 173 [2018-12-09 19:43:32,094 WARN L180 SmtUtils]: Spent 2.12 s on a formula simplification. DAG size of input: 421 DAG size of output: 44 [2018-12-09 19:43:34,207 WARN L180 SmtUtils]: Spent 2.10 s on a formula simplification. DAG size of input: 407 DAG size of output: 19 [2018-12-09 19:43:36,631 WARN L180 SmtUtils]: Spent 2.42 s on a formula simplification. DAG size of input: 274 DAG size of output: 176 [2018-12-09 19:43:37,479 WARN L180 SmtUtils]: Spent 843.00 ms on a formula simplification. DAG size of input: 301 DAG size of output: 1 [2018-12-09 19:43:39,869 WARN L180 SmtUtils]: Spent 2.38 s on a formula simplification. DAG size of input: 405 DAG size of output: 40 [2018-12-09 19:43:42,156 WARN L180 SmtUtils]: Spent 2.27 s on a formula simplification. DAG size of input: 332 DAG size of output: 187 [2018-12-09 19:43:42,339 WARN L180 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 328 DAG size of output: 1 [2018-12-09 19:43:46,101 WARN L180 SmtUtils]: Spent 3.74 s on a formula simplification. DAG size of input: 451 DAG size of output: 48 [2018-12-09 19:43:47,715 WARN L180 SmtUtils]: Spent 1.61 s on a formula simplification. DAG size of input: 300 DAG size of output: 185 [2018-12-09 19:43:48,496 WARN L180 SmtUtils]: Spent 777.00 ms on a formula simplification. DAG size of input: 314 DAG size of output: 16 [2018-12-09 19:43:50,068 WARN L180 SmtUtils]: Spent 1.57 s on a formula simplification. DAG size of input: 275 DAG size of output: 173 [2018-12-09 19:43:50,245 WARN L180 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 271 DAG size of output: 1 [2018-12-09 19:43:50,888 WARN L180 SmtUtils]: Spent 641.00 ms on a formula simplification. DAG size of input: 257 DAG size of output: 170 [2018-12-09 19:43:51,607 WARN L180 SmtUtils]: Spent 714.00 ms on a formula simplification. DAG size of input: 301 DAG size of output: 1 [2018-12-09 19:43:52,272 WARN L180 SmtUtils]: Spent 663.00 ms on a formula simplification. DAG size of input: 260 DAG size of output: 172 [2018-12-09 19:43:52,611 WARN L180 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 246 DAG size of output: 169 [2018-12-09 19:43:53,280 WARN L180 SmtUtils]: Spent 667.00 ms on a formula simplification. DAG size of input: 260 DAG size of output: 172 [2018-12-09 19:43:53,884 WARN L180 SmtUtils]: Spent 603.00 ms on a formula simplification. DAG size of input: 243 DAG size of output: 161 [2018-12-09 19:43:54,751 WARN L180 SmtUtils]: Spent 864.00 ms on a formula simplification. DAG size of input: 270 DAG size of output: 170 [2018-12-09 19:43:56,199 WARN L180 SmtUtils]: Spent 1.44 s on a formula simplification. DAG size of input: 261 DAG size of output: 184 [2018-12-09 19:43:56,398 WARN L180 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 328 DAG size of output: 1 [2018-12-09 19:43:57,011 WARN L180 SmtUtils]: Spent 612.00 ms on a formula simplification. DAG size of input: 257 DAG size of output: 170 [2018-12-09 19:43:58,906 WARN L180 SmtUtils]: Spent 1.88 s on a formula simplification. DAG size of input: 423 DAG size of output: 1 [2018-12-09 19:44:00,972 WARN L180 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 364 DAG size of output: 179 [2018-12-09 19:44:03,599 WARN L180 SmtUtils]: Spent 2.62 s on a formula simplification. DAG size of input: 380 DAG size of output: 179 [2018-12-09 19:44:05,494 WARN L180 SmtUtils]: Spent 1.89 s on a formula simplification. DAG size of input: 352 DAG size of output: 187 [2018-12-09 19:44:06,129 WARN L180 SmtUtils]: Spent 633.00 ms on a formula simplification. DAG size of input: 257 DAG size of output: 170 [2018-12-09 19:44:08,837 WARN L180 SmtUtils]: Spent 2.70 s on a formula simplification. DAG size of input: 326 DAG size of output: 189 [2018-12-09 19:44:08,966 WARN L180 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 241 DAG size of output: 1 [2018-12-09 19:44:09,382 WARN L180 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 159 [2018-12-09 19:44:09,657 WARN L180 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 271 DAG size of output: 1 [2018-12-09 19:44:11,568 WARN L180 SmtUtils]: Spent 1.90 s on a formula simplification. DAG size of input: 350 DAG size of output: 8 [2018-12-09 19:44:13,213 WARN L180 SmtUtils]: Spent 1.63 s on a formula simplification. DAG size of input: 305 DAG size of output: 182 [2018-12-09 19:44:13,925 WARN L180 SmtUtils]: Spent 708.00 ms on a formula simplification. DAG size of input: 301 DAG size of output: 1 [2018-12-09 19:44:15,707 WARN L180 SmtUtils]: Spent 1.77 s on a formula simplification. DAG size of input: 354 DAG size of output: 190 [2018-12-09 19:44:17,647 WARN L180 SmtUtils]: Spent 1.92 s on a formula simplification. DAG size of input: 442 DAG size of output: 27 [2018-12-09 19:44:21,060 WARN L180 SmtUtils]: Spent 3.39 s on a formula simplification. DAG size of input: 425 DAG size of output: 184 [2018-12-09 19:44:21,063 INFO L451 ceAbstractionStarter]: At program point select_helpersFINAL(lines 518 524) the Hoare annotation is: true [2018-12-09 19:44:21,063 INFO L448 ceAbstractionStarter]: For program point select_helpersEXIT(lines 518 524) no Hoare annotation was computed. [2018-12-09 19:44:21,063 INFO L448 ceAbstractionStarter]: For program point valid_productEXIT(lines 525 533) no Hoare annotation was computed. [2018-12-09 19:44:21,063 INFO L451 ceAbstractionStarter]: At program point valid_productENTRY(lines 525 533) the Hoare annotation is: true [2018-12-09 19:44:21,063 INFO L448 ceAbstractionStarter]: For program point valid_productFINAL(lines 525 533) no Hoare annotation was computed. [2018-12-09 19:44:21,063 INFO L444 ceAbstractionStarter]: At program point L482-1(line 482) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= |old(~systemActive~0)| 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (and (= ~methAndRunningLastTime~0 0) (= ~systemActive~0 1) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= ~methaneLevelCritical~0 0) (= 1 ~waterLevel~0)) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,063 INFO L444 ceAbstractionStarter]: At program point mainENTRY(lines 476 498) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= |old(~systemActive~0)| 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (and (= ~methAndRunningLastTime~0 0) (= ~systemActive~0 1) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= ~methaneLevelCritical~0 0) (= 1 ~waterLevel~0)) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,064 INFO L448 ceAbstractionStarter]: For program point mainEXIT(lines 476 498) no Hoare annotation was computed. [2018-12-09 19:44:21,064 INFO L448 ceAbstractionStarter]: For program point mainFINAL(lines 476 498) no Hoare annotation was computed. [2018-12-09 19:44:21,064 INFO L444 ceAbstractionStarter]: At program point L488(line 488) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (and (= ~methAndRunningLastTime~0 0) (= main_~tmp~7 ~systemActive~0) (= ~systemActive~0 1) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= ~methaneLevelCritical~0 0) (= 1 ~waterLevel~0)) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= |old(~systemActive~0)| 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,064 INFO L444 ceAbstractionStarter]: At program point L488-1(line 488) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (and (= ~methAndRunningLastTime~0 0) (= main_~tmp~7 ~systemActive~0) (= ~systemActive~0 1) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= ~methaneLevelCritical~0 0) (= 1 ~waterLevel~0)) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= |old(~systemActive~0)| 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,064 INFO L448 ceAbstractionStarter]: For program point L486(lines 486 493) no Hoare annotation was computed. [2018-12-09 19:44:21,064 INFO L448 ceAbstractionStarter]: For program point L486-1(lines 486 493) no Hoare annotation was computed. [2018-12-09 19:44:21,064 INFO L448 ceAbstractionStarter]: For program point L484(line 484) no Hoare annotation was computed. [2018-12-09 19:44:21,064 INFO L444 ceAbstractionStarter]: At program point L483(line 483) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= |old(~systemActive~0)| 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (and (= ~methAndRunningLastTime~0 0) (= ~systemActive~0 1) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= ~methaneLevelCritical~0 0) (= 1 ~waterLevel~0)) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,065 INFO L444 ceAbstractionStarter]: At program point L482(line 482) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= |old(~systemActive~0)| 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (and (= ~methAndRunningLastTime~0 0) (= ~systemActive~0 1) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= ~methaneLevelCritical~0 0) (= 1 ~waterLevel~0)) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point stopSystemEXIT(lines 275 289) no Hoare annotation was computed. [2018-12-09 19:44:21,065 INFO L444 ceAbstractionStarter]: At program point L281(line 281) the Hoare annotation is: (and (or (and (= ~systemActive~0 1) (= |old(~pumpRunning~0)| ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1))) (or (not (= 0 |old(~pumpRunning~0)|)) (not (= ~methAndRunningLastTime~0 0)))) [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point L279(lines 279 285) no Hoare annotation was computed. [2018-12-09 19:44:21,065 INFO L444 ceAbstractionStarter]: At program point stopSystemENTRY(lines 275 289) the Hoare annotation is: (let ((.cse2 (= |old(~systemActive~0)| 0)) (.cse0 (= ~systemActive~0 0)) (.cse3 (or (not (= 0 |old(~pumpRunning~0)|)) (not (= ~methAndRunningLastTime~0 0)))) (.cse1 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (and (or (and (not .cse0) .cse1) .cse2 .cse3) (or (not .cse2) (and .cse0 .cse1) .cse3) (or (and (= ~systemActive~0 1) .cse1) (not (= |old(~systemActive~0)| 1))))) [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point stopSystemFINAL(lines 275 289) no Hoare annotation was computed. [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point isPumpRunningEXIT(lines 192 200) no Hoare annotation was computed. [2018-12-09 19:44:21,065 INFO L451 ceAbstractionStarter]: At program point isPumpRunningENTRY(lines 192 200) the Hoare annotation is: true [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point isPumpRunningFINAL(lines 192 200) no Hoare annotation was computed. [2018-12-09 19:44:21,065 INFO L451 ceAbstractionStarter]: At program point isLowWaterLevelENTRY(lines 256 274) the Hoare annotation is: true [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point L265(lines 265 269) no Hoare annotation was computed. [2018-12-09 19:44:21,065 INFO L451 ceAbstractionStarter]: At program point L263(line 263) the Hoare annotation is: true [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point L265-2(lines 265 269) no Hoare annotation was computed. [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point L263-1(line 263) no Hoare annotation was computed. [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point isLowWaterLevelEXIT(lines 256 274) no Hoare annotation was computed. [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point isLowWaterLevelFINAL(lines 256 274) no Hoare annotation was computed. [2018-12-09 19:44:21,065 INFO L448 ceAbstractionStarter]: For program point select_featuresEXIT(lines 511 517) no Hoare annotation was computed. [2018-12-09 19:44:21,066 INFO L451 ceAbstractionStarter]: At program point select_featuresFINAL(lines 511 517) the Hoare annotation is: true [2018-12-09 19:44:21,066 INFO L444 ceAbstractionStarter]: At program point runTestENTRY(lines 462 472) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= |old(~systemActive~0)| 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (and (= ~methAndRunningLastTime~0 0) (= ~systemActive~0 1) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= ~methaneLevelCritical~0 0) (= 1 ~waterLevel~0)) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,066 INFO L448 ceAbstractionStarter]: For program point runTestEXIT(lines 462 472) no Hoare annotation was computed. [2018-12-09 19:44:21,066 INFO L448 ceAbstractionStarter]: For program point runTestFINAL(lines 462 472) no Hoare annotation was computed. [2018-12-09 19:44:21,066 INFO L444 ceAbstractionStarter]: At program point L467(line 467) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= |old(~systemActive~0)| 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (and (= ~methAndRunningLastTime~0 0) (= ~systemActive~0 1) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= ~methaneLevelCritical~0 0) (= 1 ~waterLevel~0)) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,066 INFO L451 ceAbstractionStarter]: At program point isMethaneAlarmENTRY(lines 181 191) the Hoare annotation is: true [2018-12-09 19:44:21,066 INFO L448 ceAbstractionStarter]: For program point isMethaneAlarmEXIT(lines 181 191) no Hoare annotation was computed. [2018-12-09 19:44:21,066 INFO L451 ceAbstractionStarter]: At program point L186(line 186) the Hoare annotation is: true [2018-12-09 19:44:21,066 INFO L448 ceAbstractionStarter]: For program point L186-1(line 186) no Hoare annotation was computed. [2018-12-09 19:44:21,066 INFO L448 ceAbstractionStarter]: For program point isMethaneAlarmFINAL(lines 181 191) no Hoare annotation was computed. [2018-12-09 19:44:21,066 INFO L444 ceAbstractionStarter]: At program point deactivatePumpENTRY(lines 173 180) the Hoare annotation is: (or (= |old(~pumpRunning~0)| ~pumpRunning~0) (not (= ~systemActive~0 1))) [2018-12-09 19:44:21,066 INFO L448 ceAbstractionStarter]: For program point deactivatePumpEXIT(lines 173 180) no Hoare annotation was computed. [2018-12-09 19:44:21,066 INFO L448 ceAbstractionStarter]: For program point deactivatePumpFINAL(lines 173 180) no Hoare annotation was computed. [2018-12-09 19:44:21,067 INFO L448 ceAbstractionStarter]: For program point L985(lines 985 991) no Hoare annotation was computed. [2018-12-09 19:44:21,067 INFO L448 ceAbstractionStarter]: For program point isHighWaterSensorDryEXIT(lines 981 994) no Hoare annotation was computed. [2018-12-09 19:44:21,067 INFO L451 ceAbstractionStarter]: At program point isHighWaterSensorDryENTRY(lines 981 994) the Hoare annotation is: true [2018-12-09 19:44:21,067 INFO L448 ceAbstractionStarter]: For program point isHighWaterSensorDryFINAL(lines 981 994) no Hoare annotation was computed. [2018-12-09 19:44:21,067 INFO L444 ceAbstractionStarter]: At program point L128(line 128) the Hoare annotation is: (let ((.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse63 (not (= 1 |old(~pumpRunning~0)|))) (.cse51 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse1 (and (or .cse2 .cse51) (or .cse63 .cse51))) (.cse61 (< 1 ~waterLevel~0)) (.cse62 (< ~waterLevel~0 1)) (.cse0 (not (= ~systemActive~0 1))) (.cse3 (not (= |#t~string51.offset| 0))) (.cse4 (= |#t~string57.base| 0)) (.cse5 (not (= |#t~string19.offset| 0))) (.cse6 (= |#t~string7.base| 0)) (.cse7 (= |#t~string11.base| 0)) (.cse8 (= |#t~string49.base| 0)) (.cse9 (not (= |#NULL.base| 0))) (.cse10 (not (= |#t~string17.offset| 0))) (.cse11 (= |#t~string17.base| 0)) (.cse12 (not (= |#NULL.offset| 0))) (.cse13 (= 0 |#t~string5.base|)) (.cse14 (not (= 0 |#t~string59.offset|))) (.cse15 (not (= |old(~pumpRunning~0)| 0))) (.cse16 (= 0 |#t~string48.base|)) (.cse17 (not (= |#t~string60.offset| 0))) (.cse18 (= |#t~string70.base| 0)) (.cse19 (= 0 |#t~string68.base|)) (.cse20 (not (= |#t~string48.offset| 0))) (.cse21 (not (= |#t~string66.offset| 0))) (.cse22 (= |#t~string61.base| 0)) (.cse23 (not (= ~cleanupTimeShifts~0 4))) (.cse24 (not (= |#t~string5.offset| 0))) (.cse25 (= |#t~string50.base| 0)) (.cse26 (not (= |#t~string68.offset| 0))) (.cse27 (not (= |#t~string53.offset| 0))) (.cse28 (= |#t~string60.base| 0)) (.cse29 (not (= 0 ~head~0.offset))) (.cse30 (not (= |#t~string11.offset| 0))) (.cse31 (= |#t~string72.base| 0)) (.cse32 (not (= |#t~string70.offset| 0))) (.cse33 (= |#t~string15.base| 0)) (.cse34 (= |#t~string74.base| 0)) (.cse35 (not (= |#t~string15.offset| 0))) (.cse36 (= |#t~string58.base| 0)) (.cse37 (= |#t~string13.base| 0)) (.cse38 (not (= |#t~string49.offset| 0))) (.cse39 (not (= ~head~0.base 0))) (.cse40 (not (= |#t~string58.offset| 0))) (.cse41 (not (= |#t~string52.offset| 0))) (.cse42 (= |#t~string19.base| 0)) (.cse43 (not (= |#t~string61.offset| 0))) (.cse44 (= |#t~string62.base| 0)) (.cse45 (= |#t~string53.base| 0)) (.cse46 (= ~systemActive~0 0)) (.cse47 (= |#t~string59.base| 0)) (.cse48 (not (= 0 |#t~string57.offset|))) (.cse49 (= |#t~string66.base| 0)) (.cse50 (not (= 0 |#t~string62.offset|))) (.cse52 (= |#t~string52.base| 0)) (.cse53 (= |#t~string51.base| 0)) (.cse54 (not (= |#t~string7.offset| 0))) (.cse55 (= 0 |#t~string9.base|)) (.cse56 (not (= |#t~string13.offset| 0))) (.cse57 (not (= |#t~string72.offset| 0))) (.cse58 (not (= 0 |#t~string50.offset|))) (.cse59 (not (= 0 |#t~string74.offset|))) (.cse60 (not (= |#t~string9.offset| 0)))) (and (or (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse0 .cse1) .cse2) (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 (not (= ~waterLevel~0 1)) .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60) (or .cse61 .cse2 .cse62 .cse0 .cse1) (or .cse61 (= |old(~pumpRunning~0)| ~pumpRunning~0) .cse62 .cse63 .cse0) (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 (not (= ~methaneLevelCritical~0 0)) .cse60) (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not (= ~methaneLevelCritical~0 1)) .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60)))) [2018-12-09 19:44:21,067 INFO L448 ceAbstractionStarter]: For program point L128-1(line 128) no Hoare annotation was computed. [2018-12-09 19:44:21,067 INFO L448 ceAbstractionStarter]: For program point L126(lines 126 143) no Hoare annotation was computed. [2018-12-09 19:44:21,067 INFO L448 ceAbstractionStarter]: For program point processEnvironmentEXIT(lines 122 146) no Hoare annotation was computed. [2018-12-09 19:44:21,068 INFO L444 ceAbstractionStarter]: At program point processEnvironmentENTRY(lines 122 146) the Hoare annotation is: (let ((.cse61 (not (= 0 |old(~pumpRunning~0)|))) (.cse64 (not (= 1 |old(~pumpRunning~0)|))) (.cse49 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse0 (not (= |#t~string51.offset| 0))) (.cse1 (= |#t~string57.base| 0)) (.cse2 (not (= |#t~string19.offset| 0))) (.cse3 (= |#t~string7.base| 0)) (.cse4 (= |#t~string11.base| 0)) (.cse5 (= |#t~string49.base| 0)) (.cse6 (not (= |#NULL.base| 0))) (.cse7 (not (= |#t~string17.offset| 0))) (.cse9 (= |#t~string17.base| 0)) (.cse10 (not (= |#NULL.offset| 0))) (.cse11 (= 0 |#t~string5.base|)) (.cse12 (not (= 0 |#t~string59.offset|))) (.cse13 (not (= |old(~pumpRunning~0)| 0))) (.cse14 (= 0 |#t~string48.base|)) (.cse15 (not (= |#t~string60.offset| 0))) (.cse16 (= |#t~string70.base| 0)) (.cse17 (= 0 |#t~string68.base|)) (.cse18 (not (= |#t~string48.offset| 0))) (.cse19 (not (= |#t~string66.offset| 0))) (.cse20 (= |#t~string61.base| 0)) (.cse21 (not (= ~cleanupTimeShifts~0 4))) (.cse22 (not (= |#t~string5.offset| 0))) (.cse23 (= |#t~string50.base| 0)) (.cse24 (not (= |#t~string68.offset| 0))) (.cse25 (not (= |#t~string53.offset| 0))) (.cse26 (= |#t~string60.base| 0)) (.cse27 (not (= 0 ~head~0.offset))) (.cse28 (not (= |#t~string11.offset| 0))) (.cse29 (= |#t~string72.base| 0)) (.cse30 (not (= |#t~string70.offset| 0))) (.cse31 (= |#t~string15.base| 0)) (.cse32 (= |#t~string74.base| 0)) (.cse33 (not (= |#t~string15.offset| 0))) (.cse34 (= |#t~string58.base| 0)) (.cse35 (= |#t~string13.base| 0)) (.cse36 (not (= |#t~string49.offset| 0))) (.cse37 (not (= ~head~0.base 0))) (.cse38 (not (= |#t~string58.offset| 0))) (.cse39 (not (= |#t~string52.offset| 0))) (.cse40 (= |#t~string19.base| 0)) (.cse41 (not (= |#t~string61.offset| 0))) (.cse42 (= |#t~string62.base| 0)) (.cse43 (= |#t~string53.base| 0)) (.cse44 (= ~systemActive~0 0)) (.cse45 (= |#t~string59.base| 0)) (.cse46 (not (= 0 |#t~string57.offset|))) (.cse47 (= |#t~string66.base| 0)) (.cse48 (not (= 0 |#t~string62.offset|))) (.cse50 (= |#t~string52.base| 0)) (.cse51 (= |#t~string51.base| 0)) (.cse52 (not (= |#t~string7.offset| 0))) (.cse53 (= 0 |#t~string9.base|)) (.cse54 (not (= |#t~string13.offset| 0))) (.cse55 (not (= |#t~string72.offset| 0))) (.cse56 (not (= 0 |#t~string50.offset|))) (.cse57 (not (= 0 |#t~string74.offset|))) (.cse58 (not (= |#t~string9.offset| 0))) (.cse62 (< 1 ~waterLevel~0)) (.cse8 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse63 (< ~waterLevel~0 1)) (.cse59 (not (= ~systemActive~0 1))) (.cse60 (and (or .cse61 .cse49) (or .cse64 .cse49)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (not (= ~methaneLevelCritical~0 1)) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse8 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 (not (= ~methaneLevelCritical~0 0)) .cse58) (or (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse59 .cse60) .cse61 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (or .cse62 .cse8 .cse63 .cse64 .cse59) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (not (= ~waterLevel~0 1)) .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (or .cse62 .cse8 .cse63 .cse59 .cse60)))) [2018-12-09 19:44:21,068 INFO L444 ceAbstractionStarter]: At program point L141(line 141) the Hoare annotation is: (let ((.cse64 (not (= 0 |old(~pumpRunning~0)|))) (.cse61 (not (= 1 |old(~pumpRunning~0)|))) (.cse49 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse0 (not (= |#t~string51.offset| 0))) (.cse1 (= |#t~string57.base| 0)) (.cse2 (not (= |#t~string19.offset| 0))) (.cse3 (= |#t~string7.base| 0)) (.cse4 (= |#t~string11.base| 0)) (.cse5 (= |#t~string49.base| 0)) (.cse6 (not (= |#NULL.base| 0))) (.cse7 (not (= |#t~string17.offset| 0))) (.cse9 (= |#t~string17.base| 0)) (.cse10 (not (= |#NULL.offset| 0))) (.cse11 (= 0 |#t~string5.base|)) (.cse12 (not (= 0 |#t~string59.offset|))) (.cse13 (not (= |old(~pumpRunning~0)| 0))) (.cse14 (= 0 |#t~string48.base|)) (.cse15 (not (= |#t~string60.offset| 0))) (.cse16 (= |#t~string70.base| 0)) (.cse17 (= 0 |#t~string68.base|)) (.cse18 (not (= |#t~string48.offset| 0))) (.cse19 (not (= |#t~string66.offset| 0))) (.cse20 (= |#t~string61.base| 0)) (.cse21 (not (= ~cleanupTimeShifts~0 4))) (.cse22 (not (= |#t~string5.offset| 0))) (.cse23 (= |#t~string50.base| 0)) (.cse24 (not (= |#t~string68.offset| 0))) (.cse25 (not (= |#t~string53.offset| 0))) (.cse26 (= |#t~string60.base| 0)) (.cse27 (not (= 0 ~head~0.offset))) (.cse28 (not (= |#t~string11.offset| 0))) (.cse29 (= |#t~string72.base| 0)) (.cse30 (not (= |#t~string70.offset| 0))) (.cse31 (= |#t~string15.base| 0)) (.cse32 (= |#t~string74.base| 0)) (.cse33 (not (= |#t~string15.offset| 0))) (.cse34 (= |#t~string58.base| 0)) (.cse35 (= |#t~string13.base| 0)) (.cse36 (not (= |#t~string49.offset| 0))) (.cse37 (not (= ~head~0.base 0))) (.cse38 (not (= |#t~string58.offset| 0))) (.cse39 (not (= |#t~string52.offset| 0))) (.cse40 (= |#t~string19.base| 0)) (.cse41 (not (= |#t~string61.offset| 0))) (.cse42 (= |#t~string62.base| 0)) (.cse43 (= |#t~string53.base| 0)) (.cse44 (= ~systemActive~0 0)) (.cse45 (= |#t~string59.base| 0)) (.cse46 (not (= 0 |#t~string57.offset|))) (.cse47 (= |#t~string66.base| 0)) (.cse48 (not (= 0 |#t~string62.offset|))) (.cse50 (= |#t~string52.base| 0)) (.cse51 (= |#t~string51.base| 0)) (.cse52 (not (= |#t~string7.offset| 0))) (.cse53 (= 0 |#t~string9.base|)) (.cse54 (not (= |#t~string13.offset| 0))) (.cse55 (not (= |#t~string72.offset| 0))) (.cse56 (not (= 0 |#t~string50.offset|))) (.cse57 (not (= 0 |#t~string74.offset|))) (.cse58 (not (= |#t~string9.offset| 0))) (.cse59 (< 1 ~waterLevel~0)) (.cse8 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse60 (< ~waterLevel~0 1)) (.cse62 (not (= ~systemActive~0 1))) (.cse63 (and (or .cse64 .cse49) (or .cse61 .cse49)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (not (= ~methaneLevelCritical~0 1)) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (or .cse59 .cse60 .cse61 .cse62) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse8 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 (not (= ~methaneLevelCritical~0 0)) .cse58) (or (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse62 .cse63) .cse64 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (not (= ~waterLevel~0 1)) .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (or .cse59 .cse8 .cse60 .cse62 .cse63)))) [2018-12-09 19:44:21,068 INFO L448 ceAbstractionStarter]: For program point L141-1(lines 122 146) no Hoare annotation was computed. [2018-12-09 19:44:21,068 INFO L444 ceAbstractionStarter]: At program point L136(line 136) the Hoare annotation is: (let ((.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (not (= 1 |old(~pumpRunning~0)|))) (.cse54 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse6 (not (= |#t~string51.offset| 0))) (.cse7 (= |#t~string57.base| 0)) (.cse8 (not (= |#t~string19.offset| 0))) (.cse9 (= |#t~string7.base| 0)) (.cse10 (= |#t~string11.base| 0)) (.cse11 (= |#t~string49.base| 0)) (.cse12 (not (= |#NULL.base| 0))) (.cse13 (not (= |#t~string17.offset| 0))) (.cse14 (= |#t~string17.base| 0)) (.cse15 (not (= |#NULL.offset| 0))) (.cse16 (= 0 |#t~string5.base|)) (.cse17 (not (= 0 |#t~string59.offset|))) (.cse18 (not (= |old(~pumpRunning~0)| 0))) (.cse19 (= 0 |#t~string48.base|)) (.cse20 (not (= |#t~string60.offset| 0))) (.cse21 (= |#t~string70.base| 0)) (.cse22 (= 0 |#t~string68.base|)) (.cse23 (not (= |#t~string48.offset| 0))) (.cse24 (not (= |#t~string66.offset| 0))) (.cse25 (= |#t~string61.base| 0)) (.cse26 (not (= ~cleanupTimeShifts~0 4))) (.cse27 (not (= |#t~string5.offset| 0))) (.cse28 (= |#t~string50.base| 0)) (.cse29 (not (= |#t~string68.offset| 0))) (.cse30 (not (= |#t~string53.offset| 0))) (.cse31 (= |#t~string60.base| 0)) (.cse32 (not (= 0 ~head~0.offset))) (.cse33 (not (= |#t~string11.offset| 0))) (.cse34 (= |#t~string72.base| 0)) (.cse35 (not (= |#t~string70.offset| 0))) (.cse36 (= |#t~string15.base| 0)) (.cse37 (= |#t~string74.base| 0)) (.cse38 (not (= |#t~string15.offset| 0))) (.cse39 (= |#t~string58.base| 0)) (.cse40 (= |#t~string13.base| 0)) (.cse41 (not (= |#t~string49.offset| 0))) (.cse42 (not (= ~head~0.base 0))) (.cse43 (not (= |#t~string58.offset| 0))) (.cse44 (not (= |#t~string52.offset| 0))) (.cse45 (= |#t~string19.base| 0)) (.cse46 (not (= |#t~string61.offset| 0))) (.cse47 (= |#t~string62.base| 0)) (.cse48 (= |#t~string53.base| 0)) (.cse49 (= ~systemActive~0 0)) (.cse50 (= |#t~string59.base| 0)) (.cse51 (not (= 0 |#t~string57.offset|))) (.cse52 (= |#t~string66.base| 0)) (.cse53 (not (= 0 |#t~string62.offset|))) (.cse55 (= |#t~string52.base| 0)) (.cse56 (= |#t~string51.base| 0)) (.cse57 (not (= |#t~string7.offset| 0))) (.cse58 (= 0 |#t~string9.base|)) (.cse59 (not (= |#t~string13.offset| 0))) (.cse60 (not (= |#t~string72.offset| 0))) (.cse61 (not (= 0 |#t~string50.offset|))) (.cse62 (not (= 0 |#t~string74.offset|))) (.cse63 (not (= |#t~string9.offset| 0))) (.cse3 (< 1 ~waterLevel~0)) (.cse4 (< ~waterLevel~0 1)) (.cse0 (not (= ~systemActive~0 1))) (.cse1 (and (or .cse2 .cse54) (or .cse5 .cse54)))) (and (or (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse0 .cse1) .cse2) (or .cse3 .cse4 .cse5 .cse0) (or .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 (not (= ~waterLevel~0 1)) .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 .cse63) (or .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 (not (= ~methaneLevelCritical~0 0)) .cse63) (or .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 (not (= ~methaneLevelCritical~0 1)) .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 .cse63) (or .cse3 .cse4 .cse0 .cse1)))) [2018-12-09 19:44:21,069 INFO L444 ceAbstractionStarter]: At program point L132(line 132) the Hoare annotation is: (let ((.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse63 (not (= 1 |old(~pumpRunning~0)|))) (.cse51 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse61 (< 1 ~waterLevel~0)) (.cse62 (< ~waterLevel~0 1)) (.cse0 (not (= ~systemActive~0 1))) (.cse1 (and (or .cse2 .cse51) (or .cse63 .cse51))) (.cse3 (not (= |#t~string51.offset| 0))) (.cse4 (= |#t~string57.base| 0)) (.cse5 (not (= |#t~string19.offset| 0))) (.cse6 (= |#t~string7.base| 0)) (.cse7 (= |#t~string11.base| 0)) (.cse8 (= |#t~string49.base| 0)) (.cse9 (not (= |#NULL.base| 0))) (.cse10 (not (= |#t~string17.offset| 0))) (.cse11 (= |#t~string17.base| 0)) (.cse12 (not (= |#NULL.offset| 0))) (.cse13 (= 0 |#t~string5.base|)) (.cse14 (not (= 0 |#t~string59.offset|))) (.cse15 (not (= |old(~pumpRunning~0)| 0))) (.cse16 (= 0 |#t~string48.base|)) (.cse17 (not (= |#t~string60.offset| 0))) (.cse18 (= |#t~string70.base| 0)) (.cse19 (= 0 |#t~string68.base|)) (.cse20 (not (= |#t~string48.offset| 0))) (.cse21 (not (= |#t~string66.offset| 0))) (.cse22 (= |#t~string61.base| 0)) (.cse23 (not (= ~cleanupTimeShifts~0 4))) (.cse24 (not (= |#t~string5.offset| 0))) (.cse25 (= |#t~string50.base| 0)) (.cse26 (not (= |#t~string68.offset| 0))) (.cse27 (not (= |#t~string53.offset| 0))) (.cse28 (= |#t~string60.base| 0)) (.cse29 (not (= 0 ~head~0.offset))) (.cse30 (not (= |#t~string11.offset| 0))) (.cse31 (= |#t~string72.base| 0)) (.cse32 (not (= |#t~string70.offset| 0))) (.cse33 (= |#t~string15.base| 0)) (.cse34 (= |#t~string74.base| 0)) (.cse35 (not (= |#t~string15.offset| 0))) (.cse36 (= |#t~string58.base| 0)) (.cse37 (= |#t~string13.base| 0)) (.cse38 (not (= |#t~string49.offset| 0))) (.cse39 (not (= ~head~0.base 0))) (.cse40 (not (= |#t~string58.offset| 0))) (.cse41 (not (= |#t~string52.offset| 0))) (.cse42 (= |#t~string19.base| 0)) (.cse43 (not (= |#t~string61.offset| 0))) (.cse44 (= |#t~string62.base| 0)) (.cse45 (= |#t~string53.base| 0)) (.cse46 (= ~systemActive~0 0)) (.cse47 (= |#t~string59.base| 0)) (.cse48 (not (= 0 |#t~string57.offset|))) (.cse49 (= |#t~string66.base| 0)) (.cse50 (not (= 0 |#t~string62.offset|))) (.cse52 (= |#t~string52.base| 0)) (.cse53 (= |#t~string51.base| 0)) (.cse54 (not (= |#t~string7.offset| 0))) (.cse55 (= 0 |#t~string9.base|)) (.cse56 (not (= |#t~string13.offset| 0))) (.cse57 (not (= |#t~string72.offset| 0))) (.cse58 (not (= 0 |#t~string50.offset|))) (.cse59 (not (= 0 |#t~string74.offset|))) (.cse60 (not (= |#t~string9.offset| 0)))) (and (or (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse0 .cse1) .cse2) (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 (not (= ~waterLevel~0 1)) .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60) (or .cse61 .cse62 .cse63 .cse0 (and (<= 1 processEnvironment_~tmp~1) (= |old(~pumpRunning~0)| ~pumpRunning~0))) (or .cse61 .cse2 .cse62 .cse0 .cse1) (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 (not (= ~methaneLevelCritical~0 0)) .cse60) (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not (= ~methaneLevelCritical~0 1)) .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60)))) [2018-12-09 19:44:21,069 INFO L448 ceAbstractionStarter]: For program point L130(lines 130 138) no Hoare annotation was computed. [2018-12-09 19:44:21,069 INFO L448 ceAbstractionStarter]: For program point processEnvironment__wrappee__baseEXIT(lines 88 94) no Hoare annotation was computed. [2018-12-09 19:44:21,069 INFO L451 ceAbstractionStarter]: At program point processEnvironment__wrappee__baseFINAL(lines 88 94) the Hoare annotation is: true [2018-12-09 19:44:21,069 INFO L444 ceAbstractionStarter]: At program point testENTRY(lines 294 359) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= |old(~systemActive~0)| 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (and (= ~methAndRunningLastTime~0 0) (= ~systemActive~0 1) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= ~methaneLevelCritical~0 0) (= 1 ~waterLevel~0)) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,069 INFO L444 ceAbstractionStarter]: At program point L349(lines 304 351) the Hoare annotation is: (let ((.cse3 (<= 2 ~waterLevel~0)) (.cse4 (<= ~waterLevel~0 2)) (.cse0 (= ~methAndRunningLastTime~0 0)) (.cse1 (= 0 ~pumpRunning~0)) (.cse5 (= ~systemActive~0 1)) (.cse2 (= test_~splverifierCounter~0 0))) (or (not (= |#t~string51.offset| 0)) (not (= |#t~string19.offset| 0)) (= |#t~string49.base| 0) (not (= |#t~string17.offset| 0)) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (and (= ~systemActive~0 0) .cse0 .cse1 .cse2) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (= |#t~string70.base| 0) (not (= |#t~string11.offset| 0)) (= |#t~string15.base| 0) (= |#t~string13.base| 0) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (and .cse3 .cse4 (= ~pumpRunning~0 1) .cse5 .cse2) (= |#t~string62.base| 0) (and .cse0 .cse3 .cse1 .cse4 .cse5 .cse2) (and .cse0 .cse1 (<= ~waterLevel~0 1) (<= 1 ~waterLevel~0) .cse5 .cse2) (not (= |#t~string72.offset| 0)) (not (= |#t~string59.offset| 0)) (= |#t~string57.base| 0) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (not (= |#NULL.base| 0)) (= |#t~string68.base| 0) (= |#t~string17.base| 0) (= 0 |#t~string50.base|) (= 0 |#t~string72.base|) (not (= 0 |#t~string60.offset|)) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= 0 |#t~string53.offset|)) (not (= |#t~string5.offset| 0)) (not (= |old(~waterLevel~0)| 1)) (= 0 |#t~string51.base|) (not (= |#t~string68.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |old(~systemActive~0)| 1)) (not (= |#t~string70.offset| 0)) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= 0 |#t~string7.offset|)) (= |#t~string52.base| 0) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (= |#t~string9.offset| 0)))) [2018-12-09 19:44:21,069 INFO L444 ceAbstractionStarter]: At program point L316(line 316) the Hoare annotation is: (let ((.cse0 (= ~methAndRunningLastTime~0 0)) (.cse1 (= 0 ~pumpRunning~0)) (.cse4 (<= 2 ~waterLevel~0)) (.cse5 (<= ~waterLevel~0 2)) (.cse3 (= ~systemActive~0 1)) (.cse2 (= test_~splverifierCounter~0 0))) (or (not (= |#t~string51.offset| 0)) (not (= |#t~string19.offset| 0)) (= |#t~string49.base| 0) (not (= |#t~string17.offset| 0)) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (and (= ~systemActive~0 0) .cse0 .cse1 .cse2) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (= |#t~string70.base| 0) (not (= |#t~string11.offset| 0)) (= |#t~string15.base| 0) (= |#t~string13.base| 0) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string62.base| 0) (and .cse0 .cse1 (<= ~waterLevel~0 1) (<= 1 ~waterLevel~0) .cse3 .cse2) (not (= |#t~string72.offset| 0)) (not (= |#t~string59.offset| 0)) (= |#t~string57.base| 0) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (and .cse0 .cse1 .cse4 .cse5 .cse3 .cse2) (not (= |#NULL.base| 0)) (= |#t~string68.base| 0) (= |#t~string17.base| 0) (= 0 |#t~string50.base|) (= 0 |#t~string72.base|) (not (= 0 |#t~string60.offset|)) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (and .cse4 .cse5 (= ~pumpRunning~0 1) .cse3 .cse2) (not (= ~cleanupTimeShifts~0 4)) (not (= 0 |#t~string53.offset|)) (not (= |#t~string5.offset| 0)) (not (= |old(~waterLevel~0)| 1)) (= 0 |#t~string51.base|) (not (= |#t~string68.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |old(~systemActive~0)| 1)) (not (= |#t~string70.offset| 0)) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= 0 |#t~string7.offset|)) (= |#t~string52.base| 0) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (= |#t~string9.offset| 0)))) [2018-12-09 19:44:21,070 INFO L448 ceAbstractionStarter]: For program point L314(lines 314 320) no Hoare annotation was computed. [2018-12-09 19:44:21,070 INFO L448 ceAbstractionStarter]: For program point L314-1(lines 314 320) no Hoare annotation was computed. [2018-12-09 19:44:21,070 INFO L448 ceAbstractionStarter]: For program point testFINAL(lines 294 359) no Hoare annotation was computed. [2018-12-09 19:44:21,070 INFO L448 ceAbstractionStarter]: For program point L306(lines 306 310) no Hoare annotation was computed. [2018-12-09 19:44:21,070 INFO L444 ceAbstractionStarter]: At program point L352(lines 303 353) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= |old(~systemActive~0)| 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,070 INFO L444 ceAbstractionStarter]: At program point L342(line 342) the Hoare annotation is: (let ((.cse0 (= test_~splverifierCounter~0 0))) (or (not (= |#t~string51.offset| 0)) (not (= |#t~string19.offset| 0)) (= |#t~string49.base| 0) (not (= |#t~string17.offset| 0)) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (and (= ~methAndRunningLastTime~0 0) (= 0 ~pumpRunning~0) .cse0) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (= |#t~string70.base| 0) (not (= |#t~string11.offset| 0)) (= |#t~string15.base| 0) (= |#t~string13.base| 0) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string62.base| 0) (not (= |#t~string72.offset| 0)) (not (= |#t~string59.offset| 0)) (= |#t~string57.base| 0) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (not (= |#NULL.base| 0)) (= |#t~string68.base| 0) (= |#t~string17.base| 0) (= 0 |#t~string50.base|) (= 0 |#t~string72.base|) (not (= 0 |#t~string60.offset|)) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= 0 |#t~string53.offset|)) (not (= |#t~string5.offset| 0)) (not (= |old(~waterLevel~0)| 1)) (and (= ~systemActive~0 1) .cse0) (= 0 |#t~string51.base|) (not (= |#t~string68.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |old(~systemActive~0)| 1)) (not (= |#t~string70.offset| 0)) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= 0 |#t~string7.offset|)) (= |#t~string52.base| 0) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (= |#t~string9.offset| 0)))) [2018-12-09 19:44:21,070 INFO L448 ceAbstractionStarter]: For program point L340(lines 340 346) no Hoare annotation was computed. [2018-12-09 19:44:21,070 INFO L444 ceAbstractionStarter]: At program point L340-1(lines 334 347) the Hoare annotation is: (let ((.cse4 (= ~methAndRunningLastTime~0 0)) (.cse0 (<= 2 ~waterLevel~0)) (.cse5 (= 0 ~pumpRunning~0)) (.cse1 (<= ~waterLevel~0 2)) (.cse2 (= ~systemActive~0 1)) (.cse3 (= test_~splverifierCounter~0 0))) (or (not (= |#t~string51.offset| 0)) (not (= |#t~string19.offset| 0)) (= |#t~string49.base| 0) (not (= |#t~string17.offset| 0)) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (= |#t~string70.base| 0) (not (= |#t~string11.offset| 0)) (= |#t~string15.base| 0) (= |#t~string13.base| 0) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (and .cse0 .cse1 (= ~pumpRunning~0 1) .cse2 .cse3) (= |#t~string62.base| 0) (and .cse4 .cse5 (<= ~waterLevel~0 1) (<= 1 ~waterLevel~0) .cse2 .cse3) (not (= |#t~string72.offset| 0)) (not (= |#t~string59.offset| 0)) (= |#t~string57.base| 0) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (not (= |#NULL.base| 0)) (= |#t~string68.base| 0) (= |#t~string17.base| 0) (= 0 |#t~string50.base|) (= 0 |#t~string72.base|) (not (= 0 |#t~string60.offset|)) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= 0 |#t~string53.offset|)) (not (= |#t~string5.offset| 0)) (not (= |old(~waterLevel~0)| 1)) (= 0 |#t~string51.base|) (not (= |#t~string68.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |old(~systemActive~0)| 1)) (not (= |#t~string70.offset| 0)) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (and (= ~systemActive~0 0) .cse5 .cse3) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (and .cse4 .cse0 .cse5 .cse1 .cse2 .cse3) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= 0 |#t~string7.offset|)) (= |#t~string52.base| 0) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (= |#t~string9.offset| 0)))) [2018-12-09 19:44:21,071 INFO L448 ceAbstractionStarter]: For program point L305(lines 304 351) no Hoare annotation was computed. [2018-12-09 19:44:21,071 INFO L448 ceAbstractionStarter]: For program point L334(lines 334 347) no Hoare annotation was computed. [2018-12-09 19:44:21,071 INFO L444 ceAbstractionStarter]: At program point L326(line 326) the Hoare annotation is: (let ((.cse0 (= ~methAndRunningLastTime~0 0)) (.cse3 (<= 2 ~waterLevel~0)) (.cse1 (= 0 ~pumpRunning~0)) (.cse4 (<= ~waterLevel~0 2)) (.cse5 (= ~systemActive~0 1)) (.cse2 (= test_~splverifierCounter~0 0))) (or (not (= |#t~string51.offset| 0)) (not (= |#t~string19.offset| 0)) (= |#t~string49.base| 0) (not (= |#t~string17.offset| 0)) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (and (= ~systemActive~0 0) .cse0 .cse1 .cse2) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (= |#t~string70.base| 0) (not (= |#t~string11.offset| 0)) (= |#t~string15.base| 0) (= |#t~string13.base| 0) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (and .cse3 .cse4 (= ~pumpRunning~0 1) .cse5 .cse2) (= |#t~string62.base| 0) (and .cse0 .cse1 (<= ~waterLevel~0 1) (<= 1 ~waterLevel~0) .cse5 .cse2) (not (= |#t~string72.offset| 0)) (not (= |#t~string59.offset| 0)) (= |#t~string57.base| 0) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (not (= |#NULL.base| 0)) (= |#t~string68.base| 0) (= |#t~string17.base| 0) (= 0 |#t~string50.base|) (= 0 |#t~string72.base|) (not (= 0 |#t~string60.offset|)) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= 0 |#t~string53.offset|)) (not (= |#t~string5.offset| 0)) (not (= |old(~waterLevel~0)| 1)) (= 0 |#t~string51.base|) (not (= |#t~string68.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |old(~systemActive~0)| 1)) (not (= |#t~string70.offset| 0)) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (and .cse0 .cse3 .cse1 .cse4 .cse5 .cse2) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= 0 |#t~string7.offset|)) (= |#t~string52.base| 0) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (= |#t~string9.offset| 0)))) [2018-12-09 19:44:21,074 INFO L448 ceAbstractionStarter]: For program point L324(lines 324 330) no Hoare annotation was computed. [2018-12-09 19:44:21,074 INFO L448 ceAbstractionStarter]: For program point L324-1(lines 324 330) no Hoare annotation was computed. [2018-12-09 19:44:21,074 INFO L448 ceAbstractionStarter]: For program point testEXIT(lines 294 359) no Hoare annotation was computed. [2018-12-09 19:44:21,074 INFO L444 ceAbstractionStarter]: At program point activatePump__wrappee__lowWaterSensorENTRY(lines 147 154) the Hoare annotation is: (let ((.cse0 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse1 (not (= ~methAndRunningLastTime~0 0)))) (and (or .cse0 (not (= 0 |old(~pumpRunning~0)|)) (< 2 ~waterLevel~0) (< ~waterLevel~0 2) (not (= ~systemActive~0 1)) .cse1) (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (= ~waterLevel~0 1) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) .cse0 (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= ~systemActive~0 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) .cse1 (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= ~methaneLevelCritical~0 0)) (not (= |#t~string9.offset| 0))))) [2018-12-09 19:44:21,079 INFO L448 ceAbstractionStarter]: For program point activatePump__wrappee__lowWaterSensorFINAL(lines 147 154) no Hoare annotation was computed. [2018-12-09 19:44:21,079 INFO L448 ceAbstractionStarter]: For program point activatePump__wrappee__lowWaterSensorEXIT(lines 147 154) no Hoare annotation was computed. [2018-12-09 19:44:21,079 INFO L448 ceAbstractionStarter]: For program point isLowWaterSensorDryFINAL(lines 995 1003) no Hoare annotation was computed. [2018-12-09 19:44:21,079 INFO L451 ceAbstractionStarter]: At program point isLowWaterSensorDryENTRY(lines 995 1003) the Hoare annotation is: true [2018-12-09 19:44:21,079 INFO L448 ceAbstractionStarter]: For program point isLowWaterSensorDryEXIT(lines 995 1003) no Hoare annotation was computed. [2018-12-09 19:44:21,079 INFO L444 ceAbstractionStarter]: At program point L385(line 385) the Hoare annotation is: (let ((.cse58 (not (= 0 ~pumpRunning~0))) (.cse48 (not (= |old(~methAndRunningLastTime~0)| 0)))) (let ((.cse0 (not (= ~systemActive~0 1))) (.cse2 (not (= |#t~string51.offset| 0))) (.cse3 (= |#t~string57.base| 0)) (.cse4 (not (= |#t~string19.offset| 0))) (.cse5 (= |#t~string7.base| 0)) (.cse6 (= |#t~string11.base| 0)) (.cse7 (= |#t~string49.base| 0)) (.cse8 (not (= |#NULL.base| 0))) (.cse9 (not (= |#t~string17.offset| 0))) (.cse10 (= |#t~string17.base| 0)) (.cse11 (not (= |#NULL.offset| 0))) (.cse12 (= 0 |#t~string5.base|)) (.cse13 (not (= 0 |#t~string59.offset|))) (.cse14 (= 0 |#t~string48.base|)) (.cse15 (not (= |#t~string60.offset| 0))) (.cse16 (= |#t~string70.base| 0)) (.cse17 (= 0 |#t~string68.base|)) (.cse18 (not (= |#t~string48.offset| 0))) (.cse19 (not (= |#t~string66.offset| 0))) (.cse20 (= |#t~string61.base| 0)) (.cse21 (not (= ~cleanupTimeShifts~0 4))) (.cse22 (not (= |#t~string5.offset| 0))) (.cse23 (= |#t~string50.base| 0)) (.cse24 (not (= |#t~string68.offset| 0))) (.cse25 (not (= |#t~string53.offset| 0))) (.cse26 (= |#t~string60.base| 0)) (.cse27 (not (= 0 ~head~0.offset))) (.cse28 (not (= |#t~string11.offset| 0))) (.cse29 (= |#t~string72.base| 0)) (.cse30 (not (= |#t~string70.offset| 0))) (.cse31 (= |#t~string15.base| 0)) (.cse32 (= |#t~string74.base| 0)) (.cse33 (not (= |#t~string15.offset| 0))) (.cse34 (= |#t~string58.base| 0)) (.cse35 (= |#t~string13.base| 0)) (.cse36 (not (= |#t~string49.offset| 0))) (.cse37 (not (= ~head~0.base 0))) (.cse38 (not (= |#t~string58.offset| 0))) (.cse39 (not (= |#t~string52.offset| 0))) (.cse40 (= |#t~string19.base| 0)) (.cse41 (not (= |#t~string61.offset| 0))) (.cse42 (= |#t~string62.base| 0)) (.cse43 (= |#t~string53.base| 0)) (.cse44 (= |#t~string59.base| 0)) (.cse45 (not (= 0 |#t~string57.offset|))) (.cse46 (= |#t~string66.base| 0)) (.cse47 (not (= 0 |#t~string62.offset|))) (.cse49 (= |#t~string52.base| 0)) (.cse50 (= |#t~string51.base| 0)) (.cse51 (not (= |#t~string7.offset| 0))) (.cse52 (= 0 |#t~string9.base|)) (.cse53 (not (= |#t~string13.offset| 0))) (.cse54 (not (= |#t~string72.offset| 0))) (.cse55 (not (= 0 |#t~string50.offset|))) (.cse56 (not (= 0 |#t~string74.offset|))) (.cse57 (not (= |#t~string9.offset| 0))) (.cse1 (and (or .cse58 .cse48) (or (not (= 1 ~pumpRunning~0)) .cse48))) (.cse59 (= ~systemActive~0 0))) (and (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse0 .cse1) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (not (= ~pumpRunning~0 0)) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57) (or (< 1 ~waterLevel~0) .cse58 (< ~waterLevel~0 1) .cse0) (or (= ~waterLevel~0 1) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse59 .cse44 .cse45 .cse46 .cse47 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57) .cse1 (not (= ~methaneLevelCritical~0 0))) (or .cse58 (not .cse59))))) [2018-12-09 19:44:21,080 INFO L448 ceAbstractionStarter]: For program point L383(lines 383 389) no Hoare annotation was computed. [2018-12-09 19:44:21,081 INFO L448 ceAbstractionStarter]: For program point L382(lines 382 392) no Hoare annotation was computed. [2018-12-09 19:44:21,081 INFO L444 ceAbstractionStarter]: At program point L380(line 380) the Hoare annotation is: (let ((.cse59 (not (= 0 ~pumpRunning~0))) (.cse47 (not (= |old(~methAndRunningLastTime~0)| 0))) (.cse67 (= ~systemActive~0 0))) (let ((.cse58 (< 1 ~waterLevel~0)) (.cse61 (< ~waterLevel~0 1)) (.cse64 (< 2 ~waterLevel~0)) (.cse65 (< ~waterLevel~0 2)) (.cse62 (not (= ~systemActive~0 1))) (.cse66 (not .cse67)) (.cse63 (and (or .cse59 .cse47) (or (not (= 1 ~pumpRunning~0)) .cse47))) (.cse56 (not (= ~methaneLevelCritical~0 0))) (.cse0 (not (= |#t~string51.offset| 0))) (.cse1 (= |#t~string57.base| 0)) (.cse2 (not (= |#t~string19.offset| 0))) (.cse3 (= |#t~string7.base| 0)) (.cse4 (= |#t~string11.base| 0)) (.cse5 (= |#t~string49.base| 0)) (.cse6 (not (= |#NULL.base| 0))) (.cse7 (not (= |#t~string17.offset| 0))) (.cse8 (= |#t~string17.base| 0)) (.cse9 (not (= |#NULL.offset| 0))) (.cse10 (= 0 |#t~string5.base|)) (.cse11 (not (= 0 |#t~string59.offset|))) (.cse12 (not (= ~pumpRunning~0 0))) (.cse13 (= 0 |#t~string48.base|)) (.cse14 (not (= |#t~string60.offset| 0))) (.cse15 (= |#t~string70.base| 0)) (.cse16 (= 0 |#t~string68.base|)) (.cse17 (not (= |#t~string48.offset| 0))) (.cse18 (not (= |#t~string66.offset| 0))) (.cse19 (= |#t~string61.base| 0)) (.cse20 (not (= ~cleanupTimeShifts~0 4))) (.cse21 (not (= |#t~string5.offset| 0))) (.cse22 (= |#t~string50.base| 0)) (.cse23 (not (= |#t~string68.offset| 0))) (.cse24 (not (= |#t~string53.offset| 0))) (.cse25 (= |#t~string60.base| 0)) (.cse26 (not (= 0 ~head~0.offset))) (.cse27 (not (= |#t~string11.offset| 0))) (.cse28 (= |#t~string72.base| 0)) (.cse29 (not (= |#t~string70.offset| 0))) (.cse30 (= |#t~string15.base| 0)) (.cse31 (= |#t~string74.base| 0)) (.cse32 (not (= |#t~string15.offset| 0))) (.cse33 (= |#t~string58.base| 0)) (.cse34 (= |#t~string13.base| 0)) (.cse35 (not (= |#t~string49.offset| 0))) (.cse36 (not (= ~head~0.base 0))) (.cse37 (not (= |#t~string58.offset| 0))) (.cse38 (not (= |#t~string52.offset| 0))) (.cse39 (= |#t~string19.base| 0)) (.cse40 (not (= |#t~string61.offset| 0))) (.cse41 (= |#t~string62.base| 0)) (.cse42 (= |#t~string53.base| 0)) (.cse43 (= |#t~string59.base| 0)) (.cse44 (not (= 0 |#t~string57.offset|))) (.cse45 (= |#t~string66.base| 0)) (.cse46 (not (= 0 |#t~string62.offset|))) (.cse48 (= |#t~string52.base| 0)) (.cse49 (= |#t~string51.base| 0)) (.cse50 (not (= |#t~string7.offset| 0))) (.cse60 (= ~methAndRunningLastTime~0 0)) (.cse51 (= 0 |#t~string9.base|)) (.cse52 (not (= |#t~string13.offset| 0))) (.cse53 (not (= |#t~string72.offset| 0))) (.cse54 (not (= 0 |#t~string50.offset|))) (.cse55 (not (= 0 |#t~string74.offset|))) (.cse57 (not (= |#t~string9.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57) (or .cse58 .cse59 .cse60 .cse61 .cse62 .cse63) (or .cse64 .cse65 .cse62 .cse63 .cse56) (or .cse58 .cse59 .cse61 .cse62 .cse56) (or .cse60 .cse64 .cse65 .cse62 .cse63) (or .cse59 .cse66 .cse60 .cse63) (or .cse59 .cse66 .cse56) (or (= ~waterLevel~0 1) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse67 .cse43 .cse44 .cse45 .cse46 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse57) .cse63 .cse56) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse60 .cse51 .cse52 .cse53 .cse54 .cse55 .cse57)))) [2018-12-09 19:44:21,085 INFO L448 ceAbstractionStarter]: For program point L380-1(line 380) no Hoare annotation was computed. [2018-12-09 19:44:21,087 INFO L448 ceAbstractionStarter]: For program point L378(lines 378 395) no Hoare annotation was computed. [2018-12-09 19:44:21,087 INFO L448 ceAbstractionStarter]: For program point L378-1(lines 370 398) no Hoare annotation was computed. [2018-12-09 19:44:21,087 INFO L444 ceAbstractionStarter]: At program point L376(line 376) the Hoare annotation is: (let ((.cse59 (not (= 0 ~pumpRunning~0))) (.cse46 (not (= 1 ~pumpRunning~0))) (.cse49 (not (= |old(~methAndRunningLastTime~0)| 0)))) (let ((.cse60 (not (= ~systemActive~0 1))) (.cse43 (= ~systemActive~0 0)) (.cse61 (and (or .cse59 .cse49) (or .cse46 .cse49))) (.cse1 (not (= |#t~string51.offset| 0))) (.cse2 (= |#t~string57.base| 0)) (.cse3 (not (= |#t~string19.offset| 0))) (.cse4 (= |#t~string7.base| 0)) (.cse5 (= |#t~string11.base| 0)) (.cse6 (= |#t~string49.base| 0)) (.cse7 (not (= |#NULL.base| 0))) (.cse8 (not (= |#t~string17.offset| 0))) (.cse9 (= |#t~string17.base| 0)) (.cse10 (not (= |#NULL.offset| 0))) (.cse11 (= 0 |#t~string5.base|)) (.cse12 (not (= 0 |#t~string59.offset|))) (.cse13 (= 0 |#t~string48.base|)) (.cse14 (not (= |#t~string60.offset| 0))) (.cse15 (= |#t~string70.base| 0)) (.cse16 (= 0 |#t~string68.base|)) (.cse17 (not (= |#t~string48.offset| 0))) (.cse18 (not (= |#t~string66.offset| 0))) (.cse19 (= |#t~string61.base| 0)) (.cse20 (not (= ~cleanupTimeShifts~0 4))) (.cse21 (not (= |#t~string5.offset| 0))) (.cse22 (= |#t~string50.base| 0)) (.cse23 (not (= |#t~string68.offset| 0))) (.cse24 (not (= |#t~string53.offset| 0))) (.cse25 (= |#t~string60.base| 0)) (.cse26 (not (= 0 ~head~0.offset))) (.cse27 (not (= |#t~string11.offset| 0))) (.cse28 (= |#t~string72.base| 0)) (.cse29 (not (= |#t~string70.offset| 0))) (.cse30 (= |#t~string15.base| 0)) (.cse31 (= |#t~string74.base| 0)) (.cse32 (not (= |#t~string15.offset| 0))) (.cse33 (= |#t~string58.base| 0)) (.cse34 (= |#t~string13.base| 0)) (.cse35 (not (= |#t~string49.offset| 0))) (.cse36 (not (= ~head~0.base 0))) (.cse37 (not (= |#t~string58.offset| 0))) (.cse38 (not (= |#t~string52.offset| 0))) (.cse39 (= |#t~string19.base| 0)) (.cse40 (not (= |#t~string61.offset| 0))) (.cse41 (= |#t~string62.base| 0)) (.cse42 (= |#t~string53.base| 0)) (.cse44 (= |#t~string59.base| 0)) (.cse45 (not (= 0 |#t~string57.offset|))) (.cse47 (= |#t~string66.base| 0)) (.cse48 (not (= 0 |#t~string62.offset|))) (.cse50 (= |#t~string52.base| 0)) (.cse51 (= |#t~string51.base| 0)) (.cse52 (not (= |#t~string7.offset| 0))) (.cse0 (= ~methAndRunningLastTime~0 0)) (.cse53 (= 0 |#t~string9.base|)) (.cse54 (not (= |#t~string13.offset| 0))) (.cse55 (not (= |#t~string72.offset| 0))) (.cse56 (not (= 0 |#t~string50.offset|))) (.cse57 (not (= 0 |#t~string74.offset|))) (.cse58 (not (= |#t~string9.offset| 0)))) (and (or (= ~waterLevel~0 1) .cse0 (or .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (not (= ~methaneLevelCritical~0 0))) (or (< 1 ~waterLevel~0) .cse59 .cse0 (< ~waterLevel~0 1) .cse60 .cse61) (or .cse0 (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse60 .cse61) (or .cse59 (not .cse43) .cse0 .cse61) (or .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (not (= ~pumpRunning~0 0)) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse44 .cse45 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse0 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58)))) [2018-12-09 19:44:21,087 INFO L448 ceAbstractionStarter]: For program point L376-1(line 376) no Hoare annotation was computed. [2018-12-09 19:44:21,088 INFO L444 ceAbstractionStarter]: At program point __utac_acc__Specification2_spec__2ENTRY(lines 370 398) the Hoare annotation is: (let ((.cse59 (not (= 0 ~pumpRunning~0))) (.cse46 (not (= 1 ~pumpRunning~0))) (.cse49 (not (= |old(~methAndRunningLastTime~0)| 0)))) (let ((.cse60 (not (= ~systemActive~0 1))) (.cse43 (= ~systemActive~0 0)) (.cse61 (and (or .cse59 .cse49) (or .cse46 .cse49))) (.cse1 (not (= |#t~string51.offset| 0))) (.cse2 (= |#t~string57.base| 0)) (.cse3 (not (= |#t~string19.offset| 0))) (.cse4 (= |#t~string7.base| 0)) (.cse5 (= |#t~string11.base| 0)) (.cse6 (= |#t~string49.base| 0)) (.cse7 (not (= |#NULL.base| 0))) (.cse8 (not (= |#t~string17.offset| 0))) (.cse9 (= |#t~string17.base| 0)) (.cse10 (not (= |#NULL.offset| 0))) (.cse11 (= 0 |#t~string5.base|)) (.cse12 (not (= 0 |#t~string59.offset|))) (.cse13 (= 0 |#t~string48.base|)) (.cse14 (not (= |#t~string60.offset| 0))) (.cse15 (= |#t~string70.base| 0)) (.cse16 (= 0 |#t~string68.base|)) (.cse17 (not (= |#t~string48.offset| 0))) (.cse18 (not (= |#t~string66.offset| 0))) (.cse19 (= |#t~string61.base| 0)) (.cse20 (not (= ~cleanupTimeShifts~0 4))) (.cse21 (not (= |#t~string5.offset| 0))) (.cse22 (= |#t~string50.base| 0)) (.cse23 (not (= |#t~string68.offset| 0))) (.cse24 (not (= |#t~string53.offset| 0))) (.cse25 (= |#t~string60.base| 0)) (.cse26 (not (= 0 ~head~0.offset))) (.cse27 (not (= |#t~string11.offset| 0))) (.cse28 (= |#t~string72.base| 0)) (.cse29 (not (= |#t~string70.offset| 0))) (.cse30 (= |#t~string15.base| 0)) (.cse31 (= |#t~string74.base| 0)) (.cse32 (not (= |#t~string15.offset| 0))) (.cse33 (= |#t~string58.base| 0)) (.cse34 (= |#t~string13.base| 0)) (.cse35 (not (= |#t~string49.offset| 0))) (.cse36 (not (= ~head~0.base 0))) (.cse37 (not (= |#t~string58.offset| 0))) (.cse38 (not (= |#t~string52.offset| 0))) (.cse39 (= |#t~string19.base| 0)) (.cse40 (not (= |#t~string61.offset| 0))) (.cse41 (= |#t~string62.base| 0)) (.cse42 (= |#t~string53.base| 0)) (.cse44 (= |#t~string59.base| 0)) (.cse45 (not (= 0 |#t~string57.offset|))) (.cse47 (= |#t~string66.base| 0)) (.cse48 (not (= 0 |#t~string62.offset|))) (.cse50 (= |#t~string52.base| 0)) (.cse51 (= |#t~string51.base| 0)) (.cse52 (not (= |#t~string7.offset| 0))) (.cse0 (= ~methAndRunningLastTime~0 0)) (.cse53 (= 0 |#t~string9.base|)) (.cse54 (not (= |#t~string13.offset| 0))) (.cse55 (not (= |#t~string72.offset| 0))) (.cse56 (not (= 0 |#t~string50.offset|))) (.cse57 (not (= 0 |#t~string74.offset|))) (.cse58 (not (= |#t~string9.offset| 0)))) (and (or (= ~waterLevel~0 1) .cse0 (or .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (not (= ~methaneLevelCritical~0 0))) (or (< 1 ~waterLevel~0) .cse59 .cse0 (< ~waterLevel~0 1) .cse60 .cse61) (or .cse0 (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse60 .cse61) (or .cse59 (not .cse43) .cse0 .cse61) (or .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (not (= ~pumpRunning~0 0)) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse44 .cse45 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse0 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58)))) [2018-12-09 19:44:21,088 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification2_spec__2EXIT(lines 370 398) no Hoare annotation was computed. [2018-12-09 19:44:21,088 INFO L444 ceAbstractionStarter]: At program point __utac_acc__Specification2_spec__1ENTRY(lines 362 369) the Hoare annotation is: (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= ~pumpRunning~0 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= ~waterLevel~0 1)) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) (not (= ~systemActive~0 1)) (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) (not (= |old(~methAndRunningLastTime~0)| 0)) (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= ~methaneLevelCritical~0 0)) (= ~methAndRunningLastTime~0 0) (not (= |#t~string9.offset| 0))) [2018-12-09 19:44:21,089 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification2_spec__1FINAL(lines 362 369) no Hoare annotation was computed. [2018-12-09 19:44:21,089 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification2_spec__1EXIT(lines 362 369) no Hoare annotation was computed. [2018-12-09 19:44:21,089 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-12-09 19:44:21,089 INFO L444 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= ~waterLevel~0 |old(~waterLevel~0)|) (= |old(~pumpRunning~0)| ~pumpRunning~0)) [2018-12-09 19:44:21,089 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-12-09 19:44:21,090 INFO L444 ceAbstractionStarter]: At program point L161(line 161) the Hoare annotation is: (let ((.cse2 (not (= |#t~string51.offset| 0))) (.cse3 (= |#t~string57.base| 0)) (.cse4 (not (= |#t~string19.offset| 0))) (.cse5 (= |#t~string7.base| 0)) (.cse6 (= |#t~string11.base| 0)) (.cse7 (= |#t~string49.base| 0)) (.cse8 (not (= |#NULL.base| 0))) (.cse9 (not (= |#t~string17.offset| 0))) (.cse10 (= |#t~string17.base| 0)) (.cse11 (not (= |#NULL.offset| 0))) (.cse12 (= 0 |#t~string5.base|)) (.cse13 (not (= 0 |#t~string59.offset|))) (.cse14 (= ~waterLevel~0 1)) (.cse15 (not (= |old(~pumpRunning~0)| 0))) (.cse16 (= 0 |#t~string48.base|)) (.cse17 (not (= |#t~string60.offset| 0))) (.cse18 (= |#t~string70.base| 0)) (.cse19 (= 0 |#t~string68.base|)) (.cse0 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse20 (not (= |#t~string48.offset| 0))) (.cse21 (not (= |#t~string66.offset| 0))) (.cse22 (= |#t~string61.base| 0)) (.cse23 (not (= ~cleanupTimeShifts~0 4))) (.cse24 (not (= |#t~string5.offset| 0))) (.cse25 (= |#t~string50.base| 0)) (.cse26 (not (= |#t~string68.offset| 0))) (.cse27 (not (= |#t~string53.offset| 0))) (.cse28 (= |#t~string60.base| 0)) (.cse29 (not (= 0 ~head~0.offset))) (.cse30 (not (= |#t~string11.offset| 0))) (.cse31 (= |#t~string72.base| 0)) (.cse32 (not (= |#t~string70.offset| 0))) (.cse33 (= |#t~string15.base| 0)) (.cse34 (= |#t~string74.base| 0)) (.cse35 (not (= |#t~string15.offset| 0))) (.cse36 (= |#t~string58.base| 0)) (.cse37 (= |#t~string13.base| 0)) (.cse38 (not (= |#t~string49.offset| 0))) (.cse39 (not (= ~head~0.base 0))) (.cse40 (not (= |#t~string58.offset| 0))) (.cse41 (not (= |#t~string52.offset| 0))) (.cse42 (= |#t~string19.base| 0)) (.cse43 (not (= |#t~string61.offset| 0))) (.cse44 (= |#t~string62.base| 0)) (.cse45 (= |#t~string53.base| 0)) (.cse46 (= ~systemActive~0 0)) (.cse47 (= |#t~string59.base| 0)) (.cse48 (not (= 0 |#t~string57.offset|))) (.cse49 (= |#t~string66.base| 0)) (.cse50 (not (= 0 |#t~string62.offset|))) (.cse1 (not (= ~methAndRunningLastTime~0 0))) (.cse51 (= |#t~string52.base| 0)) (.cse52 (= |#t~string51.base| 0)) (.cse53 (not (= |#t~string7.offset| 0))) (.cse54 (= 0 |#t~string9.base|)) (.cse55 (not (= |#t~string13.offset| 0))) (.cse56 (not (= |#t~string72.offset| 0))) (.cse57 (not (= 0 |#t~string50.offset|))) (.cse58 (not (= 0 |#t~string74.offset|))) (.cse59 (not (= |#t~string9.offset| 0)))) (and (or .cse0 (not (= 0 |old(~pumpRunning~0)|)) (< 2 ~waterLevel~0) (< ~waterLevel~0 2) (not (= ~systemActive~0 1)) .cse1) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse0 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse1 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 (not (= ~methaneLevelCritical~0 0)) .cse59) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse0 .cse20 .cse21 .cse22 (not (= ~methaneLevelCritical~0 1)) .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse1 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59))) [2018-12-09 19:44:21,091 INFO L448 ceAbstractionStarter]: For program point L161-1(line 161) no Hoare annotation was computed. [2018-12-09 19:44:21,091 INFO L448 ceAbstractionStarter]: For program point activatePumpEXIT(lines 156 172) no Hoare annotation was computed. [2018-12-09 19:44:21,091 INFO L444 ceAbstractionStarter]: At program point activatePumpENTRY(lines 156 172) the Hoare annotation is: (let ((.cse2 (not (= |#t~string51.offset| 0))) (.cse3 (= |#t~string57.base| 0)) (.cse4 (not (= |#t~string19.offset| 0))) (.cse5 (= |#t~string7.base| 0)) (.cse6 (= |#t~string11.base| 0)) (.cse7 (= |#t~string49.base| 0)) (.cse8 (not (= |#NULL.base| 0))) (.cse9 (not (= |#t~string17.offset| 0))) (.cse10 (= |#t~string17.base| 0)) (.cse11 (not (= |#NULL.offset| 0))) (.cse12 (= 0 |#t~string5.base|)) (.cse13 (not (= 0 |#t~string59.offset|))) (.cse14 (= ~waterLevel~0 1)) (.cse15 (not (= |old(~pumpRunning~0)| 0))) (.cse16 (= 0 |#t~string48.base|)) (.cse17 (not (= |#t~string60.offset| 0))) (.cse18 (= |#t~string70.base| 0)) (.cse19 (= 0 |#t~string68.base|)) (.cse0 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse20 (not (= |#t~string48.offset| 0))) (.cse21 (not (= |#t~string66.offset| 0))) (.cse22 (= |#t~string61.base| 0)) (.cse23 (not (= ~cleanupTimeShifts~0 4))) (.cse24 (not (= |#t~string5.offset| 0))) (.cse25 (= |#t~string50.base| 0)) (.cse26 (not (= |#t~string68.offset| 0))) (.cse27 (not (= |#t~string53.offset| 0))) (.cse28 (= |#t~string60.base| 0)) (.cse29 (not (= 0 ~head~0.offset))) (.cse30 (not (= |#t~string11.offset| 0))) (.cse31 (= |#t~string72.base| 0)) (.cse32 (not (= |#t~string70.offset| 0))) (.cse33 (= |#t~string15.base| 0)) (.cse34 (= |#t~string74.base| 0)) (.cse35 (not (= |#t~string15.offset| 0))) (.cse36 (= |#t~string58.base| 0)) (.cse37 (= |#t~string13.base| 0)) (.cse38 (not (= |#t~string49.offset| 0))) (.cse39 (not (= ~head~0.base 0))) (.cse40 (not (= |#t~string58.offset| 0))) (.cse41 (not (= |#t~string52.offset| 0))) (.cse42 (= |#t~string19.base| 0)) (.cse43 (not (= |#t~string61.offset| 0))) (.cse44 (= |#t~string62.base| 0)) (.cse45 (= |#t~string53.base| 0)) (.cse46 (= ~systemActive~0 0)) (.cse47 (= |#t~string59.base| 0)) (.cse48 (not (= 0 |#t~string57.offset|))) (.cse49 (= |#t~string66.base| 0)) (.cse50 (not (= 0 |#t~string62.offset|))) (.cse1 (not (= ~methAndRunningLastTime~0 0))) (.cse51 (= |#t~string52.base| 0)) (.cse52 (= |#t~string51.base| 0)) (.cse53 (not (= |#t~string7.offset| 0))) (.cse54 (= 0 |#t~string9.base|)) (.cse55 (not (= |#t~string13.offset| 0))) (.cse56 (not (= |#t~string72.offset| 0))) (.cse57 (not (= 0 |#t~string50.offset|))) (.cse58 (not (= 0 |#t~string74.offset|))) (.cse59 (not (= |#t~string9.offset| 0)))) (and (or .cse0 (not (= 0 |old(~pumpRunning~0)|)) (< 2 ~waterLevel~0) (< ~waterLevel~0 2) (not (= ~systemActive~0 1)) .cse1) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse0 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse1 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 (not (= ~methaneLevelCritical~0 0)) .cse59) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse0 .cse20 .cse21 .cse22 (not (= ~methaneLevelCritical~0 1)) .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse1 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59))) [2018-12-09 19:44:21,091 INFO L444 ceAbstractionStarter]: At program point L167(line 167) the Hoare annotation is: (let ((.cse2 (not (= |#t~string51.offset| 0))) (.cse3 (= |#t~string57.base| 0)) (.cse4 (not (= |#t~string19.offset| 0))) (.cse5 (= |#t~string7.base| 0)) (.cse6 (= |#t~string11.base| 0)) (.cse7 (= |#t~string49.base| 0)) (.cse8 (not (= |#NULL.base| 0))) (.cse9 (not (= |#t~string17.offset| 0))) (.cse10 (= |#t~string17.base| 0)) (.cse11 (not (= |#NULL.offset| 0))) (.cse12 (= 0 |#t~string5.base|)) (.cse13 (not (= 0 |#t~string59.offset|))) (.cse14 (= ~waterLevel~0 1)) (.cse15 (not (= |old(~pumpRunning~0)| 0))) (.cse16 (= 0 |#t~string48.base|)) (.cse17 (not (= |#t~string60.offset| 0))) (.cse18 (= |#t~string70.base| 0)) (.cse19 (= 0 |#t~string68.base|)) (.cse20 (not (= |#t~string48.offset| 0))) (.cse21 (not (= |#t~string66.offset| 0))) (.cse22 (= |#t~string61.base| 0)) (.cse23 (not (= ~cleanupTimeShifts~0 4))) (.cse24 (not (= |#t~string5.offset| 0))) (.cse25 (= |#t~string50.base| 0)) (.cse26 (not (= |#t~string68.offset| 0))) (.cse27 (not (= |#t~string53.offset| 0))) (.cse28 (= |#t~string60.base| 0)) (.cse29 (not (= 0 ~head~0.offset))) (.cse30 (not (= |#t~string11.offset| 0))) (.cse31 (= |#t~string72.base| 0)) (.cse32 (not (= |#t~string70.offset| 0))) (.cse33 (= |#t~string15.base| 0)) (.cse34 (= |#t~string74.base| 0)) (.cse35 (not (= |#t~string15.offset| 0))) (.cse36 (= |#t~string58.base| 0)) (.cse37 (= |#t~string13.base| 0)) (.cse38 (not (= |#t~string49.offset| 0))) (.cse39 (not (= ~head~0.base 0))) (.cse40 (not (= |#t~string58.offset| 0))) (.cse41 (not (= |#t~string52.offset| 0))) (.cse42 (= |#t~string19.base| 0)) (.cse43 (not (= |#t~string61.offset| 0))) (.cse44 (= |#t~string62.base| 0)) (.cse45 (= |#t~string53.base| 0)) (.cse46 (= ~systemActive~0 0)) (.cse47 (= |#t~string59.base| 0)) (.cse48 (not (= 0 |#t~string57.offset|))) (.cse49 (= |#t~string66.base| 0)) (.cse50 (not (= 0 |#t~string62.offset|))) (.cse1 (not (= ~methAndRunningLastTime~0 0))) (.cse51 (= |#t~string52.base| 0)) (.cse0 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse52 (= |#t~string51.base| 0)) (.cse53 (not (= |#t~string7.offset| 0))) (.cse54 (= 0 |#t~string9.base|)) (.cse55 (not (= |#t~string13.offset| 0))) (.cse56 (not (= |#t~string72.offset| 0))) (.cse57 (not (= 0 |#t~string50.offset|))) (.cse58 (not (= 0 |#t~string74.offset|))) (.cse59 (not (= |#t~string9.offset| 0)))) (and (or .cse0 (not (= 0 |old(~pumpRunning~0)|)) (< 2 ~waterLevel~0) (< ~waterLevel~0 2) (not (= ~systemActive~0 1)) .cse1) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not (= ~methaneLevelCritical~0 1)) .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse1 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse1 .cse51 (and (= activatePump_~tmp~2 0) .cse0) .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 (not (= ~methaneLevelCritical~0 0)) .cse59))) [2018-12-09 19:44:21,093 INFO L448 ceAbstractionStarter]: For program point L167-1(lines 156 172) no Hoare annotation was computed. [2018-12-09 19:44:21,093 INFO L448 ceAbstractionStarter]: For program point L163(lines 163 169) no Hoare annotation was computed. [2018-12-09 19:44:21,093 INFO L448 ceAbstractionStarter]: For program point isHighWaterLevelEXIT(lines 237 255) no Hoare annotation was computed. [2018-12-09 19:44:21,093 INFO L448 ceAbstractionStarter]: For program point L246(lines 246 250) no Hoare annotation was computed. [2018-12-09 19:44:21,093 INFO L451 ceAbstractionStarter]: At program point isHighWaterLevelENTRY(lines 237 255) the Hoare annotation is: true [2018-12-09 19:44:21,095 INFO L448 ceAbstractionStarter]: For program point isHighWaterLevelFINAL(lines 237 255) no Hoare annotation was computed. [2018-12-09 19:44:21,095 INFO L451 ceAbstractionStarter]: At program point L244(line 244) the Hoare annotation is: true [2018-12-09 19:44:21,095 INFO L448 ceAbstractionStarter]: For program point L246-2(lines 246 250) no Hoare annotation was computed. [2018-12-09 19:44:21,095 INFO L448 ceAbstractionStarter]: For program point L244-1(line 244) no Hoare annotation was computed. [2018-12-09 19:44:21,095 INFO L444 ceAbstractionStarter]: At program point changeMethaneLevelENTRY(lines 928 939) the Hoare annotation is: (let ((.cse62 (not (= 0 ~pumpRunning~0))) (.cse46 (not (= 1 ~pumpRunning~0))) (.cse49 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse63 (not (= ~systemActive~0 0))) (.cse2 (not (= |#t~string51.offset| 0))) (.cse3 (= |#t~string57.base| 0)) (.cse4 (not (= |#t~string19.offset| 0))) (.cse5 (= |#t~string7.base| 0)) (.cse6 (= |#t~string11.base| 0)) (.cse7 (= |#t~string49.base| 0)) (.cse8 (not (= |#NULL.base| 0))) (.cse9 (not (= |#t~string17.offset| 0))) (.cse10 (= |#t~string17.base| 0)) (.cse11 (not (= |#NULL.offset| 0))) (.cse12 (= 0 |#t~string5.base|)) (.cse13 (not (= 0 |#t~string59.offset|))) (.cse68 (not (= ~pumpRunning~0 0))) (.cse14 (= 0 |#t~string48.base|)) (.cse15 (not (= |#t~string60.offset| 0))) (.cse16 (= |#t~string70.base| 0)) (.cse17 (= 0 |#t~string68.base|)) (.cse18 (not (= |#t~string48.offset| 0))) (.cse19 (not (= |#t~string66.offset| 0))) (.cse20 (= |#t~string61.base| 0)) (.cse1 (not (= |old(~methaneLevelCritical~0)| 1))) (.cse21 (not (= ~cleanupTimeShifts~0 4))) (.cse22 (not (= |#t~string5.offset| 0))) (.cse23 (= |#t~string50.base| 0)) (.cse24 (not (= |#t~string68.offset| 0))) (.cse25 (not (= |#t~string53.offset| 0))) (.cse26 (= |#t~string60.base| 0)) (.cse27 (not (= 0 ~head~0.offset))) (.cse28 (not (= |#t~string11.offset| 0))) (.cse29 (= |#t~string72.base| 0)) (.cse30 (not (= |#t~string70.offset| 0))) (.cse31 (= |#t~string15.base| 0)) (.cse32 (= |#t~string74.base| 0)) (.cse33 (not (= |#t~string15.offset| 0))) (.cse34 (= |#t~string58.base| 0)) (.cse35 (= |#t~string13.base| 0)) (.cse36 (not (= |#t~string49.offset| 0))) (.cse37 (not (= ~head~0.base 0))) (.cse38 (not (= |#t~string58.offset| 0))) (.cse39 (not (= |#t~string52.offset| 0))) (.cse40 (= |#t~string19.base| 0)) (.cse41 (not (= |#t~string61.offset| 0))) (.cse42 (= |#t~string62.base| 0)) (.cse43 (= |#t~string53.base| 0)) (.cse44 (= |#t~string59.base| 0)) (.cse45 (not (= 0 |#t~string57.offset|))) (.cse47 (= |#t~string66.base| 0)) (.cse48 (not (= 0 |#t~string62.offset|))) (.cse50 (= |#t~string52.base| 0)) (.cse51 (= |#t~string51.base| 0)) (.cse52 (not (= |#t~string7.offset| 0))) (.cse61 (= ~methaneLevelCritical~0 1)) (.cse53 (= 0 |#t~string9.base|)) (.cse54 (not (= |#t~string13.offset| 0))) (.cse55 (not (= |#t~string72.offset| 0))) (.cse56 (not (= 0 |#t~string50.offset|))) (.cse57 (not (= 0 |#t~string74.offset|))) (.cse58 (not (= |#t~string9.offset| 0))) (.cse67 (< 1 ~waterLevel~0)) (.cse69 (< ~waterLevel~0 1)) (.cse0 (< 2 ~waterLevel~0)) (.cse59 (< ~waterLevel~0 2)) (.cse60 (not (= ~systemActive~0 1))) (.cse65 (and (or .cse62 .cse49) (or .cse46 .cse49))) (.cse66 (not (= |old(~methaneLevelCritical~0)| 0))) (.cse64 (= 0 ~methaneLevelCritical~0))) (and (or .cse0 .cse1 (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) .cse59 .cse60 .cse61) (or .cse1 .cse62 .cse63 .cse61 .cse49) (or .cse62 .cse63 .cse64 .cse65 .cse66) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse61 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse67 .cse68 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse1 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse69 .cse60 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (or .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse68 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse1 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse60 .cse29 .cse30 .cse31 (not (= ~waterLevel~0 2)) .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse61 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (or .cse67 .cse64 (or .cse62 .cse60 .cse65 .cse66) .cse69) (or (or .cse0 .cse59 .cse60 .cse65 .cse66) .cse64)))) [2018-12-09 19:44:21,097 INFO L448 ceAbstractionStarter]: For program point changeMethaneLevelEXIT(lines 928 939) no Hoare annotation was computed. [2018-12-09 19:44:21,098 INFO L448 ceAbstractionStarter]: For program point L932-1(lines 928 939) no Hoare annotation was computed. [2018-12-09 19:44:21,098 INFO L448 ceAbstractionStarter]: For program point cleanupEXIT(lines 401 430) no Hoare annotation was computed. [2018-12-09 19:44:21,098 INFO L448 ceAbstractionStarter]: For program point L415(lines 415 419) no Hoare annotation was computed. [2018-12-09 19:44:21,098 INFO L451 ceAbstractionStarter]: At program point L415-1(lines 415 419) the Hoare annotation is: true [2018-12-09 19:44:21,098 INFO L451 ceAbstractionStarter]: At program point cleanupENTRY(lines 401 430) the Hoare annotation is: true [2018-12-09 19:44:21,098 INFO L448 ceAbstractionStarter]: For program point L412(line 412) no Hoare annotation was computed. [2018-12-09 19:44:21,098 INFO L451 ceAbstractionStarter]: At program point L411-2(lines 411 425) the Hoare annotation is: true [2018-12-09 19:44:21,098 INFO L451 ceAbstractionStarter]: At program point L407(line 407) the Hoare annotation is: true [2018-12-09 19:44:21,098 INFO L448 ceAbstractionStarter]: For program point L407-1(line 407) no Hoare annotation was computed. [2018-12-09 19:44:21,098 INFO L451 ceAbstractionStarter]: At program point L426(lines 401 430) the Hoare annotation is: true [2018-12-09 19:44:21,098 INFO L448 ceAbstractionStarter]: For program point L422(line 422) no Hoare annotation was computed. [2018-12-09 19:44:21,098 INFO L451 ceAbstractionStarter]: At program point isMethaneLevelCriticalENTRY(lines 940 948) the Hoare annotation is: true [2018-12-09 19:44:21,098 INFO L448 ceAbstractionStarter]: For program point isMethaneLevelCriticalFINAL(lines 940 948) no Hoare annotation was computed. [2018-12-09 19:44:21,098 INFO L448 ceAbstractionStarter]: For program point isMethaneLevelCriticalEXIT(lines 940 948) no Hoare annotation was computed. [2018-12-09 19:44:21,099 INFO L444 ceAbstractionStarter]: At program point timeShiftENTRY(lines 64 87) the Hoare annotation is: (let ((.cse7 (not (= 0 |old(~pumpRunning~0)|))) (.cse8 (not (= |old(~methAndRunningLastTime~0)| 0)))) (let ((.cse12 (or .cse7 .cse8)) (.cse2 (not (= 1 |old(~pumpRunning~0)|))) (.cse11 (= ~methAndRunningLastTime~0 0)) (.cse4 (= ~waterLevel~0 |old(~waterLevel~0)|)) (.cse5 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (let ((.cse6 (and .cse11 .cse4 .cse5)) (.cse0 (< 2 |old(~waterLevel~0)|)) (.cse1 (< |old(~waterLevel~0)| 2)) (.cse3 (not (= ~systemActive~0 1))) (.cse9 (not (= ~systemActive~0 0))) (.cse10 (and .cse12 (or .cse2 .cse8))) (.cse13 (= |old(~waterLevel~0)| 1))) (and (or .cse0 .cse1 .cse2 .cse3 (and .cse4 .cse5)) (or (< 1 |old(~waterLevel~0)|) (< |old(~waterLevel~0)| 1) .cse6 (or .cse7 .cse3 .cse8)) (or (not (= ~methaneLevelCritical~0 1)) .cse7 (= ~waterLevel~0 2) .cse9 .cse8 (not (= |old(~waterLevel~0)| 2))) (or .cse6 (or .cse0 .cse1 (or .cse3 .cse10))) (or .cse5 .cse7 .cse9) (or .cse9 .cse11 .cse12) (or (not (= ~waterLevel~0 1)) .cse13 .cse7 .cse9) (or .cse7 .cse9 (= 1 ~waterLevel~0) .cse10 (not .cse13)))))) [2018-12-09 19:44:21,099 INFO L444 ceAbstractionStarter]: At program point L77(line 77) the Hoare annotation is: (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~systemActive~0 1))) (.cse7 (not (= |old(~methAndRunningLastTime~0)| 0)))) (let ((.cse3 (not (= 1 |old(~pumpRunning~0)|))) (.cse1 (< 2 |old(~waterLevel~0)|)) (.cse2 (< |old(~waterLevel~0)| 2)) (.cse5 (<= ~waterLevel~0 1)) (.cse8 (= ~methAndRunningLastTime~0 0)) (.cse6 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse9 (or .cse0 .cse4 .cse7))) (and (or .cse0 (not (= ~systemActive~0 0))) (or .cse1 .cse2 .cse3 .cse4 (and .cse5 (<= 1 ~waterLevel~0) .cse6)) (or (or .cse1 .cse2 .cse4 .cse7) .cse3 .cse8) (or (and (and .cse8 (= ~waterLevel~0 |old(~waterLevel~0)|)) (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (or .cse1 .cse2 .cse9)) (or (< 1 |old(~waterLevel~0)|) (and .cse5 .cse8 (<= |old(~waterLevel~0)| ~waterLevel~0) .cse6) (< |old(~waterLevel~0)| 1) .cse9)))) [2018-12-09 19:44:21,101 INFO L444 ceAbstractionStarter]: At program point L75(lines 75 81) the Hoare annotation is: (let ((.cse5 (not (= 0 |old(~pumpRunning~0)|))) (.cse12 (not (= 1 |old(~pumpRunning~0)|))) (.cse4 (not (= |old(~methAndRunningLastTime~0)| 0)))) (let ((.cse1 (not (= ~methaneLevelCritical~0 1))) (.cse3 (not (= |old(~waterLevel~0)| 2))) (.cse0 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse9 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse6 (not (= ~systemActive~0 0))) (.cse7 (and (or .cse5 .cse4) (or .cse12 .cse4))) (.cse13 (= |old(~waterLevel~0)| 1)) (.cse8 (let ((.cse14 (= ~methAndRunningLastTime~0 0))) (or (and .cse14 (= ~pumpRunning~0 1)) (and .cse14 (= ~pumpRunning~0 0))))) (.cse10 (< 2 |old(~waterLevel~0)|)) (.cse11 (< |old(~waterLevel~0)| 2)) (.cse2 (not (= ~systemActive~0 1)))) (and (or .cse0 (or (not (= |#t~string51.offset| 0)) (= |#t~string57.base| 0) (not (= |#t~string19.offset| 0)) (= |#t~string7.base| 0) (= |#t~string11.base| 0) (= |#t~string49.base| 0) (not (= |#NULL.base| 0)) (not (= |#t~string17.offset| 0)) (= |#t~string17.base| 0) (not (= |#NULL.offset| 0)) (= 0 |#t~string5.base|) (not (= 0 |#t~string59.offset|)) (not (= |old(~pumpRunning~0)| 0)) (= 0 |#t~string48.base|) (not (= |#t~string60.offset| 0)) (= |#t~string70.base| 0) (= 0 |#t~string68.base|) (not (= |#t~string48.offset| 0)) (not (= |#t~string66.offset| 0)) (= |#t~string61.base| 0) .cse1 (not (= ~cleanupTimeShifts~0 4)) (not (= |#t~string5.offset| 0)) (= |#t~string50.base| 0) (not (= |#t~string68.offset| 0)) (not (= |#t~string53.offset| 0)) (= |#t~string60.base| 0) (not (= 0 ~head~0.offset)) (not (= |#t~string11.offset| 0)) .cse2 (= |#t~string72.base| 0) (not (= |#t~string70.offset| 0)) (= |#t~string15.base| 0) .cse3 (= |#t~string74.base| 0) (not (= |#t~string15.offset| 0)) (= |#t~string58.base| 0) (= |#t~string13.base| 0) (not (= |#t~string49.offset| 0)) (not (= ~head~0.base 0)) (not (= |#t~string58.offset| 0)) (not (= |#t~string52.offset| 0)) (= |#t~string19.base| 0) (not (= |#t~string61.offset| 0)) (= |#t~string62.base| 0) (= |#t~string53.base| 0) (= |#t~string59.base| 0) (not (= 0 |#t~string57.offset|)) (= |#t~string66.base| 0) (not (= 0 |#t~string62.offset|)) .cse4 (= |#t~string52.base| 0) (= |#t~string51.base| 0) (not (= |#t~string7.offset| 0)) (= 0 |#t~string9.base|) (not (= |#t~string13.offset| 0)) (not (= |#t~string72.offset| 0)) (not (= 0 |#t~string50.offset|)) (not (= 0 |#t~string74.offset|)) (not (= |#t~string9.offset| 0)))) (or .cse1 .cse5 (= ~waterLevel~0 2) .cse6 .cse4 .cse3) (or .cse0 .cse5 .cse6) (or (or .cse5 .cse7) .cse6 .cse8) (or (< 1 |old(~waterLevel~0)|) (and .cse8 .cse9 .cse0) (< |old(~waterLevel~0)| 1) (or .cse5 .cse2 .cse4)) (or .cse10 .cse11 .cse12 (and (= 0 ~pumpRunning~0) (<= ~waterLevel~0 1) (<= 1 ~waterLevel~0)) .cse2) (or (and .cse8 .cse9) (or .cse10 .cse11 (or .cse5 .cse2 .cse7))) (or (not (= ~waterLevel~0 1)) .cse13 .cse5 .cse6) (or .cse5 .cse6 (= 1 ~waterLevel~0) .cse7 (not .cse13)) (or .cse8 (or .cse10 .cse11 .cse2 .cse4) .cse12)))) [2018-12-09 19:44:21,101 INFO L448 ceAbstractionStarter]: For program point timeShiftEXIT(lines 64 87) no Hoare annotation was computed. [2018-12-09 19:44:21,103 INFO L448 ceAbstractionStarter]: For program point timeShiftFINAL(lines 64 87) no Hoare annotation was computed. [2018-12-09 19:44:21,103 INFO L444 ceAbstractionStarter]: At program point L70(line 70) the Hoare annotation is: (let ((.cse5 (not (= 0 |old(~pumpRunning~0)|))) (.cse3 (not (= ~systemActive~0 1))) (.cse6 (not (= |old(~methAndRunningLastTime~0)| 0)))) (let ((.cse0 (< 2 |old(~waterLevel~0)|)) (.cse1 (< |old(~waterLevel~0)| 2)) (.cse2 (not (= 1 |old(~pumpRunning~0)|))) (.cse4 (or .cse5 .cse3 .cse6))) (and (or (and (= ~waterLevel~0 |old(~waterLevel~0)|) (= |old(~pumpRunning~0)| ~pumpRunning~0)) .cse0 .cse1 .cse2 .cse3) (or .cse0 .cse1 .cse4) (or .cse5 (not (= ~systemActive~0 0))) (or (or .cse0 .cse1 .cse3 .cse6) .cse2 (= ~methAndRunningLastTime~0 0)) (or (< 1 |old(~waterLevel~0)|) (< |old(~waterLevel~0)| 1) .cse4)))) [2018-12-09 19:44:21,103 INFO L448 ceAbstractionStarter]: For program point L68(lines 67 86) no Hoare annotation was computed. [2018-12-09 19:44:21,103 INFO L444 ceAbstractionStarter]: At program point lowerWaterLevelENTRY(lines 904 915) the Hoare annotation is: (or (= ~waterLevel~0 |old(~waterLevel~0)|) (< 2 |old(~waterLevel~0)|) (not (= ~systemActive~0 1)) (< |old(~waterLevel~0)| 2) (not (= 1 ~pumpRunning~0))) [2018-12-09 19:44:21,103 INFO L448 ceAbstractionStarter]: For program point L908-1(lines 904 915) no Hoare annotation was computed. [2018-12-09 19:44:21,103 INFO L448 ceAbstractionStarter]: For program point lowerWaterLevelEXIT(lines 904 915) no Hoare annotation was computed. [2018-12-09 19:44:21,103 INFO L448 ceAbstractionStarter]: For program point setupEXIT(lines 455 461) no Hoare annotation was computed. [2018-12-09 19:44:21,103 INFO L451 ceAbstractionStarter]: At program point setupFINAL(lines 455 461) the Hoare annotation is: true [2018-12-09 19:44:21,103 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-12-09 19:44:21,104 INFO L444 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (= |#t~string50.offset| 0) (= ~methAndRunningLastTime~0 0) (= |#t~string61.offset| 0) (= |#t~string49.offset| 0) (not (= |#t~string59.base| 0)) (= |#t~string7.offset| 0) (= |#t~string15.offset| 0) (not (= |#t~string11.base| 0)) (= |#t~string72.offset| 0) (not (= |#t~string5.base| 0)) (= |#t~string62.offset| 0) (= |#t~string9.offset| 0) (not (= |#t~string62.base| 0)) (= |#t~string52.offset| 0) (= |#NULL.base| 0) (not (= |#t~string51.base| 0)) (not (= |#t~string17.base| 0)) (= |#t~string13.offset| 0) (= |#t~string48.offset| 0) (not (= |#t~string50.base| 0)) (= ~head~0.offset 0) (= |#t~string51.offset| 0) (not (= |#t~string15.base| 0)) (not (= |#t~string60.base| 0)) (not (= |#t~string52.base| 0)) (= |#t~string11.offset| 0) (= |#t~string5.offset| 0) (not (= |#t~string68.base| 0)) (not (= |#t~string58.base| 0)) (not (= |#t~string61.base| 0)) (= |#t~string74.offset| 0) (= |#t~string57.offset| 0) (not (= |#t~string74.base| 0)) (= ~systemActive~0 1) (= |#t~string58.offset| 0) (= |#t~string66.offset| 0) (= |#t~string19.offset| 0) (= |#t~string59.offset| 0) (= ~head~0.base 0) (not (= |#t~string48.base| 0)) (= ~cleanupTimeShifts~0 4) (= |#t~string68.offset| 0) (not (= |#t~string13.base| 0)) (not (= |#t~string49.base| 0)) (= ~methaneLevelCritical~0 0) (= |#t~string60.offset| 0) (not (= |#t~string57.base| 0)) (not (= |#t~string9.base| 0)) (not (= |#t~string53.base| 0)) (not (= |#t~string7.base| 0)) (= 1 ~waterLevel~0) (not (= |#t~string66.base| 0)) (not (= |#t~string70.base| 0)) (= |#t~string70.offset| 0) (not (= |#t~string72.base| 0)) (= |#NULL.offset| 0) (= |#t~string17.offset| 0) (= ~pumpRunning~0 0) (not (= |#t~string19.base| 0)) (= |#t~string53.offset| 0)) [2018-12-09 19:44:21,104 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-12-09 19:44:21,104 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-12-09 19:44:21,105 INFO L444 ceAbstractionStarter]: At program point processEnvironment__wrappee__highWaterSensorENTRY(lines 96 120) the Hoare annotation is: (let ((.cse61 (not (= 0 |old(~pumpRunning~0)|))) (.cse49 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse59 (not (= ~systemActive~0 1))) (.cse60 (and (or .cse61 .cse49) (or (not (= 1 |old(~pumpRunning~0)|)) .cse49))) (.cse0 (not (= |#t~string51.offset| 0))) (.cse1 (= |#t~string57.base| 0)) (.cse2 (not (= |#t~string19.offset| 0))) (.cse3 (= |#t~string7.base| 0)) (.cse4 (= |#t~string11.base| 0)) (.cse5 (= |#t~string49.base| 0)) (.cse25 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse6 (not (= |#NULL.base| 0))) (.cse7 (not (= |#t~string17.offset| 0))) (.cse8 (= |#t~string17.base| 0)) (.cse9 (not (= |#NULL.offset| 0))) (.cse10 (= 0 |#t~string5.base|)) (.cse11 (not (= 0 |#t~string59.offset|))) (.cse12 (not (= |old(~pumpRunning~0)| 0))) (.cse13 (= 0 |#t~string48.base|)) (.cse14 (not (= |#t~string60.offset| 0))) (.cse15 (= |#t~string70.base| 0)) (.cse16 (= 0 |#t~string68.base|)) (.cse17 (not (= |#t~string48.offset| 0))) (.cse18 (not (= |#t~string66.offset| 0))) (.cse19 (= |#t~string61.base| 0)) (.cse20 (not (= ~cleanupTimeShifts~0 4))) (.cse21 (not (= |#t~string5.offset| 0))) (.cse22 (= |#t~string50.base| 0)) (.cse23 (not (= |#t~string68.offset| 0))) (.cse24 (not (= |#t~string53.offset| 0))) (.cse26 (= |#t~string60.base| 0)) (.cse27 (not (= 0 ~head~0.offset))) (.cse28 (not (= |#t~string11.offset| 0))) (.cse29 (= |#t~string72.base| 0)) (.cse30 (not (= |#t~string70.offset| 0))) (.cse31 (= |#t~string15.base| 0)) (.cse32 (= |#t~string74.base| 0)) (.cse33 (not (= |#t~string15.offset| 0))) (.cse34 (= |#t~string58.base| 0)) (.cse35 (= |#t~string13.base| 0)) (.cse36 (not (= |#t~string49.offset| 0))) (.cse37 (not (= ~head~0.base 0))) (.cse38 (not (= |#t~string58.offset| 0))) (.cse39 (not (= |#t~string52.offset| 0))) (.cse40 (= |#t~string19.base| 0)) (.cse41 (not (= |#t~string61.offset| 0))) (.cse42 (= |#t~string62.base| 0)) (.cse43 (= |#t~string53.base| 0)) (.cse44 (= ~systemActive~0 0)) (.cse45 (= |#t~string59.base| 0)) (.cse46 (not (= 0 |#t~string57.offset|))) (.cse47 (= |#t~string66.base| 0)) (.cse48 (not (= 0 |#t~string62.offset|))) (.cse50 (= |#t~string52.base| 0)) (.cse51 (= |#t~string51.base| 0)) (.cse52 (not (= |#t~string7.offset| 0))) (.cse53 (= 0 |#t~string9.base|)) (.cse54 (not (= |#t~string13.offset| 0))) (.cse55 (not (= |#t~string72.offset| 0))) (.cse56 (not (= 0 |#t~string50.offset|))) (.cse57 (not (= 0 |#t~string74.offset|))) (.cse58 (not (= |#t~string9.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 (not (= ~methaneLevelCritical~0 0)) .cse58) (or (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse59 .cse60) .cse61 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (or (< 1 ~waterLevel~0) .cse61 .cse25 (< ~waterLevel~0 1) .cse59 .cse60) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 (not (= ~methaneLevelCritical~0 1)) .cse20 .cse21 .cse22 .cse23 .cse24 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse25 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not (= ~waterLevel~0 1)) .cse23 .cse24 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58)))) [2018-12-09 19:44:21,107 INFO L448 ceAbstractionStarter]: For program point processEnvironment__wrappee__highWaterSensorEXIT(lines 96 120) no Hoare annotation was computed. [2018-12-09 19:44:21,109 INFO L444 ceAbstractionStarter]: At program point L115(line 115) the Hoare annotation is: (let ((.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse51 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse0 (not (= ~systemActive~0 1))) (.cse1 (and (or .cse2 .cse51) (or (not (= 1 |old(~pumpRunning~0)|)) .cse51))) (.cse3 (not (= |#t~string51.offset| 0))) (.cse4 (= |#t~string57.base| 0)) (.cse5 (not (= |#t~string19.offset| 0))) (.cse6 (= |#t~string7.base| 0)) (.cse7 (= |#t~string11.base| 0)) (.cse8 (= |#t~string49.base| 0)) (.cse9 (not (= |#NULL.base| 0))) (.cse10 (not (= |#t~string17.offset| 0))) (.cse11 (= |#t~string17.base| 0)) (.cse12 (not (= |#NULL.offset| 0))) (.cse13 (= 0 |#t~string5.base|)) (.cse14 (not (= 0 |#t~string59.offset|))) (.cse15 (not (= |old(~pumpRunning~0)| 0))) (.cse16 (= 0 |#t~string48.base|)) (.cse17 (not (= |#t~string60.offset| 0))) (.cse18 (= |#t~string70.base| 0)) (.cse19 (= 0 |#t~string68.base|)) (.cse20 (not (= |#t~string48.offset| 0))) (.cse21 (not (= |#t~string66.offset| 0))) (.cse22 (= |#t~string61.base| 0)) (.cse23 (not (= ~cleanupTimeShifts~0 4))) (.cse24 (not (= |#t~string5.offset| 0))) (.cse25 (= |#t~string50.base| 0)) (.cse26 (not (= |#t~string68.offset| 0))) (.cse27 (not (= |#t~string53.offset| 0))) (.cse28 (= |#t~string60.base| 0)) (.cse29 (not (= 0 ~head~0.offset))) (.cse30 (not (= |#t~string11.offset| 0))) (.cse31 (= |#t~string72.base| 0)) (.cse32 (not (= |#t~string70.offset| 0))) (.cse33 (= |#t~string15.base| 0)) (.cse34 (= |#t~string74.base| 0)) (.cse35 (not (= |#t~string15.offset| 0))) (.cse36 (= |#t~string58.base| 0)) (.cse37 (= |#t~string13.base| 0)) (.cse38 (not (= |#t~string49.offset| 0))) (.cse39 (not (= ~head~0.base 0))) (.cse40 (not (= |#t~string58.offset| 0))) (.cse41 (not (= |#t~string52.offset| 0))) (.cse42 (= |#t~string19.base| 0)) (.cse43 (not (= |#t~string61.offset| 0))) (.cse44 (= |#t~string62.base| 0)) (.cse45 (= |#t~string53.base| 0)) (.cse46 (= ~systemActive~0 0)) (.cse47 (= |#t~string59.base| 0)) (.cse48 (not (= 0 |#t~string57.offset|))) (.cse49 (= |#t~string66.base| 0)) (.cse50 (not (= 0 |#t~string62.offset|))) (.cse52 (= |#t~string52.base| 0)) (.cse53 (= |#t~string51.base| 0)) (.cse54 (not (= |#t~string7.offset| 0))) (.cse55 (= 0 |#t~string9.base|)) (.cse56 (not (= |#t~string13.offset| 0))) (.cse57 (not (= |#t~string72.offset| 0))) (.cse58 (not (= 0 |#t~string50.offset|))) (.cse59 (not (= 0 |#t~string74.offset|))) (.cse60 (not (= |#t~string9.offset| 0)))) (and (or (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse0 .cse1) .cse2) (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 (not (= ~waterLevel~0 1)) .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60) (or (< 1 ~waterLevel~0) .cse2 (< ~waterLevel~0 1) .cse0 .cse1) (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 (not (= ~methaneLevelCritical~0 0)) .cse60) (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not (= ~methaneLevelCritical~0 1)) .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60)))) [2018-12-09 19:44:21,112 INFO L448 ceAbstractionStarter]: For program point L115-1(lines 96 120) no Hoare annotation was computed. [2018-12-09 19:44:21,112 INFO L444 ceAbstractionStarter]: At program point L110(line 110) the Hoare annotation is: (let ((.cse61 (not (= 0 |old(~pumpRunning~0)|))) (.cse49 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse0 (not (= |#t~string51.offset| 0))) (.cse1 (= |#t~string57.base| 0)) (.cse2 (not (= |#t~string19.offset| 0))) (.cse3 (= |#t~string7.base| 0)) (.cse4 (= |#t~string11.base| 0)) (.cse5 (= |#t~string49.base| 0)) (.cse6 (not (= |#NULL.base| 0))) (.cse7 (not (= |#t~string17.offset| 0))) (.cse8 (= |#t~string17.base| 0)) (.cse9 (not (= |#NULL.offset| 0))) (.cse10 (= 0 |#t~string5.base|)) (.cse11 (not (= 0 |#t~string59.offset|))) (.cse12 (not (= |old(~pumpRunning~0)| 0))) (.cse13 (= 0 |#t~string48.base|)) (.cse14 (not (= |#t~string60.offset| 0))) (.cse15 (= |#t~string70.base| 0)) (.cse16 (= 0 |#t~string68.base|)) (.cse17 (not (= |#t~string48.offset| 0))) (.cse18 (not (= |#t~string66.offset| 0))) (.cse19 (= |#t~string61.base| 0)) (.cse20 (not (= ~cleanupTimeShifts~0 4))) (.cse21 (not (= |#t~string5.offset| 0))) (.cse22 (= |#t~string50.base| 0)) (.cse23 (not (= |#t~string68.offset| 0))) (.cse24 (not (= |#t~string53.offset| 0))) (.cse25 (= |#t~string60.base| 0)) (.cse26 (not (= 0 ~head~0.offset))) (.cse27 (not (= |#t~string11.offset| 0))) (.cse28 (= |#t~string72.base| 0)) (.cse29 (not (= |#t~string70.offset| 0))) (.cse30 (= |#t~string15.base| 0)) (.cse31 (= |#t~string74.base| 0)) (.cse33 (not (= |#t~string15.offset| 0))) (.cse34 (= |#t~string58.base| 0)) (.cse35 (= |#t~string13.base| 0)) (.cse36 (not (= |#t~string49.offset| 0))) (.cse37 (not (= ~head~0.base 0))) (.cse38 (not (= |#t~string58.offset| 0))) (.cse39 (not (= |#t~string52.offset| 0))) (.cse40 (= |#t~string19.base| 0)) (.cse41 (not (= |#t~string61.offset| 0))) (.cse42 (= |#t~string62.base| 0)) (.cse43 (= |#t~string53.base| 0)) (.cse44 (= ~systemActive~0 0)) (.cse45 (= |#t~string59.base| 0)) (.cse46 (not (= 0 |#t~string57.offset|))) (.cse47 (= |#t~string66.base| 0)) (.cse48 (not (= 0 |#t~string62.offset|))) (.cse50 (= |#t~string52.base| 0)) (.cse51 (= |#t~string51.base| 0)) (.cse52 (not (= |#t~string7.offset| 0))) (.cse53 (= 0 |#t~string9.base|)) (.cse54 (not (= |#t~string13.offset| 0))) (.cse55 (not (= |#t~string72.offset| 0))) (.cse56 (not (= 0 |#t~string50.offset|))) (.cse57 (not (= 0 |#t~string74.offset|))) (.cse58 (not (= |#t~string9.offset| 0))) (.cse32 (and (= 0 processEnvironment__wrappee__highWaterSensor_~tmp~0) (= |old(~pumpRunning~0)| ~pumpRunning~0))) (.cse59 (not (= ~systemActive~0 1))) (.cse60 (and (or .cse61 .cse49) (or (not (= 1 |old(~pumpRunning~0)|)) .cse49)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not (= ~waterLevel~0 1)) .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (or (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse59 .cse60) .cse61 .cse32) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse32 .cse28 .cse29 .cse30 .cse31 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 (not (= ~methaneLevelCritical~0 0)) .cse58) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (not (= ~methaneLevelCritical~0 1)) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse32 .cse30 .cse31 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (or (< 1 ~waterLevel~0) .cse61 .cse32 (< ~waterLevel~0 1) .cse59 .cse60)))) [2018-12-09 19:44:21,114 INFO L444 ceAbstractionStarter]: At program point L106(line 106) the Hoare annotation is: (let ((.cse62 (not (= 0 |old(~pumpRunning~0)|))) (.cse48 (not (= ~methAndRunningLastTime~0 0))) (.cse61 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (let ((.cse0 (not (= |#t~string51.offset| 0))) (.cse1 (= |#t~string57.base| 0)) (.cse2 (not (= |#t~string19.offset| 0))) (.cse3 (= |#t~string7.base| 0)) (.cse4 (= |#t~string11.base| 0)) (.cse5 (= |#t~string49.base| 0)) (.cse6 (not (= |#NULL.base| 0))) (.cse7 (not (= |#t~string17.offset| 0))) (.cse8 (= |#t~string17.base| 0)) (.cse9 (not (= |#NULL.offset| 0))) (.cse10 (= 0 |#t~string5.base|)) (.cse11 (not (= 0 |#t~string59.offset|))) (.cse12 (not (= |old(~pumpRunning~0)| 0))) (.cse13 (= 0 |#t~string48.base|)) (.cse14 (not (= |#t~string60.offset| 0))) (.cse15 (= |#t~string70.base| 0)) (.cse16 (= 0 |#t~string68.base|)) (.cse17 (not (= |#t~string48.offset| 0))) (.cse18 (not (= |#t~string66.offset| 0))) (.cse19 (= |#t~string61.base| 0)) (.cse20 (not (= ~cleanupTimeShifts~0 4))) (.cse21 (not (= |#t~string5.offset| 0))) (.cse22 (= |#t~string50.base| 0)) (.cse23 (not (= |#t~string68.offset| 0))) (.cse24 (not (= |#t~string53.offset| 0))) (.cse25 (= |#t~string60.base| 0)) (.cse26 (not (= 0 ~head~0.offset))) (.cse27 (not (= |#t~string11.offset| 0))) (.cse57 (and (not (= processEnvironment__wrappee__highWaterSensor_~tmp~0 0)) .cse61)) (.cse28 (= |#t~string72.base| 0)) (.cse29 (not (= |#t~string70.offset| 0))) (.cse30 (= |#t~string15.base| 0)) (.cse31 (= |#t~string74.base| 0)) (.cse32 (not (= |#t~string15.offset| 0))) (.cse33 (= |#t~string58.base| 0)) (.cse34 (= |#t~string13.base| 0)) (.cse35 (not (= |#t~string49.offset| 0))) (.cse36 (not (= ~head~0.base 0))) (.cse37 (not (= |#t~string58.offset| 0))) (.cse38 (not (= |#t~string52.offset| 0))) (.cse39 (= |#t~string19.base| 0)) (.cse40 (not (= |#t~string61.offset| 0))) (.cse41 (= |#t~string62.base| 0)) (.cse42 (= |#t~string53.base| 0)) (.cse43 (= ~systemActive~0 0)) (.cse44 (= |#t~string59.base| 0)) (.cse45 (not (= 0 |#t~string57.offset|))) (.cse46 (= |#t~string66.base| 0)) (.cse47 (not (= 0 |#t~string62.offset|))) (.cse49 (= |#t~string52.base| 0)) (.cse50 (= |#t~string51.base| 0)) (.cse51 (not (= |#t~string7.offset| 0))) (.cse52 (= 0 |#t~string9.base|)) (.cse53 (not (= |#t~string13.offset| 0))) (.cse54 (not (= |#t~string72.offset| 0))) (.cse55 (not (= 0 |#t~string50.offset|))) (.cse56 (not (= 0 |#t~string74.offset|))) (.cse58 (not (= |#t~string9.offset| 0))) (.cse59 (not (= ~systemActive~0 1))) (.cse60 (and (or .cse62 .cse48) (or (not (= 1 |old(~pumpRunning~0)|)) .cse48)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 (not (= ~methaneLevelCritical~0 0)) .cse58) (or (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse59 .cse60) .cse61 .cse62) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not (= ~waterLevel~0 1)) .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse58) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (not (= ~methaneLevelCritical~0 1)) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse57 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse58) (or (< 1 ~waterLevel~0) .cse62 (< ~waterLevel~0 1) .cse59 .cse60)))) [2018-12-09 19:44:21,116 INFO L448 ceAbstractionStarter]: For program point L104(lines 104 112) no Hoare annotation was computed. [2018-12-09 19:44:21,119 INFO L444 ceAbstractionStarter]: At program point L102(line 102) the Hoare annotation is: (let ((.cse61 (not (= 0 |old(~pumpRunning~0)|))) (.cse49 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse59 (not (= ~systemActive~0 1))) (.cse60 (and (or .cse61 .cse49) (or (not (= 1 |old(~pumpRunning~0)|)) .cse49))) (.cse0 (not (= |#t~string51.offset| 0))) (.cse1 (= |#t~string57.base| 0)) (.cse2 (not (= |#t~string19.offset| 0))) (.cse3 (= |#t~string7.base| 0)) (.cse4 (= |#t~string11.base| 0)) (.cse5 (= |#t~string49.base| 0)) (.cse25 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse6 (not (= |#NULL.base| 0))) (.cse7 (not (= |#t~string17.offset| 0))) (.cse8 (= |#t~string17.base| 0)) (.cse9 (not (= |#NULL.offset| 0))) (.cse10 (= 0 |#t~string5.base|)) (.cse11 (not (= 0 |#t~string59.offset|))) (.cse12 (not (= |old(~pumpRunning~0)| 0))) (.cse13 (= 0 |#t~string48.base|)) (.cse14 (not (= |#t~string60.offset| 0))) (.cse15 (= |#t~string70.base| 0)) (.cse16 (= 0 |#t~string68.base|)) (.cse17 (not (= |#t~string48.offset| 0))) (.cse18 (not (= |#t~string66.offset| 0))) (.cse19 (= |#t~string61.base| 0)) (.cse20 (not (= ~cleanupTimeShifts~0 4))) (.cse21 (not (= |#t~string5.offset| 0))) (.cse22 (= |#t~string50.base| 0)) (.cse23 (not (= |#t~string68.offset| 0))) (.cse24 (not (= |#t~string53.offset| 0))) (.cse26 (= |#t~string60.base| 0)) (.cse27 (not (= 0 ~head~0.offset))) (.cse28 (not (= |#t~string11.offset| 0))) (.cse29 (= |#t~string72.base| 0)) (.cse30 (not (= |#t~string70.offset| 0))) (.cse31 (= |#t~string15.base| 0)) (.cse32 (= |#t~string74.base| 0)) (.cse33 (not (= |#t~string15.offset| 0))) (.cse34 (= |#t~string58.base| 0)) (.cse35 (= |#t~string13.base| 0)) (.cse36 (not (= |#t~string49.offset| 0))) (.cse37 (not (= ~head~0.base 0))) (.cse38 (not (= |#t~string58.offset| 0))) (.cse39 (not (= |#t~string52.offset| 0))) (.cse40 (= |#t~string19.base| 0)) (.cse41 (not (= |#t~string61.offset| 0))) (.cse42 (= |#t~string62.base| 0)) (.cse43 (= |#t~string53.base| 0)) (.cse44 (= ~systemActive~0 0)) (.cse45 (= |#t~string59.base| 0)) (.cse46 (not (= 0 |#t~string57.offset|))) (.cse47 (= |#t~string66.base| 0)) (.cse48 (not (= 0 |#t~string62.offset|))) (.cse50 (= |#t~string52.base| 0)) (.cse51 (= |#t~string51.base| 0)) (.cse52 (not (= |#t~string7.offset| 0))) (.cse53 (= 0 |#t~string9.base|)) (.cse54 (not (= |#t~string13.offset| 0))) (.cse55 (not (= |#t~string72.offset| 0))) (.cse56 (not (= 0 |#t~string50.offset|))) (.cse57 (not (= 0 |#t~string74.offset|))) (.cse58 (not (= |#t~string9.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 (not (= ~methaneLevelCritical~0 0)) .cse58) (or (or (< 2 ~waterLevel~0) (< ~waterLevel~0 2) .cse59 .cse60) .cse61 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (or (< 1 ~waterLevel~0) .cse61 .cse25 (< ~waterLevel~0 1) .cse59 .cse60) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 (not (= ~methaneLevelCritical~0 1)) .cse20 .cse21 .cse22 .cse23 .cse24 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse25 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not (= ~waterLevel~0 1)) .cse23 .cse24 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58)))) [2018-12-09 19:44:21,122 INFO L448 ceAbstractionStarter]: For program point L102-1(line 102) no Hoare annotation was computed. [2018-12-09 19:44:21,125 INFO L448 ceAbstractionStarter]: For program point L100(lines 100 117) no Hoare annotation was computed. [2018-12-09 19:44:21,125 INFO L448 ceAbstractionStarter]: For program point waterRiseEXIT(lines 916 927) no Hoare annotation was computed. [2018-12-09 19:44:21,125 INFO L448 ceAbstractionStarter]: For program point L920-1(lines 916 927) no Hoare annotation was computed. [2018-12-09 19:44:21,125 INFO L444 ceAbstractionStarter]: At program point waterRiseENTRY(lines 916 927) the Hoare annotation is: (let ((.cse2 (not (= 0 ~pumpRunning~0))) (.cse6 (not (= ~systemActive~0 1))) (.cse1 (not (= ~methAndRunningLastTime~0 0)))) (let ((.cse4 (= ~waterLevel~0 |old(~waterLevel~0)|)) (.cse3 (or (or .cse2 .cse6) .cse1)) (.cse5 (< 2 |old(~waterLevel~0)|)) (.cse7 (< |old(~waterLevel~0)| 2)) (.cse0 (not (= ~systemActive~0 0)))) (and (or (= ~waterLevel~0 2) (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1 .cse2 (not (= |old(~waterLevel~0)| 2))) (or (< 1 |old(~waterLevel~0)|) .cse3 (< |old(~waterLevel~0)| 1) .cse4) (or .cse4 .cse5 .cse6 .cse7 (not (= 1 ~pumpRunning~0))) (or .cse4 .cse3 .cse5 .cse7) (or .cse2 .cse0 (= 1 ~waterLevel~0) .cse1 (not (= |old(~waterLevel~0)| 1)))))) [2018-12-09 19:44:21,125 INFO L448 ceAbstractionStarter]: For program point __automaton_failFINAL(lines 40 47) no Hoare annotation was computed. [2018-12-09 19:44:21,125 INFO L451 ceAbstractionStarter]: At program point __automaton_failENTRY(lines 40 47) the Hoare annotation is: true [2018-12-09 19:44:21,125 INFO L448 ceAbstractionStarter]: For program point __automaton_failEXIT(lines 40 47) no Hoare annotation was computed. [2018-12-09 19:44:21,125 INFO L448 ceAbstractionStarter]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 44) no Hoare annotation was computed. [2018-12-09 19:44:21,133 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,135 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,138 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,138 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,140 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,140 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,141 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,142 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,144 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.12 07:44:21 BoogieIcfgContainer [2018-12-09 19:44:21,144 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-09 19:44:21,145 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-09 19:44:21,145 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-09 19:44:21,145 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-09 19:44:21,145 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 07:40:05" (3/4) ... [2018-12-09 19:44:21,147 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure select_helpers [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure valid_product [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure stopSystem [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isPumpRunning [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isLowWaterLevel [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure select_features [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure runTest [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneAlarm [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure deactivatePump [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isHighWaterSensorDry [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__wrappee__base [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure test [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump__wrappee__lowWaterSensor [2018-12-09 19:44:21,151 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isLowWaterSensorDry [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification2_spec__2 [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification2_spec__1 [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isHighWaterLevel [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure changeMethaneLevel [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure cleanup [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneLevelCritical [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure timeShift [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure lowerWaterLevel [2018-12-09 19:44:21,152 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure setup [2018-12-09 19:44:21,153 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__wrappee__highWaterSensor [2018-12-09 19:44:21,153 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure waterRise [2018-12-09 19:44:21,153 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __automaton_fail [2018-12-09 19:44:21,158 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 48 nodes and edges [2018-12-09 19:44:21,159 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2018-12-09 19:44:21,159 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2018-12-09 19:44:21,159 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2018-12-09 19:44:21,160 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-12-09 19:44:21,160 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-12-09 19:44:21,184 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!("i > 0 && i <= this->argsCount" == 0) || !("\n" == 0)) || "libacc.c" == 0) || !(") " == 0)) || !(#NULL == 0)) || 0 == "Pump(System:") || (((systemActive == 0 && methAndRunningLastTime == 0) && 0 == pumpRunning) && splverifierCounter == 0)) || !(\old(pumpRunning) == 0)) || 0 == "i > 0 && i <= this->argsCount") || "CRIT" == 0) || !(",Pump:" == 0)) || "Off" == 0) || "On" == 0) || !("libacc.c" == 0)) || !("libacc.c" == 0)) || ((((2 <= waterLevel && waterLevel <= 2) && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0)) || "__utac__get_this_argtype" == 0) || (((((methAndRunningLastTime == 0 && 2 <= waterLevel) && 0 == pumpRunning) && waterLevel <= 2) && systemActive == 1) && splverifierCounter == 0)) || (((((methAndRunningLastTime == 0 && 0 == pumpRunning) && waterLevel <= 1) && 1 <= waterLevel) && systemActive == 1) && splverifierCounter == 0)) || !("OK" == 0)) || !("__utac__get_this_argtype" == 0)) || "i > 0 && i <= this->argsCount" == 0) || "On" == 0) || ",Pump:" == 0) || !(#NULL == 0)) || ",Meth:" == 0) || ") " == 0) || 0 == "__utac__get_this_arg") || 0 == "OK") || !(0 == "i > 0 && i <= this->argsCount")) || !("i > 0 && i <= this->argsCount" == 0)) || !("Env(Water:%i" == 0)) || "libacc.c" == 0) || !(cleanupTimeShifts == 4)) || !(0 == "__utac__get_this_arg")) || !("Pump(System:" == 0)) || !(\old(waterLevel) == 1)) || 0 == "i > 0 && i <= this->argsCount") || !(",Meth:" == 0)) || "i > 0 && i <= this->argsCount" == 0) || !(0 == head)) || !(\old(systemActive) == 1)) || !("CRIT" == 0)) || ")" == 0) || !("Off" == 0)) || "libacc.c" == 0) || !("libacc.c" == 0)) || !(head == 0)) || "\n" == 0) || !("libacc.c" == 0)) || "__utac__get_this_arg" == 0) || "__utac__get_this_argtype" == 0) || !(0 == "i > 0 && i <= this->argsCount")) || "Env(Water:%i" == 0) || !(0 == "__utac__get_this_argtype")) || !(\old(methAndRunningLastTime) == 0)) || !(0 == "On")) || "libacc.c" == 0) || 0 == "Off") || !("On" == 0)) || !(0 == "__utac__get_this_arg")) || !(0 == ")")) || !(\old(methaneLevelCritical) == 0)) || !("Off" == 0) [2018-12-09 19:44:21,184 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!("i > 0 && i <= this->argsCount" == 0) || "i > 0 && i <= this->argsCount" == 0) || !("\n" == 0)) || "On" == 0) || ",Pump:" == 0) || "libacc.c" == 0) || !(#NULL == 0)) || !(") " == 0)) || ") " == 0) || !(#NULL == 0)) || 0 == "Pump(System:") || !(0 == "__utac__get_this_argtype")) || !(\old(pumpRunning) == 0)) || 0 == "i > 0 && i <= this->argsCount") || !("i > 0 && i <= this->argsCount" == 0)) || "CRIT" == 0) || 0 == ",Meth:") || !("i > 0 && i <= this->argsCount" == 0)) || !("Env(Water:%i" == 0)) || "libacc.c" == 0) || !(cleanupTimeShifts == 4)) || !("Pump(System:" == 0)) || "__utac__get_this_arg" == 0) || !(\old(waterLevel) == 1)) || !(",Meth:" == 0)) || !("__utac__get_this_arg" == 0)) || "i > 0 && i <= this->argsCount" == 0) || !(0 == head)) || !(",Pump:" == 0)) || !(\old(systemActive) == 1)) || "OK" == 0) || !("CRIT" == 0)) || "Off" == 0) || ")" == 0) || !("Off" == 0)) || "libacc.c" == 0) || "On" == 0) || !("libacc.c" == 0)) || !(head == 0)) || !("libacc.c" == 0)) || !("libacc.c" == 0)) || "\n" == 0) || !("libacc.c" == 0)) || "__utac__get_this_argtype" == 0) || "__utac__get_this_arg" == 0) || "__utac__get_this_argtype" == 0) || !(0 == "i > 0 && i <= this->argsCount")) || "Env(Water:%i" == 0) || !(0 == "__utac__get_this_argtype")) || !(\old(methAndRunningLastTime) == 0)) || "libacc.c" == 0) || "i > 0 && i <= this->argsCount" == 0) || !("On" == 0)) || 0 == "Off") || !("On" == 0)) || !("OK" == 0)) || !(0 == "__utac__get_this_arg")) || !(0 == ")")) || !(\old(methaneLevelCritical) == 0)) || !("Off" == 0) [2018-12-09 19:44:21,212 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_017321ce-a298-44a9-bf81-c8facefe41be/bin-2019/utaipan/witness.graphml [2018-12-09 19:44:21,213 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-09 19:44:21,213 INFO L168 Benchmark]: Toolchain (without parser) took 256719.74 ms. Allocated memory was 1.0 GB in the beginning and 2.1 GB in the end (delta: 1.1 GB). Free memory was 957.1 MB in the beginning and 1.3 GB in the end (delta: -384.4 MB). Peak memory consumption was 723.4 MB. Max. memory is 11.5 GB. [2018-12-09 19:44:21,214 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.0 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 19:44:21,214 INFO L168 Benchmark]: CACSL2BoogieTranslator took 284.88 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 129.5 MB). Free memory was 957.1 MB in the beginning and 1.1 GB in the end (delta: -159.2 MB). Peak memory consumption was 28.7 MB. Max. memory is 11.5 GB. [2018-12-09 19:44:21,214 INFO L168 Benchmark]: Boogie Procedure Inliner took 19.58 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.6 MB). Peak memory consumption was 3.6 MB. Max. memory is 11.5 GB. [2018-12-09 19:44:21,214 INFO L168 Benchmark]: Boogie Preprocessor took 21.85 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 19:44:21,214 INFO L168 Benchmark]: RCFGBuilder took 344.92 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.7 MB). Peak memory consumption was 54.7 MB. Max. memory is 11.5 GB. [2018-12-09 19:44:21,215 INFO L168 Benchmark]: TraceAbstraction took 255977.19 ms. Allocated memory was 1.2 GB in the beginning and 2.1 GB in the end (delta: 978.3 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -283.5 MB). Peak memory consumption was 3.3 GB. Max. memory is 11.5 GB. [2018-12-09 19:44:21,215 INFO L168 Benchmark]: Witness Printer took 68.11 ms. Allocated memory is still 2.1 GB. Free memory is still 1.3 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 19:44:21,216 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.0 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 284.88 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 129.5 MB). Free memory was 957.1 MB in the beginning and 1.1 GB in the end (delta: -159.2 MB). Peak memory consumption was 28.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 19.58 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.6 MB). Peak memory consumption was 3.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 21.85 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 344.92 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.7 MB). Peak memory consumption was 54.7 MB. Max. memory is 11.5 GB. * TraceAbstraction took 255977.19 ms. Allocated memory was 1.2 GB in the beginning and 2.1 GB in the end (delta: 978.3 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -283.5 MB). Peak memory consumption was 3.3 GB. Max. memory is 11.5 GB. * Witness Printer took 68.11 ms. Allocated memory is still 2.1 GB. Free memory is still 1.3 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL - GenericResult: Unfinished Backtranslation unknown boogie variable #NULL * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 44]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 303]: Loop Invariant [2018-12-09 19:44:21,220 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,221 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,222 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,223 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!("i > 0 && i <= this->argsCount" == 0) || "i > 0 && i <= this->argsCount" == 0) || !("\n" == 0)) || "On" == 0) || ",Pump:" == 0) || "libacc.c" == 0) || !(#NULL == 0)) || !(") " == 0)) || ") " == 0) || !(#NULL == 0)) || 0 == "Pump(System:") || !(0 == "__utac__get_this_argtype")) || !(\old(pumpRunning) == 0)) || 0 == "i > 0 && i <= this->argsCount") || !("i > 0 && i <= this->argsCount" == 0)) || "CRIT" == 0) || 0 == ",Meth:") || !("i > 0 && i <= this->argsCount" == 0)) || !("Env(Water:%i" == 0)) || "libacc.c" == 0) || !(cleanupTimeShifts == 4)) || !("Pump(System:" == 0)) || "__utac__get_this_arg" == 0) || !(\old(waterLevel) == 1)) || !(",Meth:" == 0)) || !("__utac__get_this_arg" == 0)) || "i > 0 && i <= this->argsCount" == 0) || !(0 == head)) || !(",Pump:" == 0)) || !(\old(systemActive) == 1)) || "OK" == 0) || !("CRIT" == 0)) || "Off" == 0) || ")" == 0) || !("Off" == 0)) || "libacc.c" == 0) || "On" == 0) || !("libacc.c" == 0)) || !(head == 0)) || !("libacc.c" == 0)) || !("libacc.c" == 0)) || "\n" == 0) || !("libacc.c" == 0)) || "__utac__get_this_argtype" == 0) || "__utac__get_this_arg" == 0) || "__utac__get_this_argtype" == 0) || !(0 == "i > 0 && i <= this->argsCount")) || "Env(Water:%i" == 0) || !(0 == "__utac__get_this_argtype")) || !(\old(methAndRunningLastTime) == 0)) || "libacc.c" == 0) || "i > 0 && i <= this->argsCount" == 0) || !("On" == 0)) || 0 == "Off") || !("On" == 0)) || !("OK" == 0)) || !(0 == "__utac__get_this_arg")) || !(0 == ")")) || !(\old(methaneLevelCritical) == 0)) || !("Off" == 0) - InvariantResult [Line: 304]: Loop Invariant [2018-12-09 19:44:21,224 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,225 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,226 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL [2018-12-09 19:44:21,227 WARN L1298 BoogieBacktranslator]: unknown boogie variable #NULL Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!("i > 0 && i <= this->argsCount" == 0) || !("\n" == 0)) || "libacc.c" == 0) || !(") " == 0)) || !(#NULL == 0)) || 0 == "Pump(System:") || (((systemActive == 0 && methAndRunningLastTime == 0) && 0 == pumpRunning) && splverifierCounter == 0)) || !(\old(pumpRunning) == 0)) || 0 == "i > 0 && i <= this->argsCount") || "CRIT" == 0) || !(",Pump:" == 0)) || "Off" == 0) || "On" == 0) || !("libacc.c" == 0)) || !("libacc.c" == 0)) || ((((2 <= waterLevel && waterLevel <= 2) && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0)) || "__utac__get_this_argtype" == 0) || (((((methAndRunningLastTime == 0 && 2 <= waterLevel) && 0 == pumpRunning) && waterLevel <= 2) && systemActive == 1) && splverifierCounter == 0)) || (((((methAndRunningLastTime == 0 && 0 == pumpRunning) && waterLevel <= 1) && 1 <= waterLevel) && systemActive == 1) && splverifierCounter == 0)) || !("OK" == 0)) || !("__utac__get_this_argtype" == 0)) || "i > 0 && i <= this->argsCount" == 0) || "On" == 0) || ",Pump:" == 0) || !(#NULL == 0)) || ",Meth:" == 0) || ") " == 0) || 0 == "__utac__get_this_arg") || 0 == "OK") || !(0 == "i > 0 && i <= this->argsCount")) || !("i > 0 && i <= this->argsCount" == 0)) || !("Env(Water:%i" == 0)) || "libacc.c" == 0) || !(cleanupTimeShifts == 4)) || !(0 == "__utac__get_this_arg")) || !("Pump(System:" == 0)) || !(\old(waterLevel) == 1)) || 0 == "i > 0 && i <= this->argsCount") || !(",Meth:" == 0)) || "i > 0 && i <= this->argsCount" == 0) || !(0 == head)) || !(\old(systemActive) == 1)) || !("CRIT" == 0)) || ")" == 0) || !("Off" == 0)) || "libacc.c" == 0) || !("libacc.c" == 0)) || !(head == 0)) || "\n" == 0) || !("libacc.c" == 0)) || "__utac__get_this_arg" == 0) || "__utac__get_this_argtype" == 0) || !(0 == "i > 0 && i <= this->argsCount")) || "Env(Water:%i" == 0) || !(0 == "__utac__get_this_argtype")) || !(\old(methAndRunningLastTime) == 0)) || !(0 == "On")) || "libacc.c" == 0) || 0 == "Off") || !("On" == 0)) || !(0 == "__utac__get_this_arg")) || !(0 == ")")) || !(\old(methaneLevelCritical) == 0)) || !("Off" == 0) - InvariantResult [Line: 411]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 401]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 31 procedures, 164 locations, 1 error locations. SAFE Result, 255.9s OverallTime, 16 OverallIterations, 6 TraceHistogramMax, 115.9s AutomataDifference, 0.0s DeadEndRemovalTime, 120.9s HoareAnnotationTime, HoareTripleCheckerStatistics: 3614 SDtfs, 5101 SDslu, 9819 SDs, 0 SdLazy, 14417 SolverSat, 3736 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 30.9s Time, PredicateUnifierStatistics: 4 DeclaredPredicates, 2925 GetRequests, 2569 SyntacticMatches, 21 SemanticMatches, 335 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11526 ImplicationChecksByTransitivity, 11.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5419occurred in iteration=10, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 9.8s AbstIntTime, 7 AbstIntIterations, 2 AbstIntStrong, 0.9961767805875094 AbsIntWeakeningRatio, 0.844311377245509 AbsIntAvgWeakeningVarsNumRemoved, 80.05089820359281 AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 2.8s AutomataMinimizationTime, 16 MinimizatonAttempts, 3365 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 68 LocationsWithAnnotation, 10894 PreInvPairs, 11418 NumberOfFragments, 17368 HoareAnnotationTreeSize, 10894 FomulaSimplifications, 2617204 FormulaSimplificationTreeSizeReduction, 27.0s HoareSimplificationTime, 68 FomulaSimplificationsInter, 1503018 FormulaSimplificationTreeSizeReductionInter, 93.3s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 3396 NumberOfCodeBlocks, 3396 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 4504 ConstructedInterpolants, 0 QuantifiedInterpolants, 1263516 SizeOfPredicates, 20 NumberOfNonLiveVariables, 5375 ConjunctsInSsa, 45 ConjunctsInUnsatCore, 26 InterpolantComputations, 11 PerfectInterpolantSequences, 2257/2464 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...