/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc config/AutomizerReach.xml -s config/svcomp-Reach-64bit-Automizer_Default.epf -i ../sv-benchmarks/c/product-lines/minepump_spec3_product53.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-4f750a8 [2020-12-22 06:55:45,496 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-22 06:55:45,502 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-22 06:55:45,560 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-22 06:55:45,561 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-22 06:55:45,566 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-22 06:55:45,569 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-22 06:55:45,577 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-22 06:55:45,581 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-22 06:55:45,587 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-22 06:55:45,588 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-22 06:55:45,590 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-22 06:55:45,590 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-22 06:55:45,594 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-22 06:55:45,596 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-22 06:55:45,599 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-22 06:55:45,600 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-22 06:55:45,602 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-22 06:55:45,604 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-22 06:55:45,623 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-22 06:55:45,625 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-22 06:55:45,627 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-22 06:55:45,628 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-22 06:55:45,630 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-22 06:55:45,638 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-22 06:55:45,639 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-22 06:55:45,639 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-22 06:55:45,641 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-22 06:55:45,641 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-22 06:55:45,643 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-22 06:55:45,646 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-22 06:55:45,647 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-22 06:55:45,649 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-22 06:55:45,650 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-22 06:55:45,651 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-22 06:55:45,651 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-22 06:55:45,652 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-22 06:55:45,652 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-22 06:55:45,653 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-22 06:55:45,654 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-22 06:55:45,654 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-22 06:55:45,655 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2020-12-22 06:55:45,709 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-22 06:55:45,709 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-22 06:55:45,714 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-12-22 06:55:45,714 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-12-22 06:55:45,714 INFO L138 SettingsManager]: * Use SBE=true [2020-12-22 06:55:45,715 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-22 06:55:45,715 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-22 06:55:45,715 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-22 06:55:45,715 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-22 06:55:45,716 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-22 06:55:45,717 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-22 06:55:45,717 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-22 06:55:45,717 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-22 06:55:45,718 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-22 06:55:45,718 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-22 06:55:45,718 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-22 06:55:45,718 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-22 06:55:45,718 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-22 06:55:45,719 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-22 06:55:45,719 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-22 06:55:45,719 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-22 06:55:45,720 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-12-22 06:55:45,720 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-12-22 06:55:45,720 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-22 06:55:45,720 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-22 06:55:45,720 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2020-12-22 06:55:46,098 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-22 06:55:46,124 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-22 06:55:46,128 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-22 06:55:46,129 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-22 06:55:46,130 INFO L275 PluginConnector]: CDTParser initialized [2020-12-22 06:55:46,131 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/product-lines/minepump_spec3_product53.cil.c [2020-12-22 06:55:46,247 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/634cc7f23/57b217cc7a0f468b85b64f31354b1f31/FLAGa581ea9cf [2020-12-22 06:55:47,108 INFO L306 CDTParser]: Found 1 translation units. [2020-12-22 06:55:47,108 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/minepump_spec3_product53.cil.c [2020-12-22 06:55:47,125 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/634cc7f23/57b217cc7a0f468b85b64f31354b1f31/FLAGa581ea9cf [2020-12-22 06:55:47,391 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/634cc7f23/57b217cc7a0f468b85b64f31354b1f31 [2020-12-22 06:55:47,395 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-22 06:55:47,398 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-22 06:55:47,402 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-22 06:55:47,402 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-22 06:55:47,406 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-22 06:55:47,408 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 06:55:47" (1/1) ... [2020-12-22 06:55:47,410 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24848198 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:47, skipping insertion in model container [2020-12-22 06:55:47,411 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 06:55:47" (1/1) ... [2020-12-22 06:55:47,420 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-22 06:55:47,496 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-22 06:55:47,642 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/minepump_spec3_product53.cil.c[1281,1294] [2020-12-22 06:55:47,850 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-22 06:55:47,867 INFO L203 MainTranslator]: Completed pre-run [2020-12-22 06:55:47,885 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/minepump_spec3_product53.cil.c[1281,1294] [2020-12-22 06:55:47,952 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-22 06:55:48,009 INFO L208 MainTranslator]: Completed translation [2020-12-22 06:55:48,010 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48 WrapperNode [2020-12-22 06:55:48,012 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-22 06:55:48,014 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-22 06:55:48,014 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-22 06:55:48,014 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-22 06:55:48,023 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (1/1) ... [2020-12-22 06:55:48,063 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (1/1) ... [2020-12-22 06:55:48,148 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-22 06:55:48,149 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-22 06:55:48,149 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-22 06:55:48,149 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-22 06:55:48,159 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (1/1) ... [2020-12-22 06:55:48,160 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (1/1) ... [2020-12-22 06:55:48,166 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (1/1) ... [2020-12-22 06:55:48,166 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (1/1) ... [2020-12-22 06:55:48,230 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (1/1) ... [2020-12-22 06:55:48,268 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (1/1) ... [2020-12-22 06:55:48,274 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (1/1) ... [2020-12-22 06:55:48,283 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-22 06:55:48,284 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-22 06:55:48,284 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-22 06:55:48,284 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-22 06:55:48,285 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2020-12-22 06:55:48,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-22 06:55:48,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-22 06:55:48,399 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-22 06:55:48,399 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-22 06:55:49,857 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-22 06:55:49,858 INFO L299 CfgBuilder]: Removed 282 assume(true) statements. [2020-12-22 06:55:49,860 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 06:55:49 BoogieIcfgContainer [2020-12-22 06:55:49,860 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-22 06:55:49,862 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-22 06:55:49,863 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-22 06:55:49,866 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-22 06:55:49,867 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 06:55:47" (1/3) ... [2020-12-22 06:55:49,867 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54e21269 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 06:55:49, skipping insertion in model container [2020-12-22 06:55:49,868 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 06:55:48" (2/3) ... [2020-12-22 06:55:49,868 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54e21269 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 06:55:49, skipping insertion in model container [2020-12-22 06:55:49,868 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 06:55:49" (3/3) ... [2020-12-22 06:55:49,870 INFO L111 eAbstractionObserver]: Analyzing ICFG minepump_spec3_product53.cil.c [2020-12-22 06:55:49,878 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-22 06:55:49,883 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2020-12-22 06:55:49,898 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-12-22 06:55:49,927 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-22 06:55:49,928 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-22 06:55:49,928 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-22 06:55:49,928 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-22 06:55:49,928 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-22 06:55:49,928 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-22 06:55:49,928 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-22 06:55:49,929 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-22 06:55:49,955 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states. [2020-12-22 06:55:49,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-12-22 06:55:49,963 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:49,964 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 06:55:49,965 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:49,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:49,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1201783907, now seen corresponding path program 1 times [2020-12-22 06:55:49,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:49,984 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88349516] [2020-12-22 06:55:49,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:50,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:50,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:50,357 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88349516] [2020-12-22 06:55:50,359 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:50,359 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-22 06:55:50,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072754411] [2020-12-22 06:55:50,368 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-12-22 06:55:50,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:50,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-12-22 06:55:50,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-22 06:55:50,392 INFO L87 Difference]: Start difference. First operand 195 states. Second operand 2 states. [2020-12-22 06:55:50,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:50,464 INFO L93 Difference]: Finished difference Result 384 states and 587 transitions. [2020-12-22 06:55:50,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-12-22 06:55:50,466 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 18 [2020-12-22 06:55:50,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:50,482 INFO L225 Difference]: With dead ends: 384 [2020-12-22 06:55:50,482 INFO L226 Difference]: Without dead ends: 191 [2020-12-22 06:55:50,489 INFO L677 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 [2020-12-22 06:55:50,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2020-12-22 06:55:50,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2020-12-22 06:55:50,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2020-12-22 06:55:50,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 285 transitions. [2020-12-22 06:55:50,552 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 285 transitions. Word has length 18 [2020-12-22 06:55:50,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:50,553 INFO L481 AbstractCegarLoop]: Abstraction has 191 states and 285 transitions. [2020-12-22 06:55:50,553 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-12-22 06:55:50,554 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 285 transitions. [2020-12-22 06:55:50,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-22 06:55:50,555 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:50,555 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 06:55:50,556 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-12-22 06:55:50,556 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:50,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:50,557 INFO L82 PathProgramCache]: Analyzing trace with hash 290753154, now seen corresponding path program 1 times [2020-12-22 06:55:50,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:50,560 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482886097] [2020-12-22 06:55:50,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:50,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:50,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:50,713 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482886097] [2020-12-22 06:55:50,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:50,714 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 06:55:50,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713421816] [2020-12-22 06:55:50,716 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 06:55:50,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:50,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 06:55:50,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 06:55:50,718 INFO L87 Difference]: Start difference. First operand 191 states and 285 transitions. Second operand 3 states. [2020-12-22 06:55:50,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:50,738 INFO L93 Difference]: Finished difference Result 191 states and 285 transitions. [2020-12-22 06:55:50,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 06:55:50,739 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 19 [2020-12-22 06:55:50,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:50,740 INFO L225 Difference]: With dead ends: 191 [2020-12-22 06:55:50,740 INFO L226 Difference]: Without dead ends: 73 [2020-12-22 06:55:50,742 INFO L677 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 [2020-12-22 06:55:50,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2020-12-22 06:55:50,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2020-12-22 06:55:50,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2020-12-22 06:55:50,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 108 transitions. [2020-12-22 06:55:50,751 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 108 transitions. Word has length 19 [2020-12-22 06:55:50,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:50,752 INFO L481 AbstractCegarLoop]: Abstraction has 73 states and 108 transitions. [2020-12-22 06:55:50,752 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 06:55:50,752 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 108 transitions. [2020-12-22 06:55:50,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2020-12-22 06:55:50,753 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:50,754 INFO L422 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] [2020-12-22 06:55:50,754 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-12-22 06:55:50,754 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:50,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:50,755 INFO L82 PathProgramCache]: Analyzing trace with hash -2129855336, now seen corresponding path program 1 times [2020-12-22 06:55:50,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:50,756 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300039303] [2020-12-22 06:55:50,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:50,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:50,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:50,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300039303] [2020-12-22 06:55:50,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:50,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-22 06:55:50,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636343104] [2020-12-22 06:55:50,856 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-22 06:55:50,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:50,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-22 06:55:50,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-12-22 06:55:50,858 INFO L87 Difference]: Start difference. First operand 73 states and 108 transitions. Second operand 6 states. [2020-12-22 06:55:51,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:51,052 INFO L93 Difference]: Finished difference Result 140 states and 210 transitions. [2020-12-22 06:55:51,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-22 06:55:51,053 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 24 [2020-12-22 06:55:51,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:51,055 INFO L225 Difference]: With dead ends: 140 [2020-12-22 06:55:51,055 INFO L226 Difference]: Without dead ends: 73 [2020-12-22 06:55:51,059 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-12-22 06:55:51,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2020-12-22 06:55:51,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2020-12-22 06:55:51,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2020-12-22 06:55:51,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 107 transitions. [2020-12-22 06:55:51,076 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 107 transitions. Word has length 24 [2020-12-22 06:55:51,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:51,077 INFO L481 AbstractCegarLoop]: Abstraction has 73 states and 107 transitions. [2020-12-22 06:55:51,077 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-22 06:55:51,077 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 107 transitions. [2020-12-22 06:55:51,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-12-22 06:55:51,080 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:51,080 INFO L422 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] [2020-12-22 06:55:51,080 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-12-22 06:55:51,081 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:51,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:51,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1287566232, now seen corresponding path program 1 times [2020-12-22 06:55:51,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:51,083 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053028504] [2020-12-22 06:55:51,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:51,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:51,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:51,203 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053028504] [2020-12-22 06:55:51,204 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:51,204 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-22 06:55:51,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264593302] [2020-12-22 06:55:51,205 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 06:55:51,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:51,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 06:55:51,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 06:55:51,206 INFO L87 Difference]: Start difference. First operand 73 states and 107 transitions. Second operand 3 states. [2020-12-22 06:55:51,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:51,248 INFO L93 Difference]: Finished difference Result 151 states and 223 transitions. [2020-12-22 06:55:51,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 06:55:51,248 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 27 [2020-12-22 06:55:51,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:51,250 INFO L225 Difference]: With dead ends: 151 [2020-12-22 06:55:51,250 INFO L226 Difference]: Without dead ends: 84 [2020-12-22 06:55:51,251 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 06:55:51,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2020-12-22 06:55:51,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 82. [2020-12-22 06:55:51,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2020-12-22 06:55:51,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 116 transitions. [2020-12-22 06:55:51,261 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 116 transitions. Word has length 27 [2020-12-22 06:55:51,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:51,262 INFO L481 AbstractCegarLoop]: Abstraction has 82 states and 116 transitions. [2020-12-22 06:55:51,262 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 06:55:51,262 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 116 transitions. [2020-12-22 06:55:51,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2020-12-22 06:55:51,263 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:51,263 INFO L422 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] [2020-12-22 06:55:51,264 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-12-22 06:55:51,264 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:51,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:51,265 INFO L82 PathProgramCache]: Analyzing trace with hash 1887369033, now seen corresponding path program 1 times [2020-12-22 06:55:51,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:51,265 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492074805] [2020-12-22 06:55:51,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:51,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:51,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:51,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492074805] [2020-12-22 06:55:51,333 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:51,333 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-22 06:55:51,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85513423] [2020-12-22 06:55:51,334 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 06:55:51,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:51,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 06:55:51,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-22 06:55:51,335 INFO L87 Difference]: Start difference. First operand 82 states and 116 transitions. Second operand 5 states. [2020-12-22 06:55:51,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:51,434 INFO L93 Difference]: Finished difference Result 216 states and 303 transitions. [2020-12-22 06:55:51,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-22 06:55:51,435 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 33 [2020-12-22 06:55:51,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:51,437 INFO L225 Difference]: With dead ends: 216 [2020-12-22 06:55:51,437 INFO L226 Difference]: Without dead ends: 140 [2020-12-22 06:55:51,438 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-12-22 06:55:51,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2020-12-22 06:55:51,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 91. [2020-12-22 06:55:51,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2020-12-22 06:55:51,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 125 transitions. [2020-12-22 06:55:51,449 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 125 transitions. Word has length 33 [2020-12-22 06:55:51,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:51,449 INFO L481 AbstractCegarLoop]: Abstraction has 91 states and 125 transitions. [2020-12-22 06:55:51,449 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 06:55:51,450 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 125 transitions. [2020-12-22 06:55:51,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2020-12-22 06:55:51,451 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:51,451 INFO L422 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] [2020-12-22 06:55:51,451 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-12-22 06:55:51,451 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:51,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:51,452 INFO L82 PathProgramCache]: Analyzing trace with hash 759972940, now seen corresponding path program 1 times [2020-12-22 06:55:51,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:51,453 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196441282] [2020-12-22 06:55:51,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:51,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:51,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:51,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196441282] [2020-12-22 06:55:51,577 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:51,577 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-22 06:55:51,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373382226] [2020-12-22 06:55:51,578 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 06:55:51,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:51,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 06:55:51,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-22 06:55:51,579 INFO L87 Difference]: Start difference. First operand 91 states and 125 transitions. Second operand 5 states. [2020-12-22 06:55:51,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:51,693 INFO L93 Difference]: Finished difference Result 444 states and 625 transitions. [2020-12-22 06:55:51,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-22 06:55:51,694 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 33 [2020-12-22 06:55:51,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:51,697 INFO L225 Difference]: With dead ends: 444 [2020-12-22 06:55:51,697 INFO L226 Difference]: Without dead ends: 359 [2020-12-22 06:55:51,698 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-12-22 06:55:51,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2020-12-22 06:55:51,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 139. [2020-12-22 06:55:51,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2020-12-22 06:55:51,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 188 transitions. [2020-12-22 06:55:51,714 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 188 transitions. Word has length 33 [2020-12-22 06:55:51,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:51,715 INFO L481 AbstractCegarLoop]: Abstraction has 139 states and 188 transitions. [2020-12-22 06:55:51,715 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 06:55:51,715 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 188 transitions. [2020-12-22 06:55:51,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2020-12-22 06:55:51,716 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:51,717 INFO L422 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] [2020-12-22 06:55:51,717 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-12-22 06:55:51,717 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:51,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:51,718 INFO L82 PathProgramCache]: Analyzing trace with hash 1917268878, now seen corresponding path program 1 times [2020-12-22 06:55:51,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:51,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956760165] [2020-12-22 06:55:51,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:51,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:51,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:51,788 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956760165] [2020-12-22 06:55:51,788 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:51,790 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 06:55:51,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225778981] [2020-12-22 06:55:51,791 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 06:55:51,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:51,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 06:55:51,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 06:55:51,793 INFO L87 Difference]: Start difference. First operand 139 states and 188 transitions. Second operand 4 states. [2020-12-22 06:55:51,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:51,916 INFO L93 Difference]: Finished difference Result 294 states and 403 transitions. [2020-12-22 06:55:51,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-22 06:55:51,916 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 34 [2020-12-22 06:55:51,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:51,918 INFO L225 Difference]: With dead ends: 294 [2020-12-22 06:55:51,918 INFO L226 Difference]: Without dead ends: 209 [2020-12-22 06:55:51,919 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 06:55:51,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-12-22 06:55:51,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 206. [2020-12-22 06:55:51,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206 states. [2020-12-22 06:55:51,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 278 transitions. [2020-12-22 06:55:51,937 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 278 transitions. Word has length 34 [2020-12-22 06:55:51,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:51,937 INFO L481 AbstractCegarLoop]: Abstraction has 206 states and 278 transitions. [2020-12-22 06:55:51,937 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 06:55:51,937 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 278 transitions. [2020-12-22 06:55:51,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2020-12-22 06:55:51,939 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:51,939 INFO L422 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] [2020-12-22 06:55:51,939 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-12-22 06:55:51,939 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:51,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:51,940 INFO L82 PathProgramCache]: Analyzing trace with hash 906151628, now seen corresponding path program 1 times [2020-12-22 06:55:51,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:51,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118343751] [2020-12-22 06:55:51,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:51,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:51,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:51,988 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118343751] [2020-12-22 06:55:51,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:51,989 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-22 06:55:51,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162795146] [2020-12-22 06:55:51,989 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 06:55:51,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:51,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 06:55:51,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 06:55:51,990 INFO L87 Difference]: Start difference. First operand 206 states and 278 transitions. Second operand 4 states. [2020-12-22 06:55:52,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:52,065 INFO L93 Difference]: Finished difference Result 484 states and 665 transitions. [2020-12-22 06:55:52,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-22 06:55:52,065 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 34 [2020-12-22 06:55:52,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:52,068 INFO L225 Difference]: With dead ends: 484 [2020-12-22 06:55:52,068 INFO L226 Difference]: Without dead ends: 331 [2020-12-22 06:55:52,069 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-22 06:55:52,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2020-12-22 06:55:52,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 197. [2020-12-22 06:55:52,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2020-12-22 06:55:52,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 266 transitions. [2020-12-22 06:55:52,088 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 266 transitions. Word has length 34 [2020-12-22 06:55:52,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:52,088 INFO L481 AbstractCegarLoop]: Abstraction has 197 states and 266 transitions. [2020-12-22 06:55:52,088 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 06:55:52,088 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 266 transitions. [2020-12-22 06:55:52,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2020-12-22 06:55:52,089 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:52,090 INFO L422 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] [2020-12-22 06:55:52,090 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-12-22 06:55:52,090 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:52,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:52,091 INFO L82 PathProgramCache]: Analyzing trace with hash -2003254137, now seen corresponding path program 1 times [2020-12-22 06:55:52,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:52,091 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419004157] [2020-12-22 06:55:52,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:52,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:52,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:52,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419004157] [2020-12-22 06:55:52,150 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:52,150 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-22 06:55:52,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131273333] [2020-12-22 06:55:52,151 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 06:55:52,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:52,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 06:55:52,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-22 06:55:52,152 INFO L87 Difference]: Start difference. First operand 197 states and 266 transitions. Second operand 5 states. [2020-12-22 06:55:52,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:52,415 INFO L93 Difference]: Finished difference Result 504 states and 697 transitions. [2020-12-22 06:55:52,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-22 06:55:52,416 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 34 [2020-12-22 06:55:52,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:52,418 INFO L225 Difference]: With dead ends: 504 [2020-12-22 06:55:52,418 INFO L226 Difference]: Without dead ends: 313 [2020-12-22 06:55:52,419 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-12-22 06:55:52,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2020-12-22 06:55:52,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 161. [2020-12-22 06:55:52,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2020-12-22 06:55:52,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 210 transitions. [2020-12-22 06:55:52,438 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 210 transitions. Word has length 34 [2020-12-22 06:55:52,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:52,439 INFO L481 AbstractCegarLoop]: Abstraction has 161 states and 210 transitions. [2020-12-22 06:55:52,439 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 06:55:52,439 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 210 transitions. [2020-12-22 06:55:52,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2020-12-22 06:55:52,440 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:52,440 INFO L422 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] [2020-12-22 06:55:52,440 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-12-22 06:55:52,440 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:52,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:52,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1164317066, now seen corresponding path program 1 times [2020-12-22 06:55:52,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:52,441 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153995712] [2020-12-22 06:55:52,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:52,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:52,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:52,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153995712] [2020-12-22 06:55:52,505 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:52,505 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-12-22 06:55:52,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717335237] [2020-12-22 06:55:52,506 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-12-22 06:55:52,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:52,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-12-22 06:55:52,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-12-22 06:55:52,507 INFO L87 Difference]: Start difference. First operand 161 states and 210 transitions. Second operand 7 states. [2020-12-22 06:55:52,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:52,602 INFO L93 Difference]: Finished difference Result 413 states and 547 transitions. [2020-12-22 06:55:52,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-22 06:55:52,603 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 34 [2020-12-22 06:55:52,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:52,605 INFO L225 Difference]: With dead ends: 413 [2020-12-22 06:55:52,605 INFO L226 Difference]: Without dead ends: 258 [2020-12-22 06:55:52,606 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2020-12-22 06:55:52,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2020-12-22 06:55:52,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 149. [2020-12-22 06:55:52,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2020-12-22 06:55:52,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 191 transitions. [2020-12-22 06:55:52,623 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 191 transitions. Word has length 34 [2020-12-22 06:55:52,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:52,624 INFO L481 AbstractCegarLoop]: Abstraction has 149 states and 191 transitions. [2020-12-22 06:55:52,624 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-12-22 06:55:52,624 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 191 transitions. [2020-12-22 06:55:52,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-12-22 06:55:52,625 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:52,625 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-22 06:55:52,625 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-12-22 06:55:52,625 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:52,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:52,626 INFO L82 PathProgramCache]: Analyzing trace with hash 602597855, now seen corresponding path program 1 times [2020-12-22 06:55:52,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:52,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368269275] [2020-12-22 06:55:52,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:52,689 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-12-22 06:55:52,690 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368269275] [2020-12-22 06:55:52,690 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:52,690 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-12-22 06:55:52,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521532135] [2020-12-22 06:55:52,691 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-22 06:55:52,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:52,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-22 06:55:52,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-12-22 06:55:52,692 INFO L87 Difference]: Start difference. First operand 149 states and 191 transitions. Second operand 6 states. [2020-12-22 06:55:52,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:52,753 INFO L93 Difference]: Finished difference Result 301 states and 393 transitions. [2020-12-22 06:55:52,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-22 06:55:52,753 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 51 [2020-12-22 06:55:52,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:52,755 INFO L225 Difference]: With dead ends: 301 [2020-12-22 06:55:52,755 INFO L226 Difference]: Without dead ends: 185 [2020-12-22 06:55:52,756 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-12-22 06:55:52,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2020-12-22 06:55:52,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 133. [2020-12-22 06:55:52,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2020-12-22 06:55:52,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 171 transitions. [2020-12-22 06:55:52,771 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 171 transitions. Word has length 51 [2020-12-22 06:55:52,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:52,771 INFO L481 AbstractCegarLoop]: Abstraction has 133 states and 171 transitions. [2020-12-22 06:55:52,771 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-22 06:55:52,771 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 171 transitions. [2020-12-22 06:55:52,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-12-22 06:55:52,772 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:52,772 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-22 06:55:52,772 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-12-22 06:55:52,773 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:52,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:52,773 INFO L82 PathProgramCache]: Analyzing trace with hash 99994719, now seen corresponding path program 1 times [2020-12-22 06:55:52,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:52,774 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598406211] [2020-12-22 06:55:52,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:52,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:52,841 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 06:55:52,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598406211] [2020-12-22 06:55:52,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:52,842 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-22 06:55:52,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395401461] [2020-12-22 06:55:52,842 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 06:55:52,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:52,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 06:55:52,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-22 06:55:52,844 INFO L87 Difference]: Start difference. First operand 133 states and 171 transitions. Second operand 5 states. [2020-12-22 06:55:52,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:52,995 INFO L93 Difference]: Finished difference Result 684 states and 873 transitions. [2020-12-22 06:55:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-12-22 06:55:52,996 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 52 [2020-12-22 06:55:52,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:53,000 INFO L225 Difference]: With dead ends: 684 [2020-12-22 06:55:53,000 INFO L226 Difference]: Without dead ends: 557 [2020-12-22 06:55:53,001 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-12-22 06:55:53,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2020-12-22 06:55:53,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 258. [2020-12-22 06:55:53,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2020-12-22 06:55:53,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 326 transitions. [2020-12-22 06:55:53,040 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 326 transitions. Word has length 52 [2020-12-22 06:55:53,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:53,041 INFO L481 AbstractCegarLoop]: Abstraction has 258 states and 326 transitions. [2020-12-22 06:55:53,042 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 06:55:53,042 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 326 transitions. [2020-12-22 06:55:53,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-12-22 06:55:53,043 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:53,043 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-22 06:55:53,043 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-12-22 06:55:53,043 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:53,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:53,044 INFO L82 PathProgramCache]: Analyzing trace with hash -42529499, now seen corresponding path program 1 times [2020-12-22 06:55:53,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:53,044 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445516940] [2020-12-22 06:55:53,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:53,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:53,122 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-12-22 06:55:53,123 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445516940] [2020-12-22 06:55:53,123 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273232890] [2020-12-22 06:55:53,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 06:55:53,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:53,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 5 conjunts are in the unsatisfiable core [2020-12-22 06:55:53,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 06:55:53,519 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-12-22 06:55:53,519 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 06:55:53,519 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2020-12-22 06:55:53,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775038513] [2020-12-22 06:55:53,521 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-22 06:55:53,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:53,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-22 06:55:53,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-12-22 06:55:53,526 INFO L87 Difference]: Start difference. First operand 258 states and 326 transitions. Second operand 8 states. [2020-12-22 06:55:53,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:53,797 INFO L93 Difference]: Finished difference Result 634 states and 796 transitions. [2020-12-22 06:55:53,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-22 06:55:53,798 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 53 [2020-12-22 06:55:53,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:53,801 INFO L225 Difference]: With dead ends: 634 [2020-12-22 06:55:53,801 INFO L226 Difference]: Without dead ends: 382 [2020-12-22 06:55:53,803 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-12-22 06:55:53,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2020-12-22 06:55:53,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 244. [2020-12-22 06:55:53,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-12-22 06:55:53,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 299 transitions. [2020-12-22 06:55:53,857 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 299 transitions. Word has length 53 [2020-12-22 06:55:53,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:53,857 INFO L481 AbstractCegarLoop]: Abstraction has 244 states and 299 transitions. [2020-12-22 06:55:53,857 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-22 06:55:53,858 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 299 transitions. [2020-12-22 06:55:53,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2020-12-22 06:55:53,859 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:53,859 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-22 06:55:54,073 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-12-22 06:55:54,074 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:54,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:54,075 INFO L82 PathProgramCache]: Analyzing trace with hash 280626892, now seen corresponding path program 1 times [2020-12-22 06:55:54,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:54,076 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209569949] [2020-12-22 06:55:54,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:54,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:54,206 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-12-22 06:55:54,206 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209569949] [2020-12-22 06:55:54,207 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:54,207 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-22 06:55:54,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976778939] [2020-12-22 06:55:54,208 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-22 06:55:54,209 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:54,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-22 06:55:54,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-12-22 06:55:54,210 INFO L87 Difference]: Start difference. First operand 244 states and 299 transitions. Second operand 6 states. [2020-12-22 06:55:54,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:54,466 INFO L93 Difference]: Finished difference Result 863 states and 1069 transitions. [2020-12-22 06:55:54,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-12-22 06:55:54,467 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 54 [2020-12-22 06:55:54,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:54,470 INFO L225 Difference]: With dead ends: 863 [2020-12-22 06:55:54,471 INFO L226 Difference]: Without dead ends: 677 [2020-12-22 06:55:54,471 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-12-22 06:55:54,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2020-12-22 06:55:54,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 244. [2020-12-22 06:55:54,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-12-22 06:55:54,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 298 transitions. [2020-12-22 06:55:54,508 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 298 transitions. Word has length 54 [2020-12-22 06:55:54,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:54,508 INFO L481 AbstractCegarLoop]: Abstraction has 244 states and 298 transitions. [2020-12-22 06:55:54,508 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-22 06:55:54,508 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 298 transitions. [2020-12-22 06:55:54,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2020-12-22 06:55:54,509 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:54,509 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-22 06:55:54,510 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-12-22 06:55:54,511 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:54,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:54,512 INFO L82 PathProgramCache]: Analyzing trace with hash -1697794280, now seen corresponding path program 1 times [2020-12-22 06:55:54,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:54,513 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693479192] [2020-12-22 06:55:54,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:54,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:54,598 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-12-22 06:55:54,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693479192] [2020-12-22 06:55:54,598 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 06:55:54,599 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-22 06:55:54,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485404199] [2020-12-22 06:55:54,599 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 06:55:54,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:54,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 06:55:54,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-22 06:55:54,600 INFO L87 Difference]: Start difference. First operand 244 states and 298 transitions. Second operand 5 states. [2020-12-22 06:55:54,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:54,745 INFO L93 Difference]: Finished difference Result 740 states and 922 transitions. [2020-12-22 06:55:54,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-22 06:55:54,745 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 60 [2020-12-22 06:55:54,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:54,748 INFO L225 Difference]: With dead ends: 740 [2020-12-22 06:55:54,749 INFO L226 Difference]: Without dead ends: 554 [2020-12-22 06:55:54,749 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-12-22 06:55:54,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2020-12-22 06:55:54,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 250. [2020-12-22 06:55:54,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2020-12-22 06:55:54,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 304 transitions. [2020-12-22 06:55:54,787 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 304 transitions. Word has length 60 [2020-12-22 06:55:54,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:54,787 INFO L481 AbstractCegarLoop]: Abstraction has 250 states and 304 transitions. [2020-12-22 06:55:54,788 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 06:55:54,788 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 304 transitions. [2020-12-22 06:55:54,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2020-12-22 06:55:54,789 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 06:55:54,789 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-22 06:55:54,789 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-12-22 06:55:54,789 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 06:55:54,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 06:55:54,790 INFO L82 PathProgramCache]: Analyzing trace with hash -1439628842, now seen corresponding path program 1 times [2020-12-22 06:55:54,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 06:55:54,790 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009338297] [2020-12-22 06:55:54,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 06:55:54,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:54,883 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-12-22 06:55:54,883 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009338297] [2020-12-22 06:55:54,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327020826] [2020-12-22 06:55:54,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 06:55:55,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 06:55:55,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 7 conjunts are in the unsatisfiable core [2020-12-22 06:55:55,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 06:55:55,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-12-22 06:55:55,137 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 06:55:55,138 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 8 [2020-12-22 06:55:55,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919807768] [2020-12-22 06:55:55,138 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-12-22 06:55:55,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 06:55:55,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-12-22 06:55:55,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2020-12-22 06:55:55,140 INFO L87 Difference]: Start difference. First operand 250 states and 304 transitions. Second operand 9 states. [2020-12-22 06:55:55,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 06:55:55,508 INFO L93 Difference]: Finished difference Result 926 states and 1147 transitions. [2020-12-22 06:55:55,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-12-22 06:55:55,509 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 60 [2020-12-22 06:55:55,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 06:55:55,509 INFO L225 Difference]: With dead ends: 926 [2020-12-22 06:55:55,510 INFO L226 Difference]: Without dead ends: 0 [2020-12-22 06:55:55,511 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2020-12-22 06:55:55,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-12-22 06:55:55,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-12-22 06:55:55,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-12-22 06:55:55,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-12-22 06:55:55,512 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 60 [2020-12-22 06:55:55,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 06:55:55,513 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-12-22 06:55:55,513 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-12-22 06:55:55,513 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-12-22 06:55:55,513 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-12-22 06:55:55,727 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-12-22 06:55:55,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-12-22 06:55:56,792 WARN L197 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 273 DAG size of output: 245 [2020-12-22 06:55:57,376 WARN L197 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 235 DAG size of output: 206 [2020-12-22 06:55:57,945 WARN L197 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 233 DAG size of output: 198 [2020-12-22 06:55:58,089 WARN L197 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 121 [2020-12-22 06:55:58,320 WARN L197 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 118 [2020-12-22 06:55:58,522 WARN L197 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 123 [2020-12-22 06:55:58,692 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 152 [2020-12-22 06:55:59,442 WARN L197 SmtUtils]: Spent 745.00 ms on a formula simplification. DAG size of input: 323 DAG size of output: 288 [2020-12-22 06:56:01,686 WARN L197 SmtUtils]: Spent 2.10 s on a formula simplification. DAG size of input: 240 DAG size of output: 43 [2020-12-22 06:56:01,990 WARN L197 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 39 [2020-12-22 06:56:03,604 WARN L197 SmtUtils]: Spent 1.61 s on a formula simplification. DAG size of input: 200 DAG size of output: 79 [2020-12-22 06:56:03,919 WARN L197 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 36 [2020-12-22 06:56:05,755 WARN L197 SmtUtils]: Spent 1.83 s on a formula simplification. DAG size of input: 191 DAG size of output: 66 [2020-12-22 06:56:06,498 WARN L197 SmtUtils]: Spent 737.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 63 [2020-12-22 06:56:06,811 WARN L197 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 40 [2020-12-22 06:56:07,545 WARN L197 SmtUtils]: Spent 729.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 34 [2020-12-22 06:56:08,552 WARN L197 SmtUtils]: Spent 901.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 43 [2020-12-22 06:56:09,510 WARN L197 SmtUtils]: Spent 946.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 76 [2020-12-22 06:56:12,384 WARN L197 SmtUtils]: Spent 2.87 s on a formula simplification. DAG size of input: 281 DAG size of output: 62 [2020-12-22 06:56:12,679 WARN L197 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 40 [2020-12-22 06:56:13,003 WARN L197 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2020-12-22 06:56:13,015 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 46) no Hoare annotation was computed. [2020-12-22 06:56:13,016 INFO L185 CegarLoopUtils]: At program point L367(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,016 INFO L185 CegarLoopUtils]: At program point L367-1(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,016 INFO L185 CegarLoopUtils]: At program point L367-2(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,016 INFO L185 CegarLoopUtils]: At program point L367-3(lines 352 370) the Hoare annotation is: (let ((.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0)) (.cse7 (= |ULTIMATE.start_isHighWaterLevel_#res| 0)) (.cse14 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse13 (= |ULTIMATE.start_isHighWaterSensorDry_#res| 0))) (let ((.cse0 (not .cse13)) (.cse2 (<= ~waterLevel~0 1)) (.cse4 (not .cse14)) (.cse5 (= 1 ~systemActive~0)) (.cse6 (= ~methaneLevelCritical~0 0)) (.cse1 (= ULTIMATE.start_main_~tmp~10 1)) (.cse12 (not .cse7)) (.cse11 (= ~methaneLevelCritical~0 1)) (.cse15 (= |ULTIMATE.start_valid_product_#res| ~systemActive~0)) (.cse16 (<= 2 ~waterLevel~0)) (.cse8 (= ~pumpRunning~0 0)) (.cse9 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse17 (<= ~waterLevel~0 2)) (.cse10 (= |ULTIMATE.start_valid_product_#res| 1)) (.cse18 (not .cse3))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse11 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse12 .cse13 .cse14 .cse15 .cse6 .cse16 .cse8 .cse9 .cse17 .cse10 .cse18) (and .cse1 .cse12 .cse11 .cse13 .cse14 .cse15 .cse16 .cse8 .cse9 .cse17 .cse10 .cse18)))) [2020-12-22 06:56:13,016 INFO L185 CegarLoopUtils]: At program point L367-4(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,016 INFO L185 CegarLoopUtils]: At program point L367-5(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,017 INFO L185 CegarLoopUtils]: At program point L367-6(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,017 INFO L185 CegarLoopUtils]: At program point L367-7(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,017 INFO L185 CegarLoopUtils]: At program point L367-8(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,017 INFO L185 CegarLoopUtils]: At program point L367-9(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,017 INFO L185 CegarLoopUtils]: At program point L367-10(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,017 INFO L185 CegarLoopUtils]: At program point L367-11(lines 352 370) the Hoare annotation is: false [2020-12-22 06:56:13,017 INFO L185 CegarLoopUtils]: At program point L467(lines 462 470) the Hoare annotation is: (let ((.cse0 (<= ~waterLevel~0 1)) (.cse3 (<= |ULTIMATE.start_getWaterLevel_#res| 1)) (.cse1 (= ULTIMATE.start_main_~tmp~10 1)) (.cse8 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse2 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~6 0)) (.cse9 (= ~pumpRunning~0 1)) (.cse5 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 0)) (.cse6 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse7 (= |ULTIMATE.start_valid_product_#res| 1)) (.cse10 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse11 (= |ULTIMATE.start_valid_product_#res| ~systemActive~0)) (.cse4 (= ~methaneLevelCritical~0 0)) (.cse12 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0)))) (or (and .cse0 .cse1 .cse2 .cse3 (= 1 ~systemActive~0) .cse4 .cse5 (= ~pumpRunning~0 0) .cse6 .cse7) (and .cse8 .cse1 .cse2 .cse9 (= ULTIMATE.start_processEnvironment__wrappee__lowWaterSensor_~tmp~2 0) .cse5 .cse6 .cse7 .cse0 (= |ULTIMATE.start_isMethaneAlarm_#res| 0) .cse10 .cse11 (= ULTIMATE.start_processEnvironment_~tmp~3 0) .cse4 .cse3 .cse12) (and (not (= ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~1 0)) .cse1 .cse8 .cse2 .cse9 (<= 2 ~waterLevel~0) .cse5 .cse6 .cse7 (= |ULTIMATE.start_isHighWaterSensorDry_#res| 0) .cse10 .cse11 .cse4 (<= ~waterLevel~0 2) .cse12))) [2020-12-22 06:56:13,018 INFO L185 CegarLoopUtils]: At program point L467-1(lines 462 470) the Hoare annotation is: false [2020-12-22 06:56:13,018 INFO L185 CegarLoopUtils]: At program point L467-2(lines 462 470) the Hoare annotation is: false [2020-12-22 06:56:13,018 INFO L189 CegarLoopUtils]: For program point L104(lines 103 148) no Hoare annotation was computed. [2020-12-22 06:56:13,018 INFO L185 CegarLoopUtils]: At program point L435(lines 430 438) the Hoare annotation is: (let ((.cse0 (<= ~waterLevel~0 1)) (.cse1 (= ULTIMATE.start_main_~tmp~10 1)) (.cse2 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse4 (= ~pumpRunning~0 1)) (.cse5 (= 1 ~systemActive~0)) (.cse6 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse7 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0))) (.cse8 (= |ULTIMATE.start_valid_product_#res| 1))) (or (and .cse0 .cse1 .cse2 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 1) (= ~methaneLevelCritical~0 1) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ~methaneLevelCritical~0 0) (= |ULTIMATE.start_isMethaneLevelCritical_#res| 0) .cse6 .cse7 .cse8))) [2020-12-22 06:56:13,018 INFO L185 CegarLoopUtils]: At program point L435-1(lines 430 438) the Hoare annotation is: (let ((.cse13 (not (= ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~1 0))) (.cse14 (= ULTIMATE.start_main_~tmp~10 1)) (.cse15 (<= 2 ~waterLevel~0)) (.cse16 (= |ULTIMATE.start_isHighWaterSensorDry_#res| 0)) (.cse17 (= |ULTIMATE.start_valid_product_#res| ~systemActive~0)) (.cse18 (<= ~waterLevel~0 2)) (.cse2 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 1)) (.cse3 (= ~methaneLevelCritical~0 1)) (.cse21 (= ~pumpRunning~0 0)) (.cse0 (= ULTIMATE.start_main_~tmp~10 ~systemActive~0)) (.cse1 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse4 (= ~pumpRunning~0 1)) (.cse5 (= 1 ~systemActive~0)) (.cse6 (= ULTIMATE.start_processEnvironment__wrappee__lowWaterSensor_~tmp~2 0)) (.cse19 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 0)) (.cse7 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse8 (= |ULTIMATE.start_valid_product_#res| 1)) (.cse9 (<= ~waterLevel~0 1)) (.cse10 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse11 (= ULTIMATE.start_processEnvironment_~tmp~3 0)) (.cse20 (= ~methaneLevelCritical~0 0)) (.cse12 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse13 .cse14 .cse1 .cse2 .cse3 .cse4 .cse15 .cse7 .cse8 .cse16 .cse10 .cse17 .cse18 .cse12) (and .cse13 .cse14 .cse1 .cse4 .cse15 .cse19 .cse7 .cse8 .cse16 .cse10 .cse17 .cse20 .cse18 .cse12) (and .cse0 .cse9 .cse5 .cse20 .cse19 .cse21 .cse7 .cse8) (and .cse0 .cse9 .cse2 .cse3 .cse5 .cse21 .cse7 .cse8) (and .cse0 .cse1 .cse4 .cse5 .cse6 .cse19 .cse7 .cse8 .cse9 (= |ULTIMATE.start_isMethaneAlarm_#res| 0) .cse10 .cse11 .cse20 .cse12))) [2020-12-22 06:56:13,018 INFO L185 CegarLoopUtils]: At program point L435-2(lines 430 438) the Hoare annotation is: false [2020-12-22 06:56:13,019 INFO L185 CegarLoopUtils]: At program point L435-3(lines 430 438) the Hoare annotation is: false [2020-12-22 06:56:13,019 INFO L185 CegarLoopUtils]: At program point L303(lines 296 306) the Hoare annotation is: (let ((.cse0 (<= ~waterLevel~0 1)) (.cse1 (= ULTIMATE.start_main_~tmp~10 1)) (.cse2 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse4 (= ~pumpRunning~0 1)) (.cse5 (= 1 ~systemActive~0)) (.cse6 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse7 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0))) (.cse8 (= |ULTIMATE.start_valid_product_#res| 1))) (or (and .cse0 .cse1 .cse2 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 1) (= ~methaneLevelCritical~0 1) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 (= |ULTIMATE.start_isMethaneAlarm_#res| 0) .cse1 .cse2 .cse3 .cse4 .cse5 (= ~methaneLevelCritical~0 0) (= |ULTIMATE.start_isMethaneLevelCritical_#res| 0) .cse6 .cse7 .cse8))) [2020-12-22 06:56:13,019 INFO L185 CegarLoopUtils]: At program point L435-4(lines 430 438) the Hoare annotation is: false [2020-12-22 06:56:13,019 INFO L185 CegarLoopUtils]: At program point L303-1(lines 296 306) the Hoare annotation is: false [2020-12-22 06:56:13,019 INFO L185 CegarLoopUtils]: At program point L435-5(lines 430 438) the Hoare annotation is: false [2020-12-22 06:56:13,019 INFO L189 CegarLoopUtils]: For program point L237(lines 237 245) no Hoare annotation was computed. [2020-12-22 06:56:13,019 INFO L185 CegarLoopUtils]: At program point L303-2(lines 296 306) the Hoare annotation is: false [2020-12-22 06:56:13,019 INFO L189 CegarLoopUtils]: For program point L237-1(lines 237 245) no Hoare annotation was computed. [2020-12-22 06:56:13,020 INFO L189 CegarLoopUtils]: For program point L237-2(lines 237 245) no Hoare annotation was computed. [2020-12-22 06:56:13,020 INFO L189 CegarLoopUtils]: For program point L237-3(lines 237 245) no Hoare annotation was computed. [2020-12-22 06:56:13,020 INFO L189 CegarLoopUtils]: For program point L105(lines 105 109) no Hoare annotation was computed. [2020-12-22 06:56:13,020 INFO L189 CegarLoopUtils]: For program point L237-4(lines 237 245) no Hoare annotation was computed. [2020-12-22 06:56:13,020 INFO L189 CegarLoopUtils]: For program point L237-5(lines 237 245) no Hoare annotation was computed. [2020-12-22 06:56:13,020 INFO L189 CegarLoopUtils]: For program point L139(lines 139 143) no Hoare annotation was computed. [2020-12-22 06:56:13,020 INFO L189 CegarLoopUtils]: For program point L139-2(lines 175 181) no Hoare annotation was computed. [2020-12-22 06:56:13,020 INFO L189 CegarLoopUtils]: For program point L504(lines 504 524) no Hoare annotation was computed. [2020-12-22 06:56:13,020 INFO L189 CegarLoopUtils]: For program point L504-2(lines 504 524) no Hoare annotation was computed. [2020-12-22 06:56:13,021 INFO L189 CegarLoopUtils]: For program point L504-4(lines 504 524) no Hoare annotation was computed. [2020-12-22 06:56:13,021 INFO L189 CegarLoopUtils]: For program point L207(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,021 INFO L189 CegarLoopUtils]: For program point L207-1(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,021 INFO L189 CegarLoopUtils]: For program point L207-2(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,021 INFO L189 CegarLoopUtils]: For program point L207-3(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,021 INFO L189 CegarLoopUtils]: For program point L207-4(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,021 INFO L189 CegarLoopUtils]: For program point L207-5(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,021 INFO L189 CegarLoopUtils]: For program point L207-6(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,021 INFO L189 CegarLoopUtils]: For program point L207-7(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,022 INFO L189 CegarLoopUtils]: For program point L207-8(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,022 INFO L189 CegarLoopUtils]: For program point L207-9(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,022 INFO L189 CegarLoopUtils]: For program point L207-10(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,022 INFO L189 CegarLoopUtils]: For program point L207-11(lines 207 224) no Hoare annotation was computed. [2020-12-22 06:56:13,022 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 46) no Hoare annotation was computed. [2020-12-22 06:56:13,022 INFO L185 CegarLoopUtils]: At program point L175(lines 174 193) the Hoare annotation is: (let ((.cse0 (<= ~waterLevel~0 1)) (.cse1 (= ULTIMATE.start_main_~tmp~10 1)) (.cse2 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse4 (= ~pumpRunning~0 1)) (.cse8 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0))) (.cse6 (= ~methaneLevelCritical~0 0)) (.cse11 (= ULTIMATE.start_main_~tmp~10 ~systemActive~0)) (.cse10 (= ~methaneLevelCritical~0 1)) (.cse5 (= 1 ~systemActive~0)) (.cse12 (= ~pumpRunning~0 0)) (.cse7 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse13 (<= ~waterLevel~0 2)) (.cse9 (= |ULTIMATE.start_valid_product_#res| 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 .cse2 .cse10 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9) (and .cse11 .cse5 .cse6 .cse12 .cse7 .cse13 .cse9) (and .cse11 .cse10 .cse5 .cse12 .cse7 .cse13 .cse9))) [2020-12-22 06:56:13,022 INFO L189 CegarLoopUtils]: For program point L175-1(lines 175 181) no Hoare annotation was computed. [2020-12-22 06:56:13,023 INFO L185 CegarLoopUtils]: At program point L175-2(lines 174 193) the Hoare annotation is: false [2020-12-22 06:56:13,023 INFO L185 CegarLoopUtils]: At program point L76(lines 1 989) the Hoare annotation is: (and (= ~waterLevel~0 1) (= 1 ~systemActive~0) (= ~methaneLevelCritical~0 0) (= ~pumpRunning~0 0)) [2020-12-22 06:56:13,023 INFO L185 CegarLoopUtils]: At program point L175-3(lines 174 193) the Hoare annotation is: false [2020-12-22 06:56:13,023 INFO L189 CegarLoopUtils]: For program point L475(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,023 INFO L189 CegarLoopUtils]: For program point L475-1(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,023 INFO L189 CegarLoopUtils]: For program point L475-2(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,023 INFO L189 CegarLoopUtils]: For program point L475-3(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,023 INFO L189 CegarLoopUtils]: For program point L475-4(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,023 INFO L189 CegarLoopUtils]: For program point L475-5(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,024 INFO L189 CegarLoopUtils]: For program point L475-6(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,024 INFO L189 CegarLoopUtils]: For program point L475-7(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,024 INFO L189 CegarLoopUtils]: For program point L211(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,024 INFO L189 CegarLoopUtils]: For program point L475-8(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,024 INFO L189 CegarLoopUtils]: For program point L211-1(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,024 INFO L189 CegarLoopUtils]: For program point L475-9(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,024 INFO L189 CegarLoopUtils]: For program point L211-2(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,024 INFO L189 CegarLoopUtils]: For program point L475-10(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,024 INFO L189 CegarLoopUtils]: For program point L211-3(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,025 INFO L189 CegarLoopUtils]: For program point L475-11(lines 475 481) no Hoare annotation was computed. [2020-12-22 06:56:13,025 INFO L189 CegarLoopUtils]: For program point L211-4(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,025 INFO L189 CegarLoopUtils]: For program point L46(line 46) no Hoare annotation was computed. [2020-12-22 06:56:13,025 INFO L189 CegarLoopUtils]: For program point L211-5(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,025 INFO L189 CegarLoopUtils]: For program point L211-6(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,025 INFO L189 CegarLoopUtils]: For program point L46-1(line 46) no Hoare annotation was computed. [2020-12-22 06:56:13,025 INFO L189 CegarLoopUtils]: For program point L211-7(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,025 INFO L189 CegarLoopUtils]: For program point L46-2(line 46) no Hoare annotation was computed. [2020-12-22 06:56:13,025 INFO L189 CegarLoopUtils]: For program point L211-8(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,026 INFO L189 CegarLoopUtils]: For program point L211-9(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,026 INFO L189 CegarLoopUtils]: For program point L211-10(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,026 INFO L189 CegarLoopUtils]: For program point L211-11(lines 211 219) no Hoare annotation was computed. [2020-12-22 06:56:13,026 INFO L189 CegarLoopUtils]: For program point L410(lines 410 414) no Hoare annotation was computed. [2020-12-22 06:56:13,026 INFO L189 CegarLoopUtils]: For program point L113(lines 113 119) no Hoare annotation was computed. [2020-12-22 06:56:13,026 INFO L185 CegarLoopUtils]: At program point L113-1(lines 113 119) the Hoare annotation is: (let ((.cse24 (= ~waterLevel~0 1)) (.cse0 (= ULTIMATE.start_main_~tmp~10 ~systemActive~0)) (.cse21 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse3 (= 1 ~systemActive~0)) (.cse19 (= ~pumpRunning~0 1)) (.cse17 (<= 2 ~waterLevel~0)) (.cse8 (= ULTIMATE.start_test_~splverifierCounter~0 0))) (let ((.cse15 (or (and .cse0 .cse24 .cse21 .cse19 .cse3 .cse8) (and .cse0 .cse21 .cse3 .cse19 .cse17 .cse8))) (.cse18 (= ULTIMATE.start_main_~tmp~10 1)) (.cse11 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse1 (<= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3 1)) (.cse2 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~6 0)) (.cse20 (= ULTIMATE.start_processEnvironment__wrappee__lowWaterSensor_~tmp~2 0)) (.cse6 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 0)) (.cse5 (<= |ULTIMATE.start_getWaterLevel_#res| 1)) (.cse22 (= ULTIMATE.start_processEnvironment_~tmp~3 0)) (.cse16 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0))) (.cse23 (<= ~waterLevel~0 1)) (.cse12 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 1)) (.cse13 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~6 1)) (.cse14 (= ~methaneLevelCritical~0 1)) (.cse9 (<= ~waterLevel~0 2)) (.cse4 (= ~methaneLevelCritical~0 0)) (.cse7 (= ~pumpRunning~0 0)) (.cse10 (= |ULTIMATE.start_valid_product_#res| 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse11 .cse12 .cse13 .cse14 .cse15 .cse9 .cse16 .cse10) (and .cse11 .cse2 .cse4 .cse6 .cse15 .cse9 .cse16 .cse10) (and .cse0 .cse3 .cse4 .cse17 .cse7 .cse8 .cse9 .cse10) (and .cse18 .cse11 .cse12 .cse13 .cse14 .cse19 .cse3 .cse20 .cse8 .cse10 .cse21 .cse22 .cse9 .cse16) (and .cse18 .cse11 .cse1 .cse2 .cse19 .cse3 .cse20 .cse6 .cse8 .cse10 .cse23 (= |ULTIMATE.start_isMethaneAlarm_#res| 0) .cse21 .cse5 .cse22 .cse4 .cse16) (and .cse0 .cse23 .cse12 .cse13 .cse14 .cse3 .cse7 .cse8 .cse10) (and .cse0 .cse12 .cse13 .cse14 .cse3 .cse17 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse24 .cse4 .cse3 .cse7 .cse8 .cse10)))) [2020-12-22 06:56:13,027 INFO L185 CegarLoopUtils]: At program point L906-2(lines 906 920) the Hoare annotation is: false [2020-12-22 06:56:13,027 INFO L189 CegarLoopUtils]: For program point L510(lines 510 523) no Hoare annotation was computed. [2020-12-22 06:56:13,027 INFO L185 CegarLoopUtils]: At program point L510-1(lines 1 989) the Hoare annotation is: (let ((.cse21 (not (= ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~1 0))) (.cse22 (<= 2 ~waterLevel~0)) (.cse23 (= |ULTIMATE.start_isHighWaterSensorDry_#res| 0)) (.cse24 (<= ~waterLevel~0 2)) (.cse16 (= ULTIMATE.start_main_~tmp~10 ~systemActive~0)) (.cse2 (<= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3 1)) (.cse3 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~6 0)) (.cse13 (= ~methaneLevelCritical~0 0)) (.cse14 (<= |ULTIMATE.start_getWaterLevel_#res| 1)) (.cse7 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 0)) (.cse20 (= ~pumpRunning~0 0)) (.cse0 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse1 (= ULTIMATE.start_main_~tmp~10 1)) (.cse17 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 1)) (.cse18 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~6 1)) (.cse19 (= ~methaneLevelCritical~0 1)) (.cse6 (= ULTIMATE.start_processEnvironment__wrappee__lowWaterSensor_~tmp~2 0)) (.cse4 (= ~pumpRunning~0 1)) (.cse5 (= 1 ~systemActive~0)) (.cse8 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse9 (= |ULTIMATE.start_valid_product_#res| 1)) (.cse10 (<= ~waterLevel~0 1)) (.cse11 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse12 (= ULTIMATE.start_processEnvironment_~tmp~3 0)) (.cse15 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (= |ULTIMATE.start_isMethaneAlarm_#res| 0) .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse16 .cse10 .cse17 .cse18 .cse19 .cse5 .cse20 .cse8 .cse9) (and .cse21 .cse16 .cse0 .cse17 .cse18 .cse19 .cse4 .cse5 .cse22 .cse8 .cse9 .cse23 .cse11 .cse24 .cse15) (and .cse21 .cse16 .cse0 .cse3 .cse4 .cse5 .cse7 .cse22 .cse8 .cse9 .cse23 .cse11 .cse13 .cse24 .cse15) (and .cse16 (= ~waterLevel~0 1) .cse13 .cse5 .cse20 .cse8 .cse9) (and .cse16 .cse10 .cse2 .cse3 .cse5 .cse13 .cse14 .cse7 .cse20 .cse8 .cse9) (and .cse0 .cse1 .cse17 .cse18 .cse19 .cse6 .cse4 .cse5 .cse8 .cse9 .cse10 .cse11 .cse12 .cse15))) [2020-12-22 06:56:13,027 INFO L189 CegarLoopUtils]: For program point L510-2(lines 510 523) no Hoare annotation was computed. [2020-12-22 06:56:13,027 INFO L185 CegarLoopUtils]: At program point L510-3(lines 1 989) the Hoare annotation is: false [2020-12-22 06:56:13,027 INFO L189 CegarLoopUtils]: For program point L510-4(lines 510 523) no Hoare annotation was computed. [2020-12-22 06:56:13,027 INFO L185 CegarLoopUtils]: At program point L510-5(lines 1 989) the Hoare annotation is: false [2020-12-22 06:56:13,028 INFO L185 CegarLoopUtils]: At program point L312(lines 307 315) the Hoare annotation is: (and (not (= ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~1 0)) (= ULTIMATE.start_main_~tmp~10 1) (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0)) (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~6 0) (= ~pumpRunning~0 1) (<= 2 ~waterLevel~0) (= |ULTIMATE.start_isMethaneLevelCritical_#res| 0) (= ULTIMATE.start_test_~splverifierCounter~0 0) (= |ULTIMATE.start_isPumpRunning_#res| 1) (= |ULTIMATE.start_valid_product_#res| 1) (= |ULTIMATE.start_isHighWaterSensorDry_#res| 0) (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0) (= |ULTIMATE.start_valid_product_#res| ~systemActive~0) (= ~methaneLevelCritical~0 0) (<= ~waterLevel~0 2) (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0))) [2020-12-22 06:56:13,028 INFO L185 CegarLoopUtils]: At program point L312-1(lines 307 315) the Hoare annotation is: false [2020-12-22 06:56:13,028 INFO L185 CegarLoopUtils]: At program point L312-2(lines 307 315) the Hoare annotation is: false [2020-12-22 06:56:13,028 INFO L189 CegarLoopUtils]: For program point L907(line 907) no Hoare annotation was computed. [2020-12-22 06:56:13,028 INFO L189 CegarLoopUtils]: For program point L380(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,028 INFO L189 CegarLoopUtils]: For program point L380-2(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,028 INFO L189 CegarLoopUtils]: For program point L380-3(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,028 INFO L189 CegarLoopUtils]: For program point L380-5(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,029 INFO L185 CegarLoopUtils]: At program point L182(lines 182 188) the Hoare annotation is: (let ((.cse13 (= ULTIMATE.start_main_~tmp~10 ~systemActive~0)) (.cse16 (= ~pumpRunning~0 0)) (.cse0 (not (= ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~1 0))) (.cse17 (= ~methaneLevelCritical~0 1)) (.cse4 (<= 2 ~waterLevel~0)) (.cse7 (= |ULTIMATE.start_isHighWaterSensorDry_#res| 0)) (.cse9 (= |ULTIMATE.start_valid_product_#res| ~systemActive~0)) (.cse11 (<= ~waterLevel~0 2)) (.cse1 (= ULTIMATE.start_main_~tmp~10 1)) (.cse2 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse18 (= ULTIMATE.start_processEnvironment__wrappee__lowWaterSensor_~tmp~2 0)) (.cse3 (= ~pumpRunning~0 1)) (.cse15 (= 1 ~systemActive~0)) (.cse5 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse6 (= |ULTIMATE.start_valid_product_#res| 1)) (.cse14 (<= ~waterLevel~0 1)) (.cse8 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse19 (= ULTIMATE.start_processEnvironment_~tmp~3 0)) (.cse10 (= ~methaneLevelCritical~0 0)) (.cse12 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse13 .cse14 .cse10 .cse15 .cse16 .cse5 .cse6) (and .cse13 .cse14 .cse17 .cse15 .cse16 .cse5 .cse6) (and .cse1 .cse2 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 1) .cse17 .cse18 .cse3 .cse15 .cse5 .cse6 .cse14 .cse8 .cse19 .cse12) (and .cse0 .cse1 .cse2 .cse17 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12) (and .cse1 .cse2 .cse18 .cse3 .cse15 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 0) .cse5 .cse6 .cse14 (= |ULTIMATE.start_isMethaneAlarm_#res| 0) .cse8 .cse19 .cse10 .cse12))) [2020-12-22 06:56:13,029 INFO L189 CegarLoopUtils]: For program point L380-6(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,029 INFO L185 CegarLoopUtils]: At program point L149(lines 102 150) the Hoare annotation is: false [2020-12-22 06:56:13,029 INFO L185 CegarLoopUtils]: At program point L182-1(lines 182 188) the Hoare annotation is: false [2020-12-22 06:56:13,029 INFO L189 CegarLoopUtils]: For program point L380-8(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,029 INFO L185 CegarLoopUtils]: At program point L182-2(lines 182 188) the Hoare annotation is: false [2020-12-22 06:56:13,029 INFO L189 CegarLoopUtils]: For program point L380-9(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,029 INFO L189 CegarLoopUtils]: For program point L380-11(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,030 INFO L189 CegarLoopUtils]: For program point L380-12(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,030 INFO L189 CegarLoopUtils]: For program point L380-14(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,030 INFO L189 CegarLoopUtils]: For program point L380-15(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,030 INFO L189 CegarLoopUtils]: For program point L380-17(lines 380 384) no Hoare annotation was computed. [2020-12-22 06:56:13,030 INFO L185 CegarLoopUtils]: At program point L480(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,030 INFO L185 CegarLoopUtils]: At program point L480-1(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,030 INFO L185 CegarLoopUtils]: At program point L480-2(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,030 INFO L185 CegarLoopUtils]: At program point L480-3(lines 471 484) the Hoare annotation is: (let ((.cse1 (= |ULTIMATE.start_isHighWaterSensorDry_#res| 0))) (let ((.cse11 (= ~methaneLevelCritical~0 1)) (.cse4 (<= 2 ~waterLevel~0)) (.cse7 (<= ~waterLevel~0 2)) (.cse9 (not .cse1)) (.cse10 (<= ~waterLevel~0 1)) (.cse0 (= ULTIMATE.start_main_~tmp~10 1)) (.cse2 (= ~methaneLevelCritical~0 0)) (.cse3 (= 1 ~systemActive~0)) (.cse5 (= ~pumpRunning~0 0)) (.cse6 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse8 (= |ULTIMATE.start_valid_product_#res| 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse9 .cse10 .cse0 .cse11 .cse3 .cse5 .cse6 .cse8) (and .cse0 .cse11 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse9 .cse10 .cse0 .cse2 .cse3 .cse5 .cse6 .cse8)))) [2020-12-22 06:56:13,031 INFO L185 CegarLoopUtils]: At program point L480-4(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,031 INFO L185 CegarLoopUtils]: At program point L480-5(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,031 INFO L185 CegarLoopUtils]: At program point L480-6(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,031 INFO L185 CegarLoopUtils]: At program point L480-7(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,031 INFO L185 CegarLoopUtils]: At program point L480-8(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,031 INFO L185 CegarLoopUtils]: At program point L480-9(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,031 INFO L185 CegarLoopUtils]: At program point L480-10(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,031 INFO L185 CegarLoopUtils]: At program point L480-11(lines 471 484) the Hoare annotation is: false [2020-12-22 06:56:13,031 INFO L185 CegarLoopUtils]: At program point L84(lines 79 87) the Hoare annotation is: (and (= ~waterLevel~0 1) (= 1 ~systemActive~0) (= ~methaneLevelCritical~0 0) (= ~pumpRunning~0 0) (= |ULTIMATE.start_valid_product_#res| 1)) [2020-12-22 06:56:13,032 INFO L189 CegarLoopUtils]: For program point L910(lines 910 914) no Hoare annotation was computed. [2020-12-22 06:56:13,032 INFO L189 CegarLoopUtils]: For program point L910-1(lines 175 181) no Hoare annotation was computed. [2020-12-22 06:56:13,032 INFO L189 CegarLoopUtils]: For program point L514(lines 514 520) no Hoare annotation was computed. [2020-12-22 06:56:13,032 INFO L189 CegarLoopUtils]: For program point L514-2(lines 514 520) no Hoare annotation was computed. [2020-12-22 06:56:13,032 INFO L189 CegarLoopUtils]: For program point L514-4(lines 514 520) no Hoare annotation was computed. [2020-12-22 06:56:13,032 INFO L189 CegarLoopUtils]: For program point L977(lines 977 984) no Hoare annotation was computed. [2020-12-22 06:56:13,032 INFO L192 CegarLoopUtils]: At program point L977-1(lines 977 984) the Hoare annotation is: true [2020-12-22 06:56:13,032 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-12-22 06:56:13,032 INFO L185 CegarLoopUtils]: At program point L386(lines 371 389) the Hoare annotation is: (let ((.cse1 (= ULTIMATE.start_main_~tmp~10 1)) (.cse2 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse5 (= ~pumpRunning~0 1)) (.cse6 (= 1 ~systemActive~0)) (.cse7 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse9 (= |ULTIMATE.start_valid_product_#res| 1)) (.cse0 (<= ~waterLevel~0 1)) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse4 (= ULTIMATE.start_processEnvironment_~tmp~3 0)) (.cse8 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0)))) (or (and .cse0 .cse1 .cse2 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 1) (= ~methaneLevelCritical~0 1) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse1 .cse2 .cse5 .cse6 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 0) .cse7 .cse9 .cse0 (= |ULTIMATE.start_isMethaneAlarm_#res| 0) .cse3 .cse4 (= ~methaneLevelCritical~0 0) .cse8))) [2020-12-22 06:56:13,033 INFO L185 CegarLoopUtils]: At program point L386-1(lines 371 389) the Hoare annotation is: false [2020-12-22 06:56:13,033 INFO L185 CegarLoopUtils]: At program point L386-2(lines 371 389) the Hoare annotation is: false [2020-12-22 06:56:13,033 INFO L185 CegarLoopUtils]: At program point L386-3(lines 371 389) the Hoare annotation is: false [2020-12-22 06:56:13,033 INFO L185 CegarLoopUtils]: At program point L386-4(lines 371 389) the Hoare annotation is: false [2020-12-22 06:56:13,033 INFO L185 CegarLoopUtils]: At program point L386-5(lines 371 389) the Hoare annotation is: false [2020-12-22 06:56:13,033 INFO L189 CegarLoopUtils]: For program point L123(lines 123 129) no Hoare annotation was computed. [2020-12-22 06:56:13,033 INFO L185 CegarLoopUtils]: At program point L123-1(lines 123 129) the Hoare annotation is: (let ((.cse14 (= ULTIMATE.start_main_~tmp~10 ~systemActive~0)) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse5 (= 1 ~systemActive~0)) (.cse4 (= ~pumpRunning~0 1)) (.cse8 (= ULTIMATE.start_test_~splverifierCounter~0 0))) (let ((.cse0 (= ULTIMATE.start_main_~tmp~10 1)) (.cse7 (= ULTIMATE.start_processEnvironment__wrappee__lowWaterSensor_~tmp~2 0)) (.cse6 (= ULTIMATE.start_processEnvironment_~tmp~3 0)) (.cse1 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse13 (= ~methaneLevelCritical~0 0)) (.cse11 (or (and .cse14 (= ~waterLevel~0 1) .cse3 .cse4 .cse5 .cse8) (and .cse14 .cse3 .cse5 .cse4 (<= 2 ~waterLevel~0) .cse8))) (.cse9 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0))) (.cse2 (= ~methaneLevelCritical~0 1)) (.cse15 (= ~pumpRunning~0 0)) (.cse12 (<= ~waterLevel~0 2)) (.cse10 (= |ULTIMATE.start_valid_product_#res| 1))) (or (and (<= ~waterLevel~0 1) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse2 .cse11 .cse12 .cse9 .cse10) (and .cse0 .cse1 .cse3 .cse7 .cse4 .cse5 .cse13 .cse6 .cse8 .cse12 .cse9 .cse10) (and .cse14 .cse5 .cse13 .cse15 .cse8 .cse12 .cse10) (and .cse1 .cse13 .cse11 .cse12 .cse9 .cse10) (and .cse14 .cse2 .cse5 .cse15 .cse8 .cse12 .cse10)))) [2020-12-22 06:56:13,034 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-12-22 06:56:13,034 INFO L189 CegarLoopUtils]: For program point L422(lines 422 426) no Hoare annotation was computed. [2020-12-22 06:56:13,034 INFO L185 CegarLoopUtils]: At program point L490(lines 485 493) the Hoare annotation is: (let ((.cse1 (= ULTIMATE.start_main_~tmp~10 1)) (.cse2 (not (= |ULTIMATE.start_isHighWaterLevel_#res| 0))) (.cse5 (= ~pumpRunning~0 1)) (.cse6 (= 1 ~systemActive~0)) (.cse7 (= ULTIMATE.start_test_~splverifierCounter~0 0)) (.cse9 (= |ULTIMATE.start_valid_product_#res| 1)) (.cse0 (<= ~waterLevel~0 1)) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp~4 0)) (.cse4 (= ULTIMATE.start_processEnvironment_~tmp~3 0)) (.cse8 (not (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 0)))) (or (and .cse0 .cse1 .cse2 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 1) (= ~methaneLevelCritical~0 1) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse1 .cse2 .cse5 .cse6 (= |ULTIMATE.start_isMethaneLevelCritical_#res| 0) .cse7 .cse9 .cse0 (= |ULTIMATE.start_isMethaneAlarm_#res| 0) .cse3 .cse4 (= ~methaneLevelCritical~0 0) .cse8))) [2020-12-22 06:56:13,034 INFO L185 CegarLoopUtils]: At program point L490-1(lines 485 493) the Hoare annotation is: false [2020-12-22 06:56:13,034 INFO L185 CegarLoopUtils]: At program point L490-2(lines 485 493) the Hoare annotation is: false [2020-12-22 06:56:13,034 INFO L185 CegarLoopUtils]: At program point L490-3(lines 485 493) the Hoare annotation is: false [2020-12-22 06:56:13,034 INFO L185 CegarLoopUtils]: At program point L490-4(lines 485 493) the Hoare annotation is: false [2020-12-22 06:56:13,034 INFO L185 CegarLoopUtils]: At program point L490-5(lines 485 493) the Hoare annotation is: false [2020-12-22 06:56:13,034 INFO L189 CegarLoopUtils]: For program point L259(lines 259 276) no Hoare annotation was computed. [2020-12-22 06:56:13,035 INFO L189 CegarLoopUtils]: For program point L259-1(lines 259 276) no Hoare annotation was computed. [2020-12-22 06:56:13,035 INFO L189 CegarLoopUtils]: For program point L259-2(lines 259 276) no Hoare annotation was computed. [2020-12-22 06:56:13,035 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-12-22 06:56:13,035 INFO L192 CegarLoopUtils]: At program point L986(lines 967 989) the Hoare annotation is: true [2020-12-22 06:56:13,035 INFO L185 CegarLoopUtils]: At program point L954(lines 950 956) the Hoare annotation is: (and (= ULTIMATE.start_main_~tmp~10 1) (= ~waterLevel~0 1) (= 1 ~systemActive~0) (= ~methaneLevelCritical~0 0) (= ~pumpRunning~0 0) (= |ULTIMATE.start_valid_product_#res| 1)) [2020-12-22 06:56:13,035 INFO L189 CegarLoopUtils]: For program point L361(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,035 INFO L189 CegarLoopUtils]: For program point L361-2(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,035 INFO L189 CegarLoopUtils]: For program point L361-3(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,035 INFO L189 CegarLoopUtils]: For program point L361-5(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,035 INFO L189 CegarLoopUtils]: For program point L361-6(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,036 INFO L189 CegarLoopUtils]: For program point L361-8(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,036 INFO L189 CegarLoopUtils]: For program point L361-9(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,036 INFO L189 CegarLoopUtils]: For program point L361-11(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,036 INFO L189 CegarLoopUtils]: For program point L361-12(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,036 INFO L189 CegarLoopUtils]: For program point L361-14(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,036 INFO L189 CegarLoopUtils]: For program point L361-15(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,036 INFO L189 CegarLoopUtils]: For program point L361-17(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,036 INFO L189 CegarLoopUtils]: For program point L361-18(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,036 INFO L189 CegarLoopUtils]: For program point L361-20(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,036 INFO L189 CegarLoopUtils]: For program point L361-21(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,037 INFO L189 CegarLoopUtils]: For program point L361-23(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,037 INFO L189 CegarLoopUtils]: For program point L361-24(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,037 INFO L189 CegarLoopUtils]: For program point L361-26(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,037 INFO L189 CegarLoopUtils]: For program point L361-27(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,037 INFO L189 CegarLoopUtils]: For program point L361-29(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,037 INFO L189 CegarLoopUtils]: For program point L361-30(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,037 INFO L189 CegarLoopUtils]: For program point L361-32(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,037 INFO L189 CegarLoopUtils]: For program point L361-33(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,037 INFO L189 CegarLoopUtils]: For program point L263(lines 263 271) no Hoare annotation was computed. [2020-12-22 06:56:13,037 INFO L189 CegarLoopUtils]: For program point L263-1(lines 263 271) no Hoare annotation was computed. [2020-12-22 06:56:13,038 INFO L189 CegarLoopUtils]: For program point L361-35(lines 361 365) no Hoare annotation was computed. [2020-12-22 06:56:13,038 INFO L189 CegarLoopUtils]: For program point L263-2(lines 263 271) no Hoare annotation was computed. [2020-12-22 06:56:13,038 INFO L189 CegarLoopUtils]: For program point L-1(line -1) no Hoare annotation was computed. [2020-12-22 06:56:13,038 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 46) no Hoare annotation was computed. [2020-12-22 06:56:13,038 INFO L189 CegarLoopUtils]: For program point L133(lines 133 144) no Hoare annotation was computed. [2020-12-22 06:56:13,038 INFO L189 CegarLoopUtils]: For program point L398(lines 398 402) no Hoare annotation was computed. [2020-12-22 06:56:13,038 INFO L189 CegarLoopUtils]: For program point L398-3(lines 398 402) no Hoare annotation was computed. [2020-12-22 06:56:13,038 INFO L189 CegarLoopUtils]: For program point L233(lines 233 250) no Hoare annotation was computed. [2020-12-22 06:56:13,039 INFO L189 CegarLoopUtils]: For program point L233-1(lines 233 250) no Hoare annotation was computed. [2020-12-22 06:56:13,039 INFO L189 CegarLoopUtils]: For program point L398-6(lines 398 402) no Hoare annotation was computed. [2020-12-22 06:56:13,039 INFO L189 CegarLoopUtils]: For program point L233-2(lines 233 250) no Hoare annotation was computed. [2020-12-22 06:56:13,039 INFO L189 CegarLoopUtils]: For program point L233-3(lines 233 250) no Hoare annotation was computed. [2020-12-22 06:56:13,039 INFO L189 CegarLoopUtils]: For program point L233-4(lines 233 250) no Hoare annotation was computed. [2020-12-22 06:56:13,039 INFO L189 CegarLoopUtils]: For program point L233-5(lines 233 250) no Hoare annotation was computed. [2020-12-22 06:56:13,090 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 06:56:13 BoogieIcfgContainer [2020-12-22 06:56:13,090 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-12-22 06:56:13,091 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-12-22 06:56:13,091 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-12-22 06:56:13,091 INFO L275 PluginConnector]: Witness Printer initialized [2020-12-22 06:56:13,092 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 06:55:49" (3/4) ... [2020-12-22 06:56:13,095 INFO L137 WitnessPrinter]: Generating witness for correct program [2020-12-22 06:56:13,123 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 41 nodes and edges [2020-12-22 06:56:13,125 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2020-12-22 06:56:13,127 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2020-12-22 06:56:13,129 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2020-12-22 06:56:13,131 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2020-12-22 06:56:13,133 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-22 06:56:13,134 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-22 06:56:13,166 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((waterLevel == 1 && 1 == systemActive) && methaneLevelCritical == 0) && pumpRunning == 0) && \result == 1 [2020-12-22 06:56:13,167 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((tmp == 1 && waterLevel == 1) && 1 == systemActive) && methaneLevelCritical == 0) && pumpRunning == 0) && \result == 1 [2020-12-22 06:56:13,167 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((!(\result == 0) && tmp == 1) && tmp___0 <= 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && tmp == 0) && methaneLevelCritical == 0) && \result <= 1) && !(tmp___0 == 0)) || ((((((((tmp == systemActive && waterLevel <= 1) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || ((((((((((((((!(tmp == 0) && tmp == systemActive) && !(\result == 0)) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && pumpRunning == 1) && 1 == systemActive) && 2 <= waterLevel) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && waterLevel <= 2) && !(tmp___0 == 0))) || ((((((((((((((!(tmp == 0) && tmp == systemActive) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && \result == 0) && 2 <= waterLevel) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && methaneLevelCritical == 0) && waterLevel <= 2) && !(tmp___0 == 0))) || ((((((tmp == systemActive && waterLevel == 1) && methaneLevelCritical == 0) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || ((((((((((tmp == systemActive && waterLevel <= 1) && tmp___0 <= 1) && tmp == 0) && 1 == systemActive) && methaneLevelCritical == 0) && \result <= 1) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || (((((((((((((!(\result == 0) && tmp == 1) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && tmp == 0) && tmp == 0) && !(tmp___0 == 0)) [2020-12-22 06:56:13,167 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((tmp == systemActive && tmp___0 <= 1) && tmp == 0) && 1 == systemActive) && methaneLevelCritical == 0) && \result <= 1) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) || (((((((!(\result == 0) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && ((((((tmp == systemActive && waterLevel == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) || (((((tmp == systemActive && tmp == 0) && 1 == systemActive) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0))) && waterLevel <= 2) && !(tmp___0 == 0)) && \result == 1)) || (((((((!(\result == 0) && tmp == 0) && methaneLevelCritical == 0) && \result == 0) && ((((((tmp == systemActive && waterLevel == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) || (((((tmp == systemActive && tmp == 0) && 1 == systemActive) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0))) && waterLevel <= 2) && !(tmp___0 == 0)) && \result == 1)) || (((((((tmp == systemActive && 1 == systemActive) && methaneLevelCritical == 0) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1)) || (((((((((((((tmp == 1 && !(\result == 0)) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && splverifierCounter == 0) && \result == 1) && tmp == 0) && tmp == 0) && waterLevel <= 2) && !(tmp___0 == 0))) || ((((((((((((((((tmp == 1 && !(\result == 0)) && tmp___0 <= 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && \result <= 1) && tmp == 0) && methaneLevelCritical == 0) && !(tmp___0 == 0))) || ((((((((tmp == systemActive && waterLevel <= 1) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || (((((((((tmp == systemActive && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && 1 == systemActive) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1)) || ((((((tmp == systemActive && waterLevel == 1) && methaneLevelCritical == 0) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1) [2020-12-22 06:56:13,168 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && tmp == 0) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || (((((!(\result == 0) && methaneLevelCritical == 1) && ((((((tmp == systemActive && waterLevel == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) || (((((tmp == systemActive && tmp == 0) && 1 == systemActive) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0))) && waterLevel <= 2) && !(tmp___0 == 0)) && \result == 1)) || (((((((((((tmp == 1 && !(\result == 0)) && tmp == 0) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && methaneLevelCritical == 0) && tmp == 0) && splverifierCounter == 0) && waterLevel <= 2) && !(tmp___0 == 0)) && \result == 1)) || ((((((tmp == systemActive && 1 == systemActive) && methaneLevelCritical == 0) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1)) || (((((!(\result == 0) && methaneLevelCritical == 0) && ((((((tmp == systemActive && waterLevel == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) || (((((tmp == systemActive && tmp == 0) && 1 == systemActive) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0))) && waterLevel <= 2) && !(tmp___0 == 0)) && \result == 1)) || ((((((tmp == systemActive && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) [2020-12-22 06:56:13,169 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && methaneLevelCritical == 0) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || (((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1)) || ((((((tmp == systemActive && 1 == systemActive) && methaneLevelCritical == 0) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1)) || ((((((tmp == systemActive && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) [2020-12-22 06:56:13,169 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && methaneLevelCritical == 0) && waterLevel <= 2) && !(tmp___0 == 0)) || ((((((tmp == systemActive && waterLevel <= 1) && methaneLevelCritical == 0) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || ((((((tmp == systemActive && waterLevel <= 1) && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || ((((((((((((tmp == 1 && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && tmp == 0) && tmp == 0) && !(tmp___0 == 0))) || ((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && methaneLevelCritical == 1) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && waterLevel <= 2) && !(tmp___0 == 0))) || (((((((((((((tmp == 1 && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && tmp == 0) && methaneLevelCritical == 0) && !(tmp___0 == 0)) [2020-12-22 06:56:13,170 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((tmp == systemActive && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && tmp == 0) && tmp == 0) && !(tmp___0 == 0)) || (((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && waterLevel <= 2) && !(tmp___0 == 0))) || (((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && pumpRunning == 1) && 2 <= waterLevel) && \result == 0) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && methaneLevelCritical == 0) && waterLevel <= 2) && !(tmp___0 == 0))) || (((((((tmp == systemActive && waterLevel <= 1) && 1 == systemActive) && methaneLevelCritical == 0) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || (((((((tmp == systemActive && waterLevel <= 1) && \result == 1) && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || (((((((((((((tmp == systemActive && !(\result == 0)) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && tmp == 0) && methaneLevelCritical == 0) && !(tmp___0 == 0)) [2020-12-22 06:56:13,171 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || ((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && methaneLevelCritical == 0) && \result == 0) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) [2020-12-22 06:56:13,172 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || (((((((((((waterLevel <= 1 && \result == 0) && tmp == 1) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && methaneLevelCritical == 0) && \result == 0) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) [2020-12-22 06:56:13,173 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((waterLevel <= 1 && tmp == 1) && tmp == 0) && \result <= 1) && 1 == systemActive) && methaneLevelCritical == 0) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1) || (((((((((((((((!(\result == 0) && tmp == 1) && tmp == 0) && pumpRunning == 1) && tmp == 0) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && \result == systemActive) && tmp == 0) && methaneLevelCritical == 0) && \result <= 1) && !(tmp___0 == 0))) || ((((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 2 <= waterLevel) && \result == 0) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && methaneLevelCritical == 0) && waterLevel <= 2) && !(tmp___0 == 0)) [2020-12-22 06:56:13,173 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((tmp == 1 && \result == 0) && methaneLevelCritical == 0) && 1 == systemActive) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) || (((((((!(\result == 0) && waterLevel <= 1) && tmp == 1) && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || ((((((((tmp == 1 && methaneLevelCritical == 1) && \result == 0) && 1 == systemActive) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1)) || (((((((!(\result == 0) && waterLevel <= 1) && tmp == 1) && methaneLevelCritical == 0) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1) [2020-12-22 06:56:13,175 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((!(\result == 0) && tmp == 1) && waterLevel <= 1) && tmp___0 == 0) && !(tmp == 0)) && 1 == systemActive) && methaneLevelCritical == 0) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1) || ((((((((((!(\result == 0) && tmp == 1) && waterLevel <= 1) && methaneLevelCritical == 1) && tmp___0 == 0) && !(tmp == 0)) && 1 == systemActive) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || (((((((((((tmp == 1 && !(\result == 0)) && \result == 0) && tmp == 0) && \result == systemActive) && methaneLevelCritical == 0) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) && !(tmp___0 == 0))) || (((((((((((tmp == 1 && !(\result == 0)) && methaneLevelCritical == 1) && \result == 0) && tmp == 0) && \result == systemActive) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) && !(tmp___0 == 0)) [2020-12-22 06:56:13,175 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 2 <= waterLevel) && \result == 0) && splverifierCounter == 0) && \result == 1) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && methaneLevelCritical == 0) && waterLevel <= 2) && !(tmp___0 == 0) [2020-12-22 06:56:13,176 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && tmp == 0) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || ((((((((((((tmp == 1 && !(\result == 0)) && pumpRunning == 1) && 1 == systemActive) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && tmp == 0) && methaneLevelCritical == 0) && !(tmp___0 == 0)) [2020-12-22 06:56:13,177 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && tmp == 0) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || ((((((((((((tmp == 1 && !(\result == 0)) && pumpRunning == 1) && 1 == systemActive) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && tmp == 0) && methaneLevelCritical == 0) && !(tmp___0 == 0)) [2020-12-22 06:56:13,322 INFO L141 WitnessManager]: Wrote witness to /storage/repos/svcomp/c/product-lines/minepump_spec3_product53.cil.c-witness.graphml [2020-12-22 06:56:13,322 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-12-22 06:56:13,323 INFO L168 Benchmark]: Toolchain (without parser) took 25925.72 ms. Allocated memory was 151.0 MB in the beginning and 408.9 MB in the end (delta: 257.9 MB). Free memory was 126.0 MB in the beginning and 177.9 MB in the end (delta: -51.9 MB). Peak memory consumption was 207.2 MB. Max. memory is 8.0 GB. [2020-12-22 06:56:13,323 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 151.0 MB. Free memory is still 123.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2020-12-22 06:56:13,324 INFO L168 Benchmark]: CACSL2BoogieTranslator took 610.72 ms. Allocated memory is still 151.0 MB. Free memory was 125.8 MB in the beginning and 104.0 MB in the end (delta: 21.8 MB). Peak memory consumption was 22.0 MB. Max. memory is 8.0 GB. [2020-12-22 06:56:13,324 INFO L168 Benchmark]: Boogie Procedure Inliner took 134.50 ms. Allocated memory is still 151.0 MB. Free memory was 104.0 MB in the beginning and 98.9 MB in the end (delta: 5.1 MB). Peak memory consumption was 5.2 MB. Max. memory is 8.0 GB. [2020-12-22 06:56:13,325 INFO L168 Benchmark]: Boogie Preprocessor took 134.02 ms. Allocated memory is still 151.0 MB. Free memory was 98.9 MB in the beginning and 130.8 MB in the end (delta: -31.9 MB). Peak memory consumption was 5.4 MB. Max. memory is 8.0 GB. [2020-12-22 06:56:13,325 INFO L168 Benchmark]: RCFGBuilder took 1576.73 ms. Allocated memory was 151.0 MB in the beginning and 191.9 MB in the end (delta: 40.9 MB). Free memory was 130.8 MB in the beginning and 170.9 MB in the end (delta: -40.1 MB). Peak memory consumption was 85.7 MB. Max. memory is 8.0 GB. [2020-12-22 06:56:13,328 INFO L168 Benchmark]: TraceAbstraction took 23228.02 ms. Allocated memory was 191.9 MB in the beginning and 408.9 MB in the end (delta: 217.1 MB). Free memory was 170.3 MB in the beginning and 194.2 MB in the end (delta: -23.9 MB). Peak memory consumption was 249.3 MB. Max. memory is 8.0 GB. [2020-12-22 06:56:13,329 INFO L168 Benchmark]: Witness Printer took 231.30 ms. Allocated memory is still 408.9 MB. Free memory was 194.2 MB in the beginning and 177.9 MB in the end (delta: 16.3 MB). Peak memory consumption was 16.8 MB. Max. memory is 8.0 GB. [2020-12-22 06:56:13,333 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18 ms. Allocated memory is still 151.0 MB. Free memory is still 123.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 610.72 ms. Allocated memory is still 151.0 MB. Free memory was 125.8 MB in the beginning and 104.0 MB in the end (delta: 21.8 MB). Peak memory consumption was 22.0 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 134.50 ms. Allocated memory is still 151.0 MB. Free memory was 104.0 MB in the beginning and 98.9 MB in the end (delta: 5.1 MB). Peak memory consumption was 5.2 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 134.02 ms. Allocated memory is still 151.0 MB. Free memory was 98.9 MB in the beginning and 130.8 MB in the end (delta: -31.9 MB). Peak memory consumption was 5.4 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1576.73 ms. Allocated memory was 151.0 MB in the beginning and 191.9 MB in the end (delta: 40.9 MB). Free memory was 130.8 MB in the beginning and 170.9 MB in the end (delta: -40.1 MB). Peak memory consumption was 85.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 23228.02 ms. Allocated memory was 191.9 MB in the beginning and 408.9 MB in the end (delta: 217.1 MB). Free memory was 170.3 MB in the beginning and 194.2 MB in the end (delta: -23.9 MB). Peak memory consumption was 249.3 MB. Max. memory is 8.0 GB. * Witness Printer took 231.30 ms. Allocated memory is still 408.9 MB. Free memory was 194.2 MB in the beginning and 177.9 MB in the end (delta: 16.3 MB). Peak memory consumption was 16.8 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 46]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 46]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 46]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: (((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && methaneLevelCritical == 0) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || (((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1)) || ((((((tmp == systemActive && 1 == systemActive) && methaneLevelCritical == 0) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1)) || ((((((tmp == systemActive && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) - InvariantResult [Line: 296]: Loop Invariant Derived loop invariant: ((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || (((((((((((waterLevel <= 1 && \result == 0) && tmp == 1) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && methaneLevelCritical == 0) && \result == 0) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) - InvariantResult [Line: 430]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 113]: Loop Invariant Derived loop invariant: (((((((((((((((((tmp == systemActive && tmp___0 <= 1) && tmp == 0) && 1 == systemActive) && methaneLevelCritical == 0) && \result <= 1) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) || (((((((!(\result == 0) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && ((((((tmp == systemActive && waterLevel == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) || (((((tmp == systemActive && tmp == 0) && 1 == systemActive) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0))) && waterLevel <= 2) && !(tmp___0 == 0)) && \result == 1)) || (((((((!(\result == 0) && tmp == 0) && methaneLevelCritical == 0) && \result == 0) && ((((((tmp == systemActive && waterLevel == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) || (((((tmp == systemActive && tmp == 0) && 1 == systemActive) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0))) && waterLevel <= 2) && !(tmp___0 == 0)) && \result == 1)) || (((((((tmp == systemActive && 1 == systemActive) && methaneLevelCritical == 0) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1)) || (((((((((((((tmp == 1 && !(\result == 0)) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && splverifierCounter == 0) && \result == 1) && tmp == 0) && tmp == 0) && waterLevel <= 2) && !(tmp___0 == 0))) || ((((((((((((((((tmp == 1 && !(\result == 0)) && tmp___0 <= 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && \result <= 1) && tmp == 0) && methaneLevelCritical == 0) && !(tmp___0 == 0))) || ((((((((tmp == systemActive && waterLevel <= 1) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || (((((((((tmp == systemActive && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && 1 == systemActive) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1)) || ((((((tmp == systemActive && waterLevel == 1) && methaneLevelCritical == 0) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1) - InvariantResult [Line: 79]: Loop Invariant Derived loop invariant: (((waterLevel == 1 && 1 == systemActive) && methaneLevelCritical == 0) && pumpRunning == 0) && \result == 1 - InvariantResult [Line: 485]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 102]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 182]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 430]: Loop Invariant Derived loop invariant: ((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || ((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && methaneLevelCritical == 0) && \result == 0) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) - InvariantResult [Line: 485]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 182]: Loop Invariant Derived loop invariant: ((((((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && methaneLevelCritical == 0) && waterLevel <= 2) && !(tmp___0 == 0)) || ((((((tmp == systemActive && waterLevel <= 1) && methaneLevelCritical == 0) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || ((((((tmp == systemActive && waterLevel <= 1) && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || ((((((((((((tmp == 1 && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && tmp == 0) && tmp == 0) && !(tmp___0 == 0))) || ((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && methaneLevelCritical == 1) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && waterLevel <= 2) && !(tmp___0 == 0))) || (((((((((((((tmp == 1 && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && tmp == 0) && methaneLevelCritical == 0) && !(tmp___0 == 0)) - InvariantResult [Line: 430]: Loop Invariant Derived loop invariant: ((((((((((((((((tmp == systemActive && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && tmp == 0) && tmp == 0) && !(tmp___0 == 0)) || (((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && waterLevel <= 2) && !(tmp___0 == 0))) || (((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && pumpRunning == 1) && 2 <= waterLevel) && \result == 0) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && methaneLevelCritical == 0) && waterLevel <= 2) && !(tmp___0 == 0))) || (((((((tmp == systemActive && waterLevel <= 1) && 1 == systemActive) && methaneLevelCritical == 0) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || (((((((tmp == systemActive && waterLevel <= 1) && \result == 1) && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || (((((((((((((tmp == systemActive && !(\result == 0)) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && tmp == 0) && methaneLevelCritical == 0) && !(tmp___0 == 0)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((waterLevel == 1 && 1 == systemActive) && methaneLevelCritical == 0) && pumpRunning == 0 - InvariantResult [Line: 485]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 430]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 296]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 485]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 430]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 296]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 485]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 950]: Loop Invariant Derived loop invariant: ((((tmp == 1 && waterLevel == 1) && 1 == systemActive) && methaneLevelCritical == 0) && pumpRunning == 0) && \result == 1 - InvariantResult [Line: 430]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 485]: Loop Invariant Derived loop invariant: (((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && tmp == 0) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || ((((((((((((tmp == 1 && !(\result == 0)) && pumpRunning == 1) && 1 == systemActive) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && tmp == 0) && methaneLevelCritical == 0) && !(tmp___0 == 0)) - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: ((((((((((tmp == 1 && \result == 0) && methaneLevelCritical == 0) && 1 == systemActive) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) || (((((((!(\result == 0) && waterLevel <= 1) && tmp == 1) && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || ((((((((tmp == 1 && methaneLevelCritical == 1) && \result == 0) && 1 == systemActive) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1)) || (((((((!(\result == 0) && waterLevel <= 1) && tmp == 1) && methaneLevelCritical == 0) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1) - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 977]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 307]: Loop Invariant Derived loop invariant: ((((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 2 <= waterLevel) && \result == 0) && splverifierCounter == 0) && \result == 1) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && methaneLevelCritical == 0) && waterLevel <= 2) && !(tmp___0 == 0) - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 307]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: ((((((((((((!(\result == 0) && tmp == 1) && waterLevel <= 1) && tmp___0 == 0) && !(tmp == 0)) && 1 == systemActive) && methaneLevelCritical == 0) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1) || ((((((((((!(\result == 0) && tmp == 1) && waterLevel <= 1) && methaneLevelCritical == 1) && tmp___0 == 0) && !(tmp == 0)) && 1 == systemActive) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || (((((((((((tmp == 1 && !(\result == 0)) && \result == 0) && tmp == 0) && \result == systemActive) && methaneLevelCritical == 0) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) && !(tmp___0 == 0))) || (((((((((((tmp == 1 && !(\result == 0)) && methaneLevelCritical == 1) && \result == 0) && tmp == 0) && \result == systemActive) && 2 <= waterLevel) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) && !(tmp___0 == 0)) - InvariantResult [Line: 307]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 371]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 371]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((!(\result == 0) && tmp == 1) && tmp___0 <= 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && tmp == 0) && methaneLevelCritical == 0) && \result <= 1) && !(tmp___0 == 0)) || ((((((((tmp == systemActive && waterLevel <= 1) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || ((((((((((((((!(tmp == 0) && tmp == systemActive) && !(\result == 0)) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && pumpRunning == 1) && 1 == systemActive) && 2 <= waterLevel) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && waterLevel <= 2) && !(tmp___0 == 0))) || ((((((((((((((!(tmp == 0) && tmp == systemActive) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && \result == 0) && 2 <= waterLevel) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && methaneLevelCritical == 0) && waterLevel <= 2) && !(tmp___0 == 0))) || ((((((tmp == systemActive && waterLevel == 1) && methaneLevelCritical == 0) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || ((((((((((tmp == systemActive && waterLevel <= 1) && tmp___0 <= 1) && tmp == 0) && 1 == systemActive) && methaneLevelCritical == 0) && \result <= 1) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1)) || (((((((((((((!(\result == 0) && tmp == 1) && \result == 1) && tmp == 1) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && tmp == 0) && tmp == 0) && !(tmp___0 == 0)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 123]: Loop Invariant Derived loop invariant: (((((((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && methaneLevelCritical == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && tmp == 0) && tmp == 0) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || (((((!(\result == 0) && methaneLevelCritical == 1) && ((((((tmp == systemActive && waterLevel == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) || (((((tmp == systemActive && tmp == 0) && 1 == systemActive) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0))) && waterLevel <= 2) && !(tmp___0 == 0)) && \result == 1)) || (((((((((((tmp == 1 && !(\result == 0)) && tmp == 0) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && methaneLevelCritical == 0) && tmp == 0) && splverifierCounter == 0) && waterLevel <= 2) && !(tmp___0 == 0)) && \result == 1)) || ((((((tmp == systemActive && 1 == systemActive) && methaneLevelCritical == 0) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1)) || (((((!(\result == 0) && methaneLevelCritical == 0) && ((((((tmp == systemActive && waterLevel == 1) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) || (((((tmp == systemActive && tmp == 0) && 1 == systemActive) && pumpRunning == 1) && 2 <= waterLevel) && splverifierCounter == 0))) && waterLevel <= 2) && !(tmp___0 == 0)) && \result == 1)) || ((((((tmp == systemActive && methaneLevelCritical == 1) && 1 == systemActive) && pumpRunning == 0) && splverifierCounter == 0) && waterLevel <= 2) && \result == 1) - InvariantResult [Line: 371]: Loop Invariant Derived loop invariant: (((((((((((waterLevel <= 1 && tmp == 1) && !(\result == 0)) && \result == 1) && methaneLevelCritical == 1) && tmp == 0) && tmp == 0) && pumpRunning == 1) && 1 == systemActive) && splverifierCounter == 0) && !(tmp___0 == 0)) && \result == 1) || ((((((((((((tmp == 1 && !(\result == 0)) && pumpRunning == 1) && 1 == systemActive) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && tmp == 0) && methaneLevelCritical == 0) && !(tmp___0 == 0)) - InvariantResult [Line: 371]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 371]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 371]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 182]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 462]: Loop Invariant Derived loop invariant: ((((((((((waterLevel <= 1 && tmp == 1) && tmp == 0) && \result <= 1) && 1 == systemActive) && methaneLevelCritical == 0) && \result == 0) && pumpRunning == 0) && splverifierCounter == 0) && \result == 1) || (((((((((((((((!(\result == 0) && tmp == 1) && tmp == 0) && pumpRunning == 1) && tmp == 0) && \result == 0) && splverifierCounter == 0) && \result == 1) && waterLevel <= 1) && \result == 0) && tmp == 0) && \result == systemActive) && tmp == 0) && methaneLevelCritical == 0) && \result <= 1) && !(tmp___0 == 0))) || ((((((((((((((!(tmp == 0) && tmp == 1) && !(\result == 0)) && tmp == 0) && pumpRunning == 1) && 2 <= waterLevel) && \result == 0) && splverifierCounter == 0) && \result == 1) && \result == 0) && tmp == 0) && \result == systemActive) && methaneLevelCritical == 0) && waterLevel <= 2) && !(tmp___0 == 0)) - InvariantResult [Line: 906]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 462]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 462]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 967]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 195 locations, 3 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 5.8s, OverallIterations: 16, TraceHistogramMax: 2, AutomataDifference: 2.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 17.2s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 2085 SDtfs, 3322 SDslu, 3783 SDs, 0 SdLazy, 559 SolverSat, 95 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 239 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=258occurred in iteration=12, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 16 MinimizatonAttempts, 1895 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 69 LocationsWithAnnotation, 69 PreInvPairs, 308 NumberOfFragments, 2301 HoareAnnotationTreeSize, 69 FomulaSimplifications, 50212717 FormulaSimplificationTreeSizeReduction, 3.8s HoareSimplificationTime, 69 FomulaSimplificationsInter, 5193835 FormulaSimplificationTreeSizeReductionInter, 13.4s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 733 NumberOfCodeBlocks, 733 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 715 ConstructedInterpolants, 0 QuantifiedInterpolants, 67211 SizeOfPredicates, 6 NumberOfNonLiveVariables, 894 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 18 InterpolantComputations, 14 PerfectInterpolantSequences, 104/120 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...