./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/systemc/kundu2.cil.c --full-output -ea --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 8bd4bc60 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -ea -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/systemc/kundu2.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2559ce56d5bdfaeec5255956226223494fe099f5 ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.25-8bd4bc6 [2020-07-29 03:08:11,379 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-29 03:08:11,381 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-29 03:08:11,400 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-29 03:08:11,401 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-29 03:08:11,403 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-29 03:08:11,405 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-29 03:08:11,415 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-29 03:08:11,420 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-29 03:08:11,424 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-29 03:08:11,425 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-29 03:08:11,427 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-29 03:08:11,427 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-29 03:08:11,430 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-29 03:08:11,432 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-29 03:08:11,433 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-29 03:08:11,435 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-29 03:08:11,436 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-29 03:08:11,439 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-29 03:08:11,443 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-29 03:08:11,449 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-29 03:08:11,453 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-29 03:08:11,455 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-29 03:08:11,456 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-29 03:08:11,459 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-29 03:08:11,460 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-29 03:08:11,460 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-29 03:08:11,462 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-29 03:08:11,463 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-29 03:08:11,464 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-29 03:08:11,464 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-29 03:08:11,465 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-29 03:08:11,466 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-29 03:08:11,467 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-29 03:08:11,469 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-29 03:08:11,469 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-29 03:08:11,470 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-29 03:08:11,470 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-29 03:08:11,471 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-29 03:08:11,472 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-29 03:08:11,473 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-29 03:08:11,474 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-07-29 03:08:11,514 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-29 03:08:11,516 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-29 03:08:11,518 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-29 03:08:11,519 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-29 03:08:11,519 INFO L138 SettingsManager]: * Use SBE=true [2020-07-29 03:08:11,520 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-07-29 03:08:11,520 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-07-29 03:08:11,520 INFO L138 SettingsManager]: * Use old map elimination=false [2020-07-29 03:08:11,520 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-07-29 03:08:11,520 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-07-29 03:08:11,521 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-07-29 03:08:11,521 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-29 03:08:11,521 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-29 03:08:11,521 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-07-29 03:08:11,522 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-29 03:08:11,522 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-29 03:08:11,522 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-29 03:08:11,523 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-07-29 03:08:11,523 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-07-29 03:08:11,523 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-07-29 03:08:11,523 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-29 03:08:11,524 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-29 03:08:11,524 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-07-29 03:08:11,524 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-29 03:08:11,524 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-07-29 03:08:11,525 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-29 03:08:11,525 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-29 03:08:11,525 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-07-29 03:08:11,526 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-29 03:08:11,526 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-29 03:08:11,526 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-29 03:08:11,526 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-07-29 03:08:11,528 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-07-29 03:08:11,528 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2559ce56d5bdfaeec5255956226223494fe099f5 [2020-07-29 03:08:11,820 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-29 03:08:11,833 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-29 03:08:11,837 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-29 03:08:11,839 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-29 03:08:11,839 INFO L275 PluginConnector]: CDTParser initialized [2020-07-29 03:08:11,840 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/systemc/kundu2.cil.c [2020-07-29 03:08:11,918 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d0897827/73e7c5c1526c4e1cb7d7fa29ebdcd3e3/FLAG3b438ca42 [2020-07-29 03:08:12,427 INFO L306 CDTParser]: Found 1 translation units. [2020-07-29 03:08:12,428 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/kundu2.cil.c [2020-07-29 03:08:12,447 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d0897827/73e7c5c1526c4e1cb7d7fa29ebdcd3e3/FLAG3b438ca42 [2020-07-29 03:08:12,754 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d0897827/73e7c5c1526c4e1cb7d7fa29ebdcd3e3 [2020-07-29 03:08:12,757 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-29 03:08:12,761 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-07-29 03:08:12,762 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-29 03:08:12,762 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-29 03:08:12,766 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-29 03:08:12,768 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.07 03:08:12" (1/1) ... [2020-07-29 03:08:12,771 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78f6545e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:12, skipping insertion in model container [2020-07-29 03:08:12,771 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.07 03:08:12" (1/1) ... [2020-07-29 03:08:12,779 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-29 03:08:12,827 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-29 03:08:13,065 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-29 03:08:13,072 INFO L203 MainTranslator]: Completed pre-run [2020-07-29 03:08:13,180 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-29 03:08:13,203 INFO L208 MainTranslator]: Completed translation [2020-07-29 03:08:13,203 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13 WrapperNode [2020-07-29 03:08:13,204 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-29 03:08:13,205 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-07-29 03:08:13,205 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-07-29 03:08:13,205 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-07-29 03:08:13,214 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (1/1) ... [2020-07-29 03:08:13,222 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (1/1) ... [2020-07-29 03:08:13,279 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-07-29 03:08:13,279 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-29 03:08:13,279 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-29 03:08:13,280 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-29 03:08:13,293 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (1/1) ... [2020-07-29 03:08:13,294 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (1/1) ... [2020-07-29 03:08:13,298 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (1/1) ... [2020-07-29 03:08:13,298 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (1/1) ... [2020-07-29 03:08:13,308 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (1/1) ... [2020-07-29 03:08:13,319 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (1/1) ... [2020-07-29 03:08:13,322 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (1/1) ... [2020-07-29 03:08:13,328 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-29 03:08:13,328 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-29 03:08:13,329 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-29 03:08:13,329 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-29 03:08:13,330 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (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:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:13,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-29 03:08:13,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-29 03:08:14,309 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-29 03:08:14,310 INFO L295 CfgBuilder]: Removed 95 assume(true) statements. [2020-07-29 03:08:14,315 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.07 03:08:14 BoogieIcfgContainer [2020-07-29 03:08:14,316 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-29 03:08:14,317 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-07-29 03:08:14,317 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-07-29 03:08:14,321 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-07-29 03:08:14,322 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-07-29 03:08:14,322 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 29.07 03:08:12" (1/3) ... [2020-07-29 03:08:14,323 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6c2bcc37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.07 03:08:14, skipping insertion in model container [2020-07-29 03:08:14,323 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-07-29 03:08:14,324 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:13" (2/3) ... [2020-07-29 03:08:14,324 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6c2bcc37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.07 03:08:14, skipping insertion in model container [2020-07-29 03:08:14,325 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-07-29 03:08:14,325 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.07 03:08:14" (3/3) ... [2020-07-29 03:08:14,327 INFO L371 chiAutomizerObserver]: Analyzing ICFG kundu2.cil.c [2020-07-29 03:08:14,381 INFO L356 BuchiCegarLoop]: Interprodecural is true [2020-07-29 03:08:14,381 INFO L357 BuchiCegarLoop]: Hoare is false [2020-07-29 03:08:14,382 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-07-29 03:08:14,382 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-29 03:08:14,382 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-29 03:08:14,383 INFO L361 BuchiCegarLoop]: Difference is false [2020-07-29 03:08:14,383 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-29 03:08:14,383 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-07-29 03:08:14,402 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 176 states. [2020-07-29 03:08:14,465 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 143 [2020-07-29 03:08:14,465 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:14,466 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:14,475 INFO L849 BuchiCegarLoop]: Counterexample stem 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-07-29 03:08:14,475 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:14,475 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2020-07-29 03:08:14,476 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 176 states. [2020-07-29 03:08:14,492 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 143 [2020-07-29 03:08:14,492 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:14,493 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:14,495 INFO L849 BuchiCegarLoop]: Counterexample stem 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-07-29 03:08:14,495 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:14,505 INFO L794 eck$LassoCheckResult]: Stem: 129#ULTIMATE.startENTRYtrue ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 15#L-1true havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 115#L589true havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 79#L287true assume !(1 == ~P_1_i~0);~P_1_st~0 := 2; 140#L294-1true assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 16#L299-1true assume !(1 == ~C_1_i~0);~C_1_st~0 := 2; 51#L304-1true havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 146#L107true assume !(1 == ~P_1_pc~0); 122#L107-2true is_P_1_triggered_~__retres1~0 := 0; 149#L118true is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 89#L119true activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 167#L467true assume !(0 != activate_threads_~tmp~1); 172#L467-2true havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 3#L175true assume 1 == ~P_2_pc~0; 113#L176true assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 4#L186true is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 114#L187true activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 27#L475true assume !(0 != activate_threads_~tmp___0~1); 5#L475-2true havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 72#L257true assume 1 == ~C_1_pc~0; 173#L258true assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 131#L278true is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 74#L279true activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 33#L483true assume !(0 != activate_threads_~tmp___1~1); 97#L537-1true [2020-07-29 03:08:14,506 INFO L796 eck$LassoCheckResult]: Loop: 97#L537-1true assume !false; 49#L538true start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 76#L386true assume !true; 103#L402true start_simulation_~kernel_st~0 := 2; 62#L287-1true start_simulation_~kernel_st~0 := 3; 102#L413true havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 112#L107-6true assume 1 == ~P_1_pc~0; 81#L108-2true assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 124#L118-2true is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 83#L119-2true activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 156#L467-6true assume !(0 != activate_threads_~tmp~1); 162#L467-8true havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 163#L175-6true assume !(1 == ~P_2_pc~0); 160#L175-8true is_P_2_triggered_~__retres1~1 := 0; 28#L186-2true is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 138#L187-2true activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 11#L475-6true assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 168#L475-8true havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 34#L257-6true assume 1 == ~C_1_pc~0; 169#L258-2true assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 101#L278-2true is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 69#L279-2true activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 21#L483-6true assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 29#L483-8true havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 90#L317-1true assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 57#L334-1true exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 155#L335-1true start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 117#L556true assume !(0 == start_simulation_~tmp~3); 120#L556-1true havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 93#L317-2true assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 60#L334-2true exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 158#L335-2true stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 14#L511true assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 92#L518true stop_simulation_#res := stop_simulation_~__retres2~0; 24#L519true start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 153#L569true assume !(0 != start_simulation_~tmp___0~2); 97#L537-1true [2020-07-29 03:08:14,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:14,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1148319283, now seen corresponding path program 1 times [2020-07-29 03:08:14,524 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:14,525 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49740343] [2020-07-29 03:08:14,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:14,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:14,709 INFO L280 TraceCheckUtils]: 0: Hoare triple {180#true} ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; {180#true} is VALID [2020-07-29 03:08:14,711 INFO L280 TraceCheckUtils]: 1: Hoare triple {180#true} havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; {182#(= 1 ~P_1_i~0)} is VALID [2020-07-29 03:08:14,712 INFO L280 TraceCheckUtils]: 2: Hoare triple {182#(= 1 ~P_1_i~0)} havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; {182#(= 1 ~P_1_i~0)} is VALID [2020-07-29 03:08:14,713 INFO L280 TraceCheckUtils]: 3: Hoare triple {182#(= 1 ~P_1_i~0)} assume !(1 == ~P_1_i~0);~P_1_st~0 := 2; {181#false} is VALID [2020-07-29 03:08:14,714 INFO L280 TraceCheckUtils]: 4: Hoare triple {181#false} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {181#false} is VALID [2020-07-29 03:08:14,714 INFO L280 TraceCheckUtils]: 5: Hoare triple {181#false} assume !(1 == ~C_1_i~0);~C_1_st~0 := 2; {181#false} is VALID [2020-07-29 03:08:14,714 INFO L280 TraceCheckUtils]: 6: Hoare triple {181#false} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {181#false} is VALID [2020-07-29 03:08:14,715 INFO L280 TraceCheckUtils]: 7: Hoare triple {181#false} assume !(1 == ~P_1_pc~0); {181#false} is VALID [2020-07-29 03:08:14,715 INFO L280 TraceCheckUtils]: 8: Hoare triple {181#false} is_P_1_triggered_~__retres1~0 := 0; {181#false} is VALID [2020-07-29 03:08:14,716 INFO L280 TraceCheckUtils]: 9: Hoare triple {181#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {181#false} is VALID [2020-07-29 03:08:14,716 INFO L280 TraceCheckUtils]: 10: Hoare triple {181#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {181#false} is VALID [2020-07-29 03:08:14,717 INFO L280 TraceCheckUtils]: 11: Hoare triple {181#false} assume !(0 != activate_threads_~tmp~1); {181#false} is VALID [2020-07-29 03:08:14,717 INFO L280 TraceCheckUtils]: 12: Hoare triple {181#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {181#false} is VALID [2020-07-29 03:08:14,717 INFO L280 TraceCheckUtils]: 13: Hoare triple {181#false} assume 1 == ~P_2_pc~0; {181#false} is VALID [2020-07-29 03:08:14,718 INFO L280 TraceCheckUtils]: 14: Hoare triple {181#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {181#false} is VALID [2020-07-29 03:08:14,718 INFO L280 TraceCheckUtils]: 15: Hoare triple {181#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {181#false} is VALID [2020-07-29 03:08:14,719 INFO L280 TraceCheckUtils]: 16: Hoare triple {181#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {181#false} is VALID [2020-07-29 03:08:14,719 INFO L280 TraceCheckUtils]: 17: Hoare triple {181#false} assume !(0 != activate_threads_~tmp___0~1); {181#false} is VALID [2020-07-29 03:08:14,720 INFO L280 TraceCheckUtils]: 18: Hoare triple {181#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {181#false} is VALID [2020-07-29 03:08:14,720 INFO L280 TraceCheckUtils]: 19: Hoare triple {181#false} assume 1 == ~C_1_pc~0; {181#false} is VALID [2020-07-29 03:08:14,721 INFO L280 TraceCheckUtils]: 20: Hoare triple {181#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {181#false} is VALID [2020-07-29 03:08:14,721 INFO L280 TraceCheckUtils]: 21: Hoare triple {181#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {181#false} is VALID [2020-07-29 03:08:14,721 INFO L280 TraceCheckUtils]: 22: Hoare triple {181#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {181#false} is VALID [2020-07-29 03:08:14,722 INFO L280 TraceCheckUtils]: 23: Hoare triple {181#false} assume !(0 != activate_threads_~tmp___1~1); {181#false} is VALID [2020-07-29 03:08:14,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:14,729 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49740343] [2020-07-29 03:08:14,730 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:14,730 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:14,731 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025453933] [2020-07-29 03:08:14,736 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-07-29 03:08:14,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:14,737 INFO L82 PathProgramCache]: Analyzing trace with hash -2040352856, now seen corresponding path program 1 times [2020-07-29 03:08:14,738 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:14,738 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952179631] [2020-07-29 03:08:14,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:14,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:14,761 INFO L280 TraceCheckUtils]: 0: Hoare triple {183#true} assume !false; {183#true} is VALID [2020-07-29 03:08:14,761 INFO L280 TraceCheckUtils]: 1: Hoare triple {183#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {183#true} is VALID [2020-07-29 03:08:14,762 INFO L280 TraceCheckUtils]: 2: Hoare triple {183#true} assume !true; {184#false} is VALID [2020-07-29 03:08:14,763 INFO L280 TraceCheckUtils]: 3: Hoare triple {184#false} start_simulation_~kernel_st~0 := 2; {184#false} is VALID [2020-07-29 03:08:14,763 INFO L280 TraceCheckUtils]: 4: Hoare triple {184#false} start_simulation_~kernel_st~0 := 3; {184#false} is VALID [2020-07-29 03:08:14,764 INFO L280 TraceCheckUtils]: 5: Hoare triple {184#false} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {184#false} is VALID [2020-07-29 03:08:14,764 INFO L280 TraceCheckUtils]: 6: Hoare triple {184#false} assume 1 == ~P_1_pc~0; {184#false} is VALID [2020-07-29 03:08:14,764 INFO L280 TraceCheckUtils]: 7: Hoare triple {184#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {184#false} is VALID [2020-07-29 03:08:14,765 INFO L280 TraceCheckUtils]: 8: Hoare triple {184#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {184#false} is VALID [2020-07-29 03:08:14,765 INFO L280 TraceCheckUtils]: 9: Hoare triple {184#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {184#false} is VALID [2020-07-29 03:08:14,766 INFO L280 TraceCheckUtils]: 10: Hoare triple {184#false} assume !(0 != activate_threads_~tmp~1); {184#false} is VALID [2020-07-29 03:08:14,766 INFO L280 TraceCheckUtils]: 11: Hoare triple {184#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {184#false} is VALID [2020-07-29 03:08:14,767 INFO L280 TraceCheckUtils]: 12: Hoare triple {184#false} assume !(1 == ~P_2_pc~0); {184#false} is VALID [2020-07-29 03:08:14,767 INFO L280 TraceCheckUtils]: 13: Hoare triple {184#false} is_P_2_triggered_~__retres1~1 := 0; {184#false} is VALID [2020-07-29 03:08:14,767 INFO L280 TraceCheckUtils]: 14: Hoare triple {184#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {184#false} is VALID [2020-07-29 03:08:14,768 INFO L280 TraceCheckUtils]: 15: Hoare triple {184#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {184#false} is VALID [2020-07-29 03:08:14,768 INFO L280 TraceCheckUtils]: 16: Hoare triple {184#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {184#false} is VALID [2020-07-29 03:08:14,769 INFO L280 TraceCheckUtils]: 17: Hoare triple {184#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {184#false} is VALID [2020-07-29 03:08:14,769 INFO L280 TraceCheckUtils]: 18: Hoare triple {184#false} assume 1 == ~C_1_pc~0; {184#false} is VALID [2020-07-29 03:08:14,769 INFO L280 TraceCheckUtils]: 19: Hoare triple {184#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {184#false} is VALID [2020-07-29 03:08:14,770 INFO L280 TraceCheckUtils]: 20: Hoare triple {184#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {184#false} is VALID [2020-07-29 03:08:14,770 INFO L280 TraceCheckUtils]: 21: Hoare triple {184#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {184#false} is VALID [2020-07-29 03:08:14,771 INFO L280 TraceCheckUtils]: 22: Hoare triple {184#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {184#false} is VALID [2020-07-29 03:08:14,771 INFO L280 TraceCheckUtils]: 23: Hoare triple {184#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {184#false} is VALID [2020-07-29 03:08:14,772 INFO L280 TraceCheckUtils]: 24: Hoare triple {184#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {184#false} is VALID [2020-07-29 03:08:14,772 INFO L280 TraceCheckUtils]: 25: Hoare triple {184#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {184#false} is VALID [2020-07-29 03:08:14,773 INFO L280 TraceCheckUtils]: 26: Hoare triple {184#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {184#false} is VALID [2020-07-29 03:08:14,773 INFO L280 TraceCheckUtils]: 27: Hoare triple {184#false} assume !(0 == start_simulation_~tmp~3); {184#false} is VALID [2020-07-29 03:08:14,773 INFO L280 TraceCheckUtils]: 28: Hoare triple {184#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {184#false} is VALID [2020-07-29 03:08:14,774 INFO L280 TraceCheckUtils]: 29: Hoare triple {184#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {184#false} is VALID [2020-07-29 03:08:14,774 INFO L280 TraceCheckUtils]: 30: Hoare triple {184#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {184#false} is VALID [2020-07-29 03:08:14,775 INFO L280 TraceCheckUtils]: 31: Hoare triple {184#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {184#false} is VALID [2020-07-29 03:08:14,775 INFO L280 TraceCheckUtils]: 32: Hoare triple {184#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {184#false} is VALID [2020-07-29 03:08:14,776 INFO L280 TraceCheckUtils]: 33: Hoare triple {184#false} stop_simulation_#res := stop_simulation_~__retres2~0; {184#false} is VALID [2020-07-29 03:08:14,776 INFO L280 TraceCheckUtils]: 34: Hoare triple {184#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {184#false} is VALID [2020-07-29 03:08:14,776 INFO L280 TraceCheckUtils]: 35: Hoare triple {184#false} assume !(0 != start_simulation_~tmp___0~2); {184#false} is VALID [2020-07-29 03:08:14,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:14,780 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952179631] [2020-07-29 03:08:14,780 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:14,780 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-07-29 03:08:14,781 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204445811] [2020-07-29 03:08:14,783 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:14,784 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:14,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:14,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:14,801 INFO L87 Difference]: Start difference. First operand 176 states. Second operand 3 states. [2020-07-29 03:08:15,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,140 INFO L93 Difference]: Finished difference Result 175 states and 257 transitions. [2020-07-29 03:08:15,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:15,141 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:15,180 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 24 edges. 24 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:15,183 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 175 states and 257 transitions. [2020-07-29 03:08:15,197 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 138 [2020-07-29 03:08:15,212 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 175 states to 167 states and 249 transitions. [2020-07-29 03:08:15,213 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2020-07-29 03:08:15,214 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 167 [2020-07-29 03:08:15,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 167 states and 249 transitions. [2020-07-29 03:08:15,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:15,217 INFO L688 BuchiCegarLoop]: Abstraction has 167 states and 249 transitions. [2020-07-29 03:08:15,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states and 249 transitions. [2020-07-29 03:08:15,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 167. [2020-07-29 03:08:15,260 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:15,261 INFO L82 GeneralOperation]: Start isEquivalent. First operand 167 states and 249 transitions. Second operand 167 states. [2020-07-29 03:08:15,261 INFO L74 IsIncluded]: Start isIncluded. First operand 167 states and 249 transitions. Second operand 167 states. [2020-07-29 03:08:15,263 INFO L87 Difference]: Start difference. First operand 167 states and 249 transitions. Second operand 167 states. [2020-07-29 03:08:15,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,274 INFO L93 Difference]: Finished difference Result 167 states and 249 transitions. [2020-07-29 03:08:15,275 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 249 transitions. [2020-07-29 03:08:15,277 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:15,277 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:15,278 INFO L74 IsIncluded]: Start isIncluded. First operand 167 states. Second operand 167 states and 249 transitions. [2020-07-29 03:08:15,278 INFO L87 Difference]: Start difference. First operand 167 states. Second operand 167 states and 249 transitions. [2020-07-29 03:08:15,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,288 INFO L93 Difference]: Finished difference Result 167 states and 249 transitions. [2020-07-29 03:08:15,288 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 249 transitions. [2020-07-29 03:08:15,290 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:15,290 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:15,290 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:15,291 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:15,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 167 states. [2020-07-29 03:08:15,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 249 transitions. [2020-07-29 03:08:15,301 INFO L711 BuchiCegarLoop]: Abstraction has 167 states and 249 transitions. [2020-07-29 03:08:15,301 INFO L591 BuchiCegarLoop]: Abstraction has 167 states and 249 transitions. [2020-07-29 03:08:15,301 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2020-07-29 03:08:15,301 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 167 states and 249 transitions. [2020-07-29 03:08:15,303 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 138 [2020-07-29 03:08:15,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:15,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:15,305 INFO L849 BuchiCegarLoop]: Counterexample stem 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-07-29 03:08:15,305 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:15,306 INFO L794 eck$LassoCheckResult]: Stem: 510#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 387#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 388#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 481#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 482#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 393#L299-1 assume !(1 == ~C_1_i~0);~C_1_st~0 := 2; 394#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 448#L107 assume !(1 == ~P_1_pc~0); 497#L107-2 is_P_1_triggered_~__retres1~0 := 0; 496#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 498#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 499#L467 assume !(0 != activate_threads_~tmp~1); 525#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 360#L175 assume 1 == ~P_2_pc~0; 361#L176 assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 363#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 364#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 412#L475 assume !(0 != activate_threads_~tmp___0~1); 365#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 366#L257 assume 1 == ~C_1_pc~0; 471#L258 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 472#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 473#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 417#L483 assume !(0 != activate_threads_~tmp___1~1); 418#L537-1 [2020-07-29 03:08:15,306 INFO L796 eck$LassoCheckResult]: Loop: 418#L537-1 assume !false; 446#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 447#L386 assume !false; 475#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 494#L317 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 372#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 450#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 435#L351 assume !(0 != eval_~tmp___2~0); 436#L402 start_simulation_~kernel_st~0 := 2; 457#L287-1 start_simulation_~kernel_st~0 := 3; 458#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 502#L107-6 assume 1 == ~P_1_pc~0; 484#L108-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 485#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 487#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 488#L467-6 assume !(0 != activate_threads_~tmp~1); 523#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 524#L175-6 assume 1 == ~P_2_pc~0; 515#L176-2 assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 409#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 410#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 378#L475-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 379#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 419#L257-6 assume 1 == ~C_1_pc~0; 421#L258-2 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 467#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 468#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 399#L483-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 400#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 411#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 376#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 453#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 504#L556 assume !(0 == start_simulation_~tmp~3); 474#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 500#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 381#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 454#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 383#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 384#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 403#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 404#L569 assume !(0 != start_simulation_~tmp___0~2); 418#L537-1 [2020-07-29 03:08:15,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:15,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1571021109, now seen corresponding path program 1 times [2020-07-29 03:08:15,307 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:15,308 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370083658] [2020-07-29 03:08:15,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:15,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:15,354 INFO L280 TraceCheckUtils]: 0: Hoare triple {864#true} ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; {864#true} is VALID [2020-07-29 03:08:15,356 INFO L280 TraceCheckUtils]: 1: Hoare triple {864#true} havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; {866#(= 1 ~C_1_i~0)} is VALID [2020-07-29 03:08:15,357 INFO L280 TraceCheckUtils]: 2: Hoare triple {866#(= 1 ~C_1_i~0)} havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; {866#(= 1 ~C_1_i~0)} is VALID [2020-07-29 03:08:15,357 INFO L280 TraceCheckUtils]: 3: Hoare triple {866#(= 1 ~C_1_i~0)} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {866#(= 1 ~C_1_i~0)} is VALID [2020-07-29 03:08:15,358 INFO L280 TraceCheckUtils]: 4: Hoare triple {866#(= 1 ~C_1_i~0)} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {866#(= 1 ~C_1_i~0)} is VALID [2020-07-29 03:08:15,359 INFO L280 TraceCheckUtils]: 5: Hoare triple {866#(= 1 ~C_1_i~0)} assume !(1 == ~C_1_i~0);~C_1_st~0 := 2; {865#false} is VALID [2020-07-29 03:08:15,359 INFO L280 TraceCheckUtils]: 6: Hoare triple {865#false} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {865#false} is VALID [2020-07-29 03:08:15,360 INFO L280 TraceCheckUtils]: 7: Hoare triple {865#false} assume !(1 == ~P_1_pc~0); {865#false} is VALID [2020-07-29 03:08:15,360 INFO L280 TraceCheckUtils]: 8: Hoare triple {865#false} is_P_1_triggered_~__retres1~0 := 0; {865#false} is VALID [2020-07-29 03:08:15,360 INFO L280 TraceCheckUtils]: 9: Hoare triple {865#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {865#false} is VALID [2020-07-29 03:08:15,361 INFO L280 TraceCheckUtils]: 10: Hoare triple {865#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {865#false} is VALID [2020-07-29 03:08:15,361 INFO L280 TraceCheckUtils]: 11: Hoare triple {865#false} assume !(0 != activate_threads_~tmp~1); {865#false} is VALID [2020-07-29 03:08:15,361 INFO L280 TraceCheckUtils]: 12: Hoare triple {865#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {865#false} is VALID [2020-07-29 03:08:15,362 INFO L280 TraceCheckUtils]: 13: Hoare triple {865#false} assume 1 == ~P_2_pc~0; {865#false} is VALID [2020-07-29 03:08:15,362 INFO L280 TraceCheckUtils]: 14: Hoare triple {865#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {865#false} is VALID [2020-07-29 03:08:15,362 INFO L280 TraceCheckUtils]: 15: Hoare triple {865#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {865#false} is VALID [2020-07-29 03:08:15,363 INFO L280 TraceCheckUtils]: 16: Hoare triple {865#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {865#false} is VALID [2020-07-29 03:08:15,363 INFO L280 TraceCheckUtils]: 17: Hoare triple {865#false} assume !(0 != activate_threads_~tmp___0~1); {865#false} is VALID [2020-07-29 03:08:15,364 INFO L280 TraceCheckUtils]: 18: Hoare triple {865#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {865#false} is VALID [2020-07-29 03:08:15,364 INFO L280 TraceCheckUtils]: 19: Hoare triple {865#false} assume 1 == ~C_1_pc~0; {865#false} is VALID [2020-07-29 03:08:15,364 INFO L280 TraceCheckUtils]: 20: Hoare triple {865#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {865#false} is VALID [2020-07-29 03:08:15,365 INFO L280 TraceCheckUtils]: 21: Hoare triple {865#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {865#false} is VALID [2020-07-29 03:08:15,365 INFO L280 TraceCheckUtils]: 22: Hoare triple {865#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {865#false} is VALID [2020-07-29 03:08:15,365 INFO L280 TraceCheckUtils]: 23: Hoare triple {865#false} assume !(0 != activate_threads_~tmp___1~1); {865#false} is VALID [2020-07-29 03:08:15,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:15,367 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370083658] [2020-07-29 03:08:15,368 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:15,368 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:15,368 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255274831] [2020-07-29 03:08:15,369 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-07-29 03:08:15,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:15,370 INFO L82 PathProgramCache]: Analyzing trace with hash 2072132131, now seen corresponding path program 1 times [2020-07-29 03:08:15,370 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:15,370 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168108311] [2020-07-29 03:08:15,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:15,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:15,448 INFO L280 TraceCheckUtils]: 0: Hoare triple {867#true} assume !false; {867#true} is VALID [2020-07-29 03:08:15,449 INFO L280 TraceCheckUtils]: 1: Hoare triple {867#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {867#true} is VALID [2020-07-29 03:08:15,449 INFO L280 TraceCheckUtils]: 2: Hoare triple {867#true} assume !false; {867#true} is VALID [2020-07-29 03:08:15,449 INFO L280 TraceCheckUtils]: 3: Hoare triple {867#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {867#true} is VALID [2020-07-29 03:08:15,451 INFO L280 TraceCheckUtils]: 4: Hoare triple {867#true} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {869#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} is VALID [2020-07-29 03:08:15,452 INFO L280 TraceCheckUtils]: 5: Hoare triple {869#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {870#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} is VALID [2020-07-29 03:08:15,453 INFO L280 TraceCheckUtils]: 6: Hoare triple {870#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {871#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} is VALID [2020-07-29 03:08:15,454 INFO L280 TraceCheckUtils]: 7: Hoare triple {871#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} assume !(0 != eval_~tmp___2~0); {868#false} is VALID [2020-07-29 03:08:15,454 INFO L280 TraceCheckUtils]: 8: Hoare triple {868#false} start_simulation_~kernel_st~0 := 2; {868#false} is VALID [2020-07-29 03:08:15,455 INFO L280 TraceCheckUtils]: 9: Hoare triple {868#false} start_simulation_~kernel_st~0 := 3; {868#false} is VALID [2020-07-29 03:08:15,455 INFO L280 TraceCheckUtils]: 10: Hoare triple {868#false} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {868#false} is VALID [2020-07-29 03:08:15,456 INFO L280 TraceCheckUtils]: 11: Hoare triple {868#false} assume 1 == ~P_1_pc~0; {868#false} is VALID [2020-07-29 03:08:15,456 INFO L280 TraceCheckUtils]: 12: Hoare triple {868#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {868#false} is VALID [2020-07-29 03:08:15,456 INFO L280 TraceCheckUtils]: 13: Hoare triple {868#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {868#false} is VALID [2020-07-29 03:08:15,457 INFO L280 TraceCheckUtils]: 14: Hoare triple {868#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {868#false} is VALID [2020-07-29 03:08:15,457 INFO L280 TraceCheckUtils]: 15: Hoare triple {868#false} assume !(0 != activate_threads_~tmp~1); {868#false} is VALID [2020-07-29 03:08:15,458 INFO L280 TraceCheckUtils]: 16: Hoare triple {868#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {868#false} is VALID [2020-07-29 03:08:15,458 INFO L280 TraceCheckUtils]: 17: Hoare triple {868#false} assume 1 == ~P_2_pc~0; {868#false} is VALID [2020-07-29 03:08:15,459 INFO L280 TraceCheckUtils]: 18: Hoare triple {868#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {868#false} is VALID [2020-07-29 03:08:15,459 INFO L280 TraceCheckUtils]: 19: Hoare triple {868#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {868#false} is VALID [2020-07-29 03:08:15,460 INFO L280 TraceCheckUtils]: 20: Hoare triple {868#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {868#false} is VALID [2020-07-29 03:08:15,461 INFO L280 TraceCheckUtils]: 21: Hoare triple {868#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {868#false} is VALID [2020-07-29 03:08:15,465 INFO L280 TraceCheckUtils]: 22: Hoare triple {868#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {868#false} is VALID [2020-07-29 03:08:15,466 INFO L280 TraceCheckUtils]: 23: Hoare triple {868#false} assume 1 == ~C_1_pc~0; {868#false} is VALID [2020-07-29 03:08:15,467 INFO L280 TraceCheckUtils]: 24: Hoare triple {868#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {868#false} is VALID [2020-07-29 03:08:15,468 INFO L280 TraceCheckUtils]: 25: Hoare triple {868#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {868#false} is VALID [2020-07-29 03:08:15,468 INFO L280 TraceCheckUtils]: 26: Hoare triple {868#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {868#false} is VALID [2020-07-29 03:08:15,468 INFO L280 TraceCheckUtils]: 27: Hoare triple {868#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {868#false} is VALID [2020-07-29 03:08:15,469 INFO L280 TraceCheckUtils]: 28: Hoare triple {868#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {868#false} is VALID [2020-07-29 03:08:15,470 INFO L280 TraceCheckUtils]: 29: Hoare triple {868#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {868#false} is VALID [2020-07-29 03:08:15,470 INFO L280 TraceCheckUtils]: 30: Hoare triple {868#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {868#false} is VALID [2020-07-29 03:08:15,470 INFO L280 TraceCheckUtils]: 31: Hoare triple {868#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {868#false} is VALID [2020-07-29 03:08:15,472 INFO L280 TraceCheckUtils]: 32: Hoare triple {868#false} assume !(0 == start_simulation_~tmp~3); {868#false} is VALID [2020-07-29 03:08:15,475 INFO L280 TraceCheckUtils]: 33: Hoare triple {868#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {868#false} is VALID [2020-07-29 03:08:15,476 INFO L280 TraceCheckUtils]: 34: Hoare triple {868#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {868#false} is VALID [2020-07-29 03:08:15,476 INFO L280 TraceCheckUtils]: 35: Hoare triple {868#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {868#false} is VALID [2020-07-29 03:08:15,478 INFO L280 TraceCheckUtils]: 36: Hoare triple {868#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {868#false} is VALID [2020-07-29 03:08:15,479 INFO L280 TraceCheckUtils]: 37: Hoare triple {868#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {868#false} is VALID [2020-07-29 03:08:15,481 INFO L280 TraceCheckUtils]: 38: Hoare triple {868#false} stop_simulation_#res := stop_simulation_~__retres2~0; {868#false} is VALID [2020-07-29 03:08:15,482 INFO L280 TraceCheckUtils]: 39: Hoare triple {868#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {868#false} is VALID [2020-07-29 03:08:15,482 INFO L280 TraceCheckUtils]: 40: Hoare triple {868#false} assume !(0 != start_simulation_~tmp___0~2); {868#false} is VALID [2020-07-29 03:08:15,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:15,490 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168108311] [2020-07-29 03:08:15,491 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:15,491 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:15,492 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723067834] [2020-07-29 03:08:15,492 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:15,493 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:15,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:15,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:15,496 INFO L87 Difference]: Start difference. First operand 167 states and 249 transitions. cyclomatic complexity: 83 Second operand 3 states. [2020-07-29 03:08:15,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,818 INFO L93 Difference]: Finished difference Result 167 states and 248 transitions. [2020-07-29 03:08:15,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:15,818 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:15,860 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 24 edges. 24 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:15,861 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 167 states and 248 transitions. [2020-07-29 03:08:15,870 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 138 [2020-07-29 03:08:15,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 167 states to 167 states and 248 transitions. [2020-07-29 03:08:15,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2020-07-29 03:08:15,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 167 [2020-07-29 03:08:15,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 167 states and 248 transitions. [2020-07-29 03:08:15,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:15,882 INFO L688 BuchiCegarLoop]: Abstraction has 167 states and 248 transitions. [2020-07-29 03:08:15,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states and 248 transitions. [2020-07-29 03:08:15,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 167. [2020-07-29 03:08:15,891 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:15,891 INFO L82 GeneralOperation]: Start isEquivalent. First operand 167 states and 248 transitions. Second operand 167 states. [2020-07-29 03:08:15,891 INFO L74 IsIncluded]: Start isIncluded. First operand 167 states and 248 transitions. Second operand 167 states. [2020-07-29 03:08:15,892 INFO L87 Difference]: Start difference. First operand 167 states and 248 transitions. Second operand 167 states. [2020-07-29 03:08:15,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,900 INFO L93 Difference]: Finished difference Result 167 states and 248 transitions. [2020-07-29 03:08:15,900 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 248 transitions. [2020-07-29 03:08:15,902 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:15,902 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:15,902 INFO L74 IsIncluded]: Start isIncluded. First operand 167 states. Second operand 167 states and 248 transitions. [2020-07-29 03:08:15,902 INFO L87 Difference]: Start difference. First operand 167 states. Second operand 167 states and 248 transitions. [2020-07-29 03:08:15,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,911 INFO L93 Difference]: Finished difference Result 167 states and 248 transitions. [2020-07-29 03:08:15,911 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 248 transitions. [2020-07-29 03:08:15,912 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:15,912 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:15,912 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:15,913 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:15,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 167 states. [2020-07-29 03:08:15,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 248 transitions. [2020-07-29 03:08:15,920 INFO L711 BuchiCegarLoop]: Abstraction has 167 states and 248 transitions. [2020-07-29 03:08:15,920 INFO L591 BuchiCegarLoop]: Abstraction has 167 states and 248 transitions. [2020-07-29 03:08:15,920 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2020-07-29 03:08:15,921 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 167 states and 248 transitions. [2020-07-29 03:08:15,922 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 138 [2020-07-29 03:08:15,922 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:15,922 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:15,924 INFO L849 BuchiCegarLoop]: Counterexample stem 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-07-29 03:08:15,924 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:15,924 INFO L794 eck$LassoCheckResult]: Stem: 1189#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 1066#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 1067#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 1158#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 1159#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 1068#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 1069#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 1127#L107 assume !(1 == ~P_1_pc~0); 1176#L107-2 is_P_1_triggered_~__retres1~0 := 0; 1175#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 1177#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 1178#L467 assume !(0 != activate_threads_~tmp~1); 1204#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 1039#L175 assume 1 == ~P_2_pc~0; 1040#L176 assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 1042#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 1043#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 1088#L475 assume !(0 != activate_threads_~tmp___0~1); 1044#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 1045#L257 assume 1 == ~C_1_pc~0; 1150#L258 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 1151#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 1152#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 1096#L483 assume !(0 != activate_threads_~tmp___1~1); 1097#L537-1 [2020-07-29 03:08:15,925 INFO L796 eck$LassoCheckResult]: Loop: 1097#L537-1 assume !false; 1123#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 1124#L386 assume !false; 1154#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 1171#L317 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1051#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 1129#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 1114#L351 assume !(0 != eval_~tmp___2~0); 1115#L402 start_simulation_~kernel_st~0 := 2; 1136#L287-1 start_simulation_~kernel_st~0 := 3; 1137#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 1181#L107-6 assume 1 == ~P_1_pc~0; 1162#L108-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 1163#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 1166#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 1167#L467-6 assume !(0 != activate_threads_~tmp~1); 1202#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 1203#L175-6 assume 1 == ~P_2_pc~0; 1194#L176-2 assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 1089#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 1090#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 1057#L475-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 1058#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 1098#L257-6 assume 1 == ~C_1_pc~0; 1100#L258-2 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 1146#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 1147#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 1078#L483-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 1079#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 1091#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1055#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 1132#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 1183#L556 assume !(0 == start_simulation_~tmp~3); 1153#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 1179#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1062#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 1135#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 1064#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 1065#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 1084#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 1085#L569 assume !(0 != start_simulation_~tmp___0~2); 1097#L537-1 [2020-07-29 03:08:15,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:15,925 INFO L82 PathProgramCache]: Analyzing trace with hash 117922633, now seen corresponding path program 1 times [2020-07-29 03:08:15,926 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:15,926 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232370483] [2020-07-29 03:08:15,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:15,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:15,973 INFO L280 TraceCheckUtils]: 0: Hoare triple {1543#true} ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; {1543#true} is VALID [2020-07-29 03:08:15,974 INFO L280 TraceCheckUtils]: 1: Hoare triple {1543#true} havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,975 INFO L280 TraceCheckUtils]: 2: Hoare triple {1545#(<= ~P_2_pc~0 0)} havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,979 INFO L280 TraceCheckUtils]: 3: Hoare triple {1545#(<= ~P_2_pc~0 0)} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,979 INFO L280 TraceCheckUtils]: 4: Hoare triple {1545#(<= ~P_2_pc~0 0)} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,980 INFO L280 TraceCheckUtils]: 5: Hoare triple {1545#(<= ~P_2_pc~0 0)} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,981 INFO L280 TraceCheckUtils]: 6: Hoare triple {1545#(<= ~P_2_pc~0 0)} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,981 INFO L280 TraceCheckUtils]: 7: Hoare triple {1545#(<= ~P_2_pc~0 0)} assume !(1 == ~P_1_pc~0); {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,982 INFO L280 TraceCheckUtils]: 8: Hoare triple {1545#(<= ~P_2_pc~0 0)} is_P_1_triggered_~__retres1~0 := 0; {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,983 INFO L280 TraceCheckUtils]: 9: Hoare triple {1545#(<= ~P_2_pc~0 0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,983 INFO L280 TraceCheckUtils]: 10: Hoare triple {1545#(<= ~P_2_pc~0 0)} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,984 INFO L280 TraceCheckUtils]: 11: Hoare triple {1545#(<= ~P_2_pc~0 0)} assume !(0 != activate_threads_~tmp~1); {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,984 INFO L280 TraceCheckUtils]: 12: Hoare triple {1545#(<= ~P_2_pc~0 0)} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {1545#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,985 INFO L280 TraceCheckUtils]: 13: Hoare triple {1545#(<= ~P_2_pc~0 0)} assume 1 == ~P_2_pc~0; {1544#false} is VALID [2020-07-29 03:08:15,985 INFO L280 TraceCheckUtils]: 14: Hoare triple {1544#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {1544#false} is VALID [2020-07-29 03:08:15,986 INFO L280 TraceCheckUtils]: 15: Hoare triple {1544#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {1544#false} is VALID [2020-07-29 03:08:15,986 INFO L280 TraceCheckUtils]: 16: Hoare triple {1544#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {1544#false} is VALID [2020-07-29 03:08:15,986 INFO L280 TraceCheckUtils]: 17: Hoare triple {1544#false} assume !(0 != activate_threads_~tmp___0~1); {1544#false} is VALID [2020-07-29 03:08:15,986 INFO L280 TraceCheckUtils]: 18: Hoare triple {1544#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {1544#false} is VALID [2020-07-29 03:08:15,986 INFO L280 TraceCheckUtils]: 19: Hoare triple {1544#false} assume 1 == ~C_1_pc~0; {1544#false} is VALID [2020-07-29 03:08:15,987 INFO L280 TraceCheckUtils]: 20: Hoare triple {1544#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {1544#false} is VALID [2020-07-29 03:08:15,987 INFO L280 TraceCheckUtils]: 21: Hoare triple {1544#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {1544#false} is VALID [2020-07-29 03:08:15,987 INFO L280 TraceCheckUtils]: 22: Hoare triple {1544#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {1544#false} is VALID [2020-07-29 03:08:15,988 INFO L280 TraceCheckUtils]: 23: Hoare triple {1544#false} assume !(0 != activate_threads_~tmp___1~1); {1544#false} is VALID [2020-07-29 03:08:15,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:15,989 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232370483] [2020-07-29 03:08:15,989 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:15,989 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:15,990 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893793354] [2020-07-29 03:08:15,990 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-07-29 03:08:15,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:15,991 INFO L82 PathProgramCache]: Analyzing trace with hash 2072132131, now seen corresponding path program 2 times [2020-07-29 03:08:15,992 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:15,992 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52496183] [2020-07-29 03:08:15,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:16,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:16,064 INFO L280 TraceCheckUtils]: 0: Hoare triple {1546#true} assume !false; {1546#true} is VALID [2020-07-29 03:08:16,065 INFO L280 TraceCheckUtils]: 1: Hoare triple {1546#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {1546#true} is VALID [2020-07-29 03:08:16,065 INFO L280 TraceCheckUtils]: 2: Hoare triple {1546#true} assume !false; {1546#true} is VALID [2020-07-29 03:08:16,065 INFO L280 TraceCheckUtils]: 3: Hoare triple {1546#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {1546#true} is VALID [2020-07-29 03:08:16,066 INFO L280 TraceCheckUtils]: 4: Hoare triple {1546#true} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {1548#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} is VALID [2020-07-29 03:08:16,067 INFO L280 TraceCheckUtils]: 5: Hoare triple {1548#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {1549#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} is VALID [2020-07-29 03:08:16,068 INFO L280 TraceCheckUtils]: 6: Hoare triple {1549#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {1550#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} is VALID [2020-07-29 03:08:16,068 INFO L280 TraceCheckUtils]: 7: Hoare triple {1550#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} assume !(0 != eval_~tmp___2~0); {1547#false} is VALID [2020-07-29 03:08:16,069 INFO L280 TraceCheckUtils]: 8: Hoare triple {1547#false} start_simulation_~kernel_st~0 := 2; {1547#false} is VALID [2020-07-29 03:08:16,069 INFO L280 TraceCheckUtils]: 9: Hoare triple {1547#false} start_simulation_~kernel_st~0 := 3; {1547#false} is VALID [2020-07-29 03:08:16,069 INFO L280 TraceCheckUtils]: 10: Hoare triple {1547#false} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {1547#false} is VALID [2020-07-29 03:08:16,069 INFO L280 TraceCheckUtils]: 11: Hoare triple {1547#false} assume 1 == ~P_1_pc~0; {1547#false} is VALID [2020-07-29 03:08:16,069 INFO L280 TraceCheckUtils]: 12: Hoare triple {1547#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {1547#false} is VALID [2020-07-29 03:08:16,070 INFO L280 TraceCheckUtils]: 13: Hoare triple {1547#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {1547#false} is VALID [2020-07-29 03:08:16,070 INFO L280 TraceCheckUtils]: 14: Hoare triple {1547#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {1547#false} is VALID [2020-07-29 03:08:16,070 INFO L280 TraceCheckUtils]: 15: Hoare triple {1547#false} assume !(0 != activate_threads_~tmp~1); {1547#false} is VALID [2020-07-29 03:08:16,070 INFO L280 TraceCheckUtils]: 16: Hoare triple {1547#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {1547#false} is VALID [2020-07-29 03:08:16,071 INFO L280 TraceCheckUtils]: 17: Hoare triple {1547#false} assume 1 == ~P_2_pc~0; {1547#false} is VALID [2020-07-29 03:08:16,071 INFO L280 TraceCheckUtils]: 18: Hoare triple {1547#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {1547#false} is VALID [2020-07-29 03:08:16,071 INFO L280 TraceCheckUtils]: 19: Hoare triple {1547#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {1547#false} is VALID [2020-07-29 03:08:16,072 INFO L280 TraceCheckUtils]: 20: Hoare triple {1547#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {1547#false} is VALID [2020-07-29 03:08:16,072 INFO L280 TraceCheckUtils]: 21: Hoare triple {1547#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {1547#false} is VALID [2020-07-29 03:08:16,072 INFO L280 TraceCheckUtils]: 22: Hoare triple {1547#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {1547#false} is VALID [2020-07-29 03:08:16,072 INFO L280 TraceCheckUtils]: 23: Hoare triple {1547#false} assume 1 == ~C_1_pc~0; {1547#false} is VALID [2020-07-29 03:08:16,073 INFO L280 TraceCheckUtils]: 24: Hoare triple {1547#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {1547#false} is VALID [2020-07-29 03:08:16,073 INFO L280 TraceCheckUtils]: 25: Hoare triple {1547#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {1547#false} is VALID [2020-07-29 03:08:16,076 INFO L280 TraceCheckUtils]: 26: Hoare triple {1547#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {1547#false} is VALID [2020-07-29 03:08:16,077 INFO L280 TraceCheckUtils]: 27: Hoare triple {1547#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {1547#false} is VALID [2020-07-29 03:08:16,077 INFO L280 TraceCheckUtils]: 28: Hoare triple {1547#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {1547#false} is VALID [2020-07-29 03:08:16,077 INFO L280 TraceCheckUtils]: 29: Hoare triple {1547#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {1547#false} is VALID [2020-07-29 03:08:16,077 INFO L280 TraceCheckUtils]: 30: Hoare triple {1547#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {1547#false} is VALID [2020-07-29 03:08:16,077 INFO L280 TraceCheckUtils]: 31: Hoare triple {1547#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {1547#false} is VALID [2020-07-29 03:08:16,078 INFO L280 TraceCheckUtils]: 32: Hoare triple {1547#false} assume !(0 == start_simulation_~tmp~3); {1547#false} is VALID [2020-07-29 03:08:16,078 INFO L280 TraceCheckUtils]: 33: Hoare triple {1547#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {1547#false} is VALID [2020-07-29 03:08:16,081 INFO L280 TraceCheckUtils]: 34: Hoare triple {1547#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {1547#false} is VALID [2020-07-29 03:08:16,082 INFO L280 TraceCheckUtils]: 35: Hoare triple {1547#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {1547#false} is VALID [2020-07-29 03:08:16,083 INFO L280 TraceCheckUtils]: 36: Hoare triple {1547#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {1547#false} is VALID [2020-07-29 03:08:16,083 INFO L280 TraceCheckUtils]: 37: Hoare triple {1547#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {1547#false} is VALID [2020-07-29 03:08:16,083 INFO L280 TraceCheckUtils]: 38: Hoare triple {1547#false} stop_simulation_#res := stop_simulation_~__retres2~0; {1547#false} is VALID [2020-07-29 03:08:16,084 INFO L280 TraceCheckUtils]: 39: Hoare triple {1547#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {1547#false} is VALID [2020-07-29 03:08:16,084 INFO L280 TraceCheckUtils]: 40: Hoare triple {1547#false} assume !(0 != start_simulation_~tmp___0~2); {1547#false} is VALID [2020-07-29 03:08:16,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:16,087 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52496183] [2020-07-29 03:08:16,087 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:16,087 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:16,087 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246947277] [2020-07-29 03:08:16,088 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:16,088 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:16,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:16,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:16,089 INFO L87 Difference]: Start difference. First operand 167 states and 248 transitions. cyclomatic complexity: 82 Second operand 3 states. [2020-07-29 03:08:16,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:16,530 INFO L93 Difference]: Finished difference Result 301 states and 442 transitions. [2020-07-29 03:08:16,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:16,530 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:16,562 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 24 edges. 24 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:16,563 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 301 states and 442 transitions. [2020-07-29 03:08:16,577 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 273 [2020-07-29 03:08:16,592 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 301 states to 301 states and 442 transitions. [2020-07-29 03:08:16,592 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2020-07-29 03:08:16,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2020-07-29 03:08:16,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 301 states and 442 transitions. [2020-07-29 03:08:16,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:16,597 INFO L688 BuchiCegarLoop]: Abstraction has 301 states and 442 transitions. [2020-07-29 03:08:16,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states and 442 transitions. [2020-07-29 03:08:16,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 286. [2020-07-29 03:08:16,630 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:16,631 INFO L82 GeneralOperation]: Start isEquivalent. First operand 301 states and 442 transitions. Second operand 286 states. [2020-07-29 03:08:16,632 INFO L74 IsIncluded]: Start isIncluded. First operand 301 states and 442 transitions. Second operand 286 states. [2020-07-29 03:08:16,632 INFO L87 Difference]: Start difference. First operand 301 states and 442 transitions. Second operand 286 states. [2020-07-29 03:08:16,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:16,644 INFO L93 Difference]: Finished difference Result 301 states and 442 transitions. [2020-07-29 03:08:16,645 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 442 transitions. [2020-07-29 03:08:16,645 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:16,646 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:16,646 INFO L74 IsIncluded]: Start isIncluded. First operand 286 states. Second operand 301 states and 442 transitions. [2020-07-29 03:08:16,646 INFO L87 Difference]: Start difference. First operand 286 states. Second operand 301 states and 442 transitions. [2020-07-29 03:08:16,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:16,658 INFO L93 Difference]: Finished difference Result 301 states and 442 transitions. [2020-07-29 03:08:16,659 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 442 transitions. [2020-07-29 03:08:16,661 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:16,661 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:16,661 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:16,661 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:16,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 286 states. [2020-07-29 03:08:16,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 421 transitions. [2020-07-29 03:08:16,676 INFO L711 BuchiCegarLoop]: Abstraction has 286 states and 421 transitions. [2020-07-29 03:08:16,676 INFO L591 BuchiCegarLoop]: Abstraction has 286 states and 421 transitions. [2020-07-29 03:08:16,676 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2020-07-29 03:08:16,676 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 286 states and 421 transitions. [2020-07-29 03:08:16,680 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2020-07-29 03:08:16,680 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:16,680 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:16,683 INFO L849 BuchiCegarLoop]: Counterexample stem 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-07-29 03:08:16,683 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:16,684 INFO L794 eck$LassoCheckResult]: Stem: 2005#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 1878#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 1879#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 1970#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 1971#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 1880#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 1881#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 1938#L107 assume !(1 == ~P_1_pc~0); 1988#L107-2 is_P_1_triggered_~__retres1~0 := 0; 1987#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 1989#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 1990#L467 assume !(0 != activate_threads_~tmp~1); 2025#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 1852#L175 assume !(1 == ~P_2_pc~0); 1853#L175-2 is_P_2_triggered_~__retres1~1 := 0; 1854#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 1855#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 1899#L475 assume !(0 != activate_threads_~tmp___0~1); 1856#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 1857#L257 assume 1 == ~C_1_pc~0; 1962#L258 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 1963#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 1964#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 1907#L483 assume !(0 != activate_threads_~tmp___1~1); 1908#L537-1 [2020-07-29 03:08:16,684 INFO L796 eck$LassoCheckResult]: Loop: 1908#L537-1 assume !false; 1934#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 1935#L386 assume !false; 1966#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 1983#L317 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1863#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 1941#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 1924#L351 assume !(0 != eval_~tmp___2~0); 1925#L402 start_simulation_~kernel_st~0 := 2; 1948#L287-1 start_simulation_~kernel_st~0 := 3; 1949#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 1995#L107-6 assume 1 == ~P_1_pc~0; 1974#L108-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 1975#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 1978#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 1979#L467-6 assume !(0 != activate_threads_~tmp~1); 2021#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 2024#L175-6 assume !(1 == ~P_2_pc~0); 2023#L175-8 is_P_2_triggered_~__retres1~1 := 0; 1900#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 1901#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 1869#L475-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 1870#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 1909#L257-6 assume 1 == ~C_1_pc~0; 1911#L258-2 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 1958#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 1959#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 1890#L483-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 1891#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 1902#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1867#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 1944#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 1998#L556 assume !(0 == start_simulation_~tmp~3); 2000#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 2120#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 2119#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 2118#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 2117#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 2116#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 2115#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 2114#L569 assume !(0 != start_simulation_~tmp___0~2); 1908#L537-1 [2020-07-29 03:08:16,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:16,685 INFO L82 PathProgramCache]: Analyzing trace with hash -754916022, now seen corresponding path program 1 times [2020-07-29 03:08:16,685 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:16,690 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033200839] [2020-07-29 03:08:16,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:16,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:16,735 INFO L280 TraceCheckUtils]: 0: Hoare triple {2743#true} ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; {2743#true} is VALID [2020-07-29 03:08:16,736 INFO L280 TraceCheckUtils]: 1: Hoare triple {2743#true} havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,737 INFO L280 TraceCheckUtils]: 2: Hoare triple {2745#(<= ~C_1_pc~0 0)} havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,738 INFO L280 TraceCheckUtils]: 3: Hoare triple {2745#(<= ~C_1_pc~0 0)} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,738 INFO L280 TraceCheckUtils]: 4: Hoare triple {2745#(<= ~C_1_pc~0 0)} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,739 INFO L280 TraceCheckUtils]: 5: Hoare triple {2745#(<= ~C_1_pc~0 0)} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,740 INFO L280 TraceCheckUtils]: 6: Hoare triple {2745#(<= ~C_1_pc~0 0)} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,740 INFO L280 TraceCheckUtils]: 7: Hoare triple {2745#(<= ~C_1_pc~0 0)} assume !(1 == ~P_1_pc~0); {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,741 INFO L280 TraceCheckUtils]: 8: Hoare triple {2745#(<= ~C_1_pc~0 0)} is_P_1_triggered_~__retres1~0 := 0; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,742 INFO L280 TraceCheckUtils]: 9: Hoare triple {2745#(<= ~C_1_pc~0 0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,742 INFO L280 TraceCheckUtils]: 10: Hoare triple {2745#(<= ~C_1_pc~0 0)} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,743 INFO L280 TraceCheckUtils]: 11: Hoare triple {2745#(<= ~C_1_pc~0 0)} assume !(0 != activate_threads_~tmp~1); {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,744 INFO L280 TraceCheckUtils]: 12: Hoare triple {2745#(<= ~C_1_pc~0 0)} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,745 INFO L280 TraceCheckUtils]: 13: Hoare triple {2745#(<= ~C_1_pc~0 0)} assume !(1 == ~P_2_pc~0); {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,745 INFO L280 TraceCheckUtils]: 14: Hoare triple {2745#(<= ~C_1_pc~0 0)} is_P_2_triggered_~__retres1~1 := 0; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,746 INFO L280 TraceCheckUtils]: 15: Hoare triple {2745#(<= ~C_1_pc~0 0)} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,747 INFO L280 TraceCheckUtils]: 16: Hoare triple {2745#(<= ~C_1_pc~0 0)} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,747 INFO L280 TraceCheckUtils]: 17: Hoare triple {2745#(<= ~C_1_pc~0 0)} assume !(0 != activate_threads_~tmp___0~1); {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,748 INFO L280 TraceCheckUtils]: 18: Hoare triple {2745#(<= ~C_1_pc~0 0)} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {2745#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,749 INFO L280 TraceCheckUtils]: 19: Hoare triple {2745#(<= ~C_1_pc~0 0)} assume 1 == ~C_1_pc~0; {2744#false} is VALID [2020-07-29 03:08:16,749 INFO L280 TraceCheckUtils]: 20: Hoare triple {2744#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {2744#false} is VALID [2020-07-29 03:08:16,749 INFO L280 TraceCheckUtils]: 21: Hoare triple {2744#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {2744#false} is VALID [2020-07-29 03:08:16,750 INFO L280 TraceCheckUtils]: 22: Hoare triple {2744#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {2744#false} is VALID [2020-07-29 03:08:16,750 INFO L280 TraceCheckUtils]: 23: Hoare triple {2744#false} assume !(0 != activate_threads_~tmp___1~1); {2744#false} is VALID [2020-07-29 03:08:16,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:16,751 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033200839] [2020-07-29 03:08:16,752 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:16,752 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:16,752 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462706646] [2020-07-29 03:08:16,753 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-07-29 03:08:16,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:16,753 INFO L82 PathProgramCache]: Analyzing trace with hash 481737154, now seen corresponding path program 1 times [2020-07-29 03:08:16,753 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:16,754 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294721203] [2020-07-29 03:08:16,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:16,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:16,796 INFO L280 TraceCheckUtils]: 0: Hoare triple {2746#true} assume !false; {2746#true} is VALID [2020-07-29 03:08:16,796 INFO L280 TraceCheckUtils]: 1: Hoare triple {2746#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {2746#true} is VALID [2020-07-29 03:08:16,797 INFO L280 TraceCheckUtils]: 2: Hoare triple {2746#true} assume !false; {2746#true} is VALID [2020-07-29 03:08:16,797 INFO L280 TraceCheckUtils]: 3: Hoare triple {2746#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {2746#true} is VALID [2020-07-29 03:08:16,798 INFO L280 TraceCheckUtils]: 4: Hoare triple {2746#true} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {2748#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} is VALID [2020-07-29 03:08:16,799 INFO L280 TraceCheckUtils]: 5: Hoare triple {2748#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {2749#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} is VALID [2020-07-29 03:08:16,800 INFO L280 TraceCheckUtils]: 6: Hoare triple {2749#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {2750#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} is VALID [2020-07-29 03:08:16,801 INFO L280 TraceCheckUtils]: 7: Hoare triple {2750#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} assume !(0 != eval_~tmp___2~0); {2747#false} is VALID [2020-07-29 03:08:16,801 INFO L280 TraceCheckUtils]: 8: Hoare triple {2747#false} start_simulation_~kernel_st~0 := 2; {2747#false} is VALID [2020-07-29 03:08:16,801 INFO L280 TraceCheckUtils]: 9: Hoare triple {2747#false} start_simulation_~kernel_st~0 := 3; {2747#false} is VALID [2020-07-29 03:08:16,801 INFO L280 TraceCheckUtils]: 10: Hoare triple {2747#false} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {2747#false} is VALID [2020-07-29 03:08:16,802 INFO L280 TraceCheckUtils]: 11: Hoare triple {2747#false} assume 1 == ~P_1_pc~0; {2747#false} is VALID [2020-07-29 03:08:16,802 INFO L280 TraceCheckUtils]: 12: Hoare triple {2747#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {2747#false} is VALID [2020-07-29 03:08:16,802 INFO L280 TraceCheckUtils]: 13: Hoare triple {2747#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {2747#false} is VALID [2020-07-29 03:08:16,802 INFO L280 TraceCheckUtils]: 14: Hoare triple {2747#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {2747#false} is VALID [2020-07-29 03:08:16,802 INFO L280 TraceCheckUtils]: 15: Hoare triple {2747#false} assume !(0 != activate_threads_~tmp~1); {2747#false} is VALID [2020-07-29 03:08:16,803 INFO L280 TraceCheckUtils]: 16: Hoare triple {2747#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {2747#false} is VALID [2020-07-29 03:08:16,803 INFO L280 TraceCheckUtils]: 17: Hoare triple {2747#false} assume !(1 == ~P_2_pc~0); {2747#false} is VALID [2020-07-29 03:08:16,803 INFO L280 TraceCheckUtils]: 18: Hoare triple {2747#false} is_P_2_triggered_~__retres1~1 := 0; {2747#false} is VALID [2020-07-29 03:08:16,804 INFO L280 TraceCheckUtils]: 19: Hoare triple {2747#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {2747#false} is VALID [2020-07-29 03:08:16,804 INFO L280 TraceCheckUtils]: 20: Hoare triple {2747#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {2747#false} is VALID [2020-07-29 03:08:16,804 INFO L280 TraceCheckUtils]: 21: Hoare triple {2747#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {2747#false} is VALID [2020-07-29 03:08:16,804 INFO L280 TraceCheckUtils]: 22: Hoare triple {2747#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {2747#false} is VALID [2020-07-29 03:08:16,805 INFO L280 TraceCheckUtils]: 23: Hoare triple {2747#false} assume 1 == ~C_1_pc~0; {2747#false} is VALID [2020-07-29 03:08:16,805 INFO L280 TraceCheckUtils]: 24: Hoare triple {2747#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {2747#false} is VALID [2020-07-29 03:08:16,805 INFO L280 TraceCheckUtils]: 25: Hoare triple {2747#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {2747#false} is VALID [2020-07-29 03:08:16,805 INFO L280 TraceCheckUtils]: 26: Hoare triple {2747#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {2747#false} is VALID [2020-07-29 03:08:16,805 INFO L280 TraceCheckUtils]: 27: Hoare triple {2747#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {2747#false} is VALID [2020-07-29 03:08:16,806 INFO L280 TraceCheckUtils]: 28: Hoare triple {2747#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {2747#false} is VALID [2020-07-29 03:08:16,806 INFO L280 TraceCheckUtils]: 29: Hoare triple {2747#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {2747#false} is VALID [2020-07-29 03:08:16,807 INFO L280 TraceCheckUtils]: 30: Hoare triple {2747#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {2747#false} is VALID [2020-07-29 03:08:16,807 INFO L280 TraceCheckUtils]: 31: Hoare triple {2747#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {2747#false} is VALID [2020-07-29 03:08:16,807 INFO L280 TraceCheckUtils]: 32: Hoare triple {2747#false} assume !(0 == start_simulation_~tmp~3); {2747#false} is VALID [2020-07-29 03:08:16,808 INFO L280 TraceCheckUtils]: 33: Hoare triple {2747#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {2747#false} is VALID [2020-07-29 03:08:16,808 INFO L280 TraceCheckUtils]: 34: Hoare triple {2747#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {2747#false} is VALID [2020-07-29 03:08:16,808 INFO L280 TraceCheckUtils]: 35: Hoare triple {2747#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {2747#false} is VALID [2020-07-29 03:08:16,808 INFO L280 TraceCheckUtils]: 36: Hoare triple {2747#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {2747#false} is VALID [2020-07-29 03:08:16,809 INFO L280 TraceCheckUtils]: 37: Hoare triple {2747#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {2747#false} is VALID [2020-07-29 03:08:16,809 INFO L280 TraceCheckUtils]: 38: Hoare triple {2747#false} stop_simulation_#res := stop_simulation_~__retres2~0; {2747#false} is VALID [2020-07-29 03:08:16,809 INFO L280 TraceCheckUtils]: 39: Hoare triple {2747#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {2747#false} is VALID [2020-07-29 03:08:16,810 INFO L280 TraceCheckUtils]: 40: Hoare triple {2747#false} assume !(0 != start_simulation_~tmp___0~2); {2747#false} is VALID [2020-07-29 03:08:16,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:16,812 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294721203] [2020-07-29 03:08:16,812 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:16,812 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:16,812 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853654547] [2020-07-29 03:08:16,813 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:16,813 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:16,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:16,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:16,814 INFO L87 Difference]: Start difference. First operand 286 states and 421 transitions. cyclomatic complexity: 136 Second operand 3 states. [2020-07-29 03:08:17,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:17,268 INFO L93 Difference]: Finished difference Result 532 states and 764 transitions. [2020-07-29 03:08:17,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:17,269 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:17,294 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 24 edges. 24 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:17,294 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 764 transitions. [2020-07-29 03:08:17,319 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 506 [2020-07-29 03:08:17,342 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 532 states and 764 transitions. [2020-07-29 03:08:17,342 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 532 [2020-07-29 03:08:17,343 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 532 [2020-07-29 03:08:17,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 532 states and 764 transitions. [2020-07-29 03:08:17,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:17,344 INFO L688 BuchiCegarLoop]: Abstraction has 532 states and 764 transitions. [2020-07-29 03:08:17,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states and 764 transitions. [2020-07-29 03:08:17,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 516. [2020-07-29 03:08:17,355 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:17,355 INFO L82 GeneralOperation]: Start isEquivalent. First operand 532 states and 764 transitions. Second operand 516 states. [2020-07-29 03:08:17,355 INFO L74 IsIncluded]: Start isIncluded. First operand 532 states and 764 transitions. Second operand 516 states. [2020-07-29 03:08:17,355 INFO L87 Difference]: Start difference. First operand 532 states and 764 transitions. Second operand 516 states. [2020-07-29 03:08:17,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:17,382 INFO L93 Difference]: Finished difference Result 532 states and 764 transitions. [2020-07-29 03:08:17,382 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 764 transitions. [2020-07-29 03:08:17,383 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:17,384 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:17,384 INFO L74 IsIncluded]: Start isIncluded. First operand 516 states. Second operand 532 states and 764 transitions. [2020-07-29 03:08:17,384 INFO L87 Difference]: Start difference. First operand 516 states. Second operand 532 states and 764 transitions. [2020-07-29 03:08:17,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:17,405 INFO L93 Difference]: Finished difference Result 532 states and 764 transitions. [2020-07-29 03:08:17,405 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 764 transitions. [2020-07-29 03:08:17,406 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:17,407 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:17,407 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:17,407 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:17,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 516 states. [2020-07-29 03:08:17,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 744 transitions. [2020-07-29 03:08:17,426 INFO L711 BuchiCegarLoop]: Abstraction has 516 states and 744 transitions. [2020-07-29 03:08:17,426 INFO L591 BuchiCegarLoop]: Abstraction has 516 states and 744 transitions. [2020-07-29 03:08:17,426 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2020-07-29 03:08:17,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 516 states and 744 transitions. [2020-07-29 03:08:17,429 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 490 [2020-07-29 03:08:17,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:17,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:17,430 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2020-07-29 03:08:17,430 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:17,431 INFO L794 eck$LassoCheckResult]: Stem: 3457#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 3309#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 3310#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 3412#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 3413#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 3311#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 3312#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 3372#L107 assume !(1 == ~P_1_pc~0); 3429#L107-2 is_P_1_triggered_~__retres1~0 := 0; 3428#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 3430#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 3431#L467 assume !(0 != activate_threads_~tmp~1); 3483#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 3283#L175 assume !(1 == ~P_2_pc~0); 3284#L175-2 is_P_2_triggered_~__retres1~1 := 0; 3285#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 3286#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 3335#L475 assume !(0 != activate_threads_~tmp___0~1); 3287#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 3288#L257 assume !(1 == ~C_1_pc~0); 3391#L257-2 assume !(2 == ~C_1_pc~0); 3392#L267-1 is_C_1_triggered_~__retres1~2 := 0; 3454#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 3402#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 3341#L483 assume !(0 != activate_threads_~tmp___1~1); 3342#L537-1 [2020-07-29 03:08:17,431 INFO L796 eck$LassoCheckResult]: Loop: 3342#L537-1 assume !false; 3370#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 3371#L386 assume !false; 3404#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 3426#L317 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 3294#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 3773#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 3771#L351 assume !(0 != eval_~tmp___2~0); 3772#L402 start_simulation_~kernel_st~0 := 2; 3756#L287-1 start_simulation_~kernel_st~0 := 3; 3755#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 3754#L107-6 assume 1 == ~P_1_pc~0; 3416#L108-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 3417#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 3419#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 3420#L467-6 assume !(0 != activate_threads_~tmp~1); 3475#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 3477#L175-6 assume !(1 == ~P_2_pc~0); 3476#L175-8 is_P_2_triggered_~__retres1~1 := 0; 3332#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 3333#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 3300#L475-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 3301#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 3343#L257-6 assume !(1 == ~C_1_pc~0); 3344#L257-8 assume !(2 == ~C_1_pc~0); 3369#L267-5 is_C_1_triggered_~__retres1~2 := 0; 3752#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 3751#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 3750#L483-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 3749#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 3746#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 3745#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 3744#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 3743#L556 assume !(0 == start_simulation_~tmp~3); 3403#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 3433#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 3305#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 3381#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 3302#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 3303#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 3323#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 3324#L569 assume !(0 != start_simulation_~tmp___0~2); 3342#L537-1 [2020-07-29 03:08:17,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:17,431 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 1 times [2020-07-29 03:08:17,432 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:17,432 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395783127] [2020-07-29 03:08:17,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:17,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:17,444 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:17,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:17,453 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:17,483 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:17,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:17,484 INFO L82 PathProgramCache]: Analyzing trace with hash 290270835, now seen corresponding path program 1 times [2020-07-29 03:08:17,484 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:17,484 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027121483] [2020-07-29 03:08:17,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:17,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:17,550 INFO L280 TraceCheckUtils]: 0: Hoare triple {4868#true} assume !false; {4868#true} is VALID [2020-07-29 03:08:17,551 INFO L280 TraceCheckUtils]: 1: Hoare triple {4868#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {4868#true} is VALID [2020-07-29 03:08:17,551 INFO L280 TraceCheckUtils]: 2: Hoare triple {4868#true} assume !false; {4868#true} is VALID [2020-07-29 03:08:17,551 INFO L280 TraceCheckUtils]: 3: Hoare triple {4868#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {4868#true} is VALID [2020-07-29 03:08:17,559 INFO L280 TraceCheckUtils]: 4: Hoare triple {4868#true} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {4870#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} is VALID [2020-07-29 03:08:17,560 INFO L280 TraceCheckUtils]: 5: Hoare triple {4870#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {4871#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} is VALID [2020-07-29 03:08:17,560 INFO L280 TraceCheckUtils]: 6: Hoare triple {4871#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {4872#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} is VALID [2020-07-29 03:08:17,561 INFO L280 TraceCheckUtils]: 7: Hoare triple {4872#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} assume !(0 != eval_~tmp___2~0); {4869#false} is VALID [2020-07-29 03:08:17,561 INFO L280 TraceCheckUtils]: 8: Hoare triple {4869#false} start_simulation_~kernel_st~0 := 2; {4869#false} is VALID [2020-07-29 03:08:17,561 INFO L280 TraceCheckUtils]: 9: Hoare triple {4869#false} start_simulation_~kernel_st~0 := 3; {4869#false} is VALID [2020-07-29 03:08:17,562 INFO L280 TraceCheckUtils]: 10: Hoare triple {4869#false} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {4869#false} is VALID [2020-07-29 03:08:17,562 INFO L280 TraceCheckUtils]: 11: Hoare triple {4869#false} assume 1 == ~P_1_pc~0; {4869#false} is VALID [2020-07-29 03:08:17,562 INFO L280 TraceCheckUtils]: 12: Hoare triple {4869#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {4869#false} is VALID [2020-07-29 03:08:17,562 INFO L280 TraceCheckUtils]: 13: Hoare triple {4869#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {4869#false} is VALID [2020-07-29 03:08:17,563 INFO L280 TraceCheckUtils]: 14: Hoare triple {4869#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {4869#false} is VALID [2020-07-29 03:08:17,563 INFO L280 TraceCheckUtils]: 15: Hoare triple {4869#false} assume !(0 != activate_threads_~tmp~1); {4869#false} is VALID [2020-07-29 03:08:17,563 INFO L280 TraceCheckUtils]: 16: Hoare triple {4869#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {4869#false} is VALID [2020-07-29 03:08:17,563 INFO L280 TraceCheckUtils]: 17: Hoare triple {4869#false} assume !(1 == ~P_2_pc~0); {4869#false} is VALID [2020-07-29 03:08:17,563 INFO L280 TraceCheckUtils]: 18: Hoare triple {4869#false} is_P_2_triggered_~__retres1~1 := 0; {4869#false} is VALID [2020-07-29 03:08:17,564 INFO L280 TraceCheckUtils]: 19: Hoare triple {4869#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {4869#false} is VALID [2020-07-29 03:08:17,564 INFO L280 TraceCheckUtils]: 20: Hoare triple {4869#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {4869#false} is VALID [2020-07-29 03:08:17,564 INFO L280 TraceCheckUtils]: 21: Hoare triple {4869#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {4869#false} is VALID [2020-07-29 03:08:17,564 INFO L280 TraceCheckUtils]: 22: Hoare triple {4869#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {4869#false} is VALID [2020-07-29 03:08:17,564 INFO L280 TraceCheckUtils]: 23: Hoare triple {4869#false} assume !(1 == ~C_1_pc~0); {4869#false} is VALID [2020-07-29 03:08:17,565 INFO L280 TraceCheckUtils]: 24: Hoare triple {4869#false} assume !(2 == ~C_1_pc~0); {4869#false} is VALID [2020-07-29 03:08:17,565 INFO L280 TraceCheckUtils]: 25: Hoare triple {4869#false} is_C_1_triggered_~__retres1~2 := 0; {4869#false} is VALID [2020-07-29 03:08:17,565 INFO L280 TraceCheckUtils]: 26: Hoare triple {4869#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {4869#false} is VALID [2020-07-29 03:08:17,565 INFO L280 TraceCheckUtils]: 27: Hoare triple {4869#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {4869#false} is VALID [2020-07-29 03:08:17,566 INFO L280 TraceCheckUtils]: 28: Hoare triple {4869#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {4869#false} is VALID [2020-07-29 03:08:17,566 INFO L280 TraceCheckUtils]: 29: Hoare triple {4869#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {4869#false} is VALID [2020-07-29 03:08:17,566 INFO L280 TraceCheckUtils]: 30: Hoare triple {4869#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {4869#false} is VALID [2020-07-29 03:08:17,566 INFO L280 TraceCheckUtils]: 31: Hoare triple {4869#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {4869#false} is VALID [2020-07-29 03:08:17,566 INFO L280 TraceCheckUtils]: 32: Hoare triple {4869#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {4869#false} is VALID [2020-07-29 03:08:17,567 INFO L280 TraceCheckUtils]: 33: Hoare triple {4869#false} assume !(0 == start_simulation_~tmp~3); {4869#false} is VALID [2020-07-29 03:08:17,567 INFO L280 TraceCheckUtils]: 34: Hoare triple {4869#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {4869#false} is VALID [2020-07-29 03:08:17,568 INFO L280 TraceCheckUtils]: 35: Hoare triple {4869#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {4869#false} is VALID [2020-07-29 03:08:17,571 INFO L280 TraceCheckUtils]: 36: Hoare triple {4869#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {4869#false} is VALID [2020-07-29 03:08:17,571 INFO L280 TraceCheckUtils]: 37: Hoare triple {4869#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {4869#false} is VALID [2020-07-29 03:08:17,572 INFO L280 TraceCheckUtils]: 38: Hoare triple {4869#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {4869#false} is VALID [2020-07-29 03:08:17,572 INFO L280 TraceCheckUtils]: 39: Hoare triple {4869#false} stop_simulation_#res := stop_simulation_~__retres2~0; {4869#false} is VALID [2020-07-29 03:08:17,572 INFO L280 TraceCheckUtils]: 40: Hoare triple {4869#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {4869#false} is VALID [2020-07-29 03:08:17,572 INFO L280 TraceCheckUtils]: 41: Hoare triple {4869#false} assume !(0 != start_simulation_~tmp___0~2); {4869#false} is VALID [2020-07-29 03:08:17,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:17,574 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027121483] [2020-07-29 03:08:17,575 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:17,575 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:17,575 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377301214] [2020-07-29 03:08:17,576 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:17,577 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:17,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-29 03:08:17,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-29 03:08:17,578 INFO L87 Difference]: Start difference. First operand 516 states and 744 transitions. cyclomatic complexity: 229 Second operand 5 states. [2020-07-29 03:08:18,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:18,419 INFO L93 Difference]: Finished difference Result 908 states and 1298 transitions. [2020-07-29 03:08:18,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-29 03:08:18,420 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-29 03:08:18,464 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 42 edges. 42 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:18,465 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 908 states and 1298 transitions. [2020-07-29 03:08:18,527 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 882 [2020-07-29 03:08:18,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 908 states to 908 states and 1298 transitions. [2020-07-29 03:08:18,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 908 [2020-07-29 03:08:18,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 908 [2020-07-29 03:08:18,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 908 states and 1298 transitions. [2020-07-29 03:08:18,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:18,604 INFO L688 BuchiCegarLoop]: Abstraction has 908 states and 1298 transitions. [2020-07-29 03:08:18,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states and 1298 transitions. [2020-07-29 03:08:18,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 528. [2020-07-29 03:08:18,619 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:18,619 INFO L82 GeneralOperation]: Start isEquivalent. First operand 908 states and 1298 transitions. Second operand 528 states. [2020-07-29 03:08:18,619 INFO L74 IsIncluded]: Start isIncluded. First operand 908 states and 1298 transitions. Second operand 528 states. [2020-07-29 03:08:18,619 INFO L87 Difference]: Start difference. First operand 908 states and 1298 transitions. Second operand 528 states. [2020-07-29 03:08:18,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:18,684 INFO L93 Difference]: Finished difference Result 908 states and 1298 transitions. [2020-07-29 03:08:18,684 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 1298 transitions. [2020-07-29 03:08:18,686 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:18,687 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:18,687 INFO L74 IsIncluded]: Start isIncluded. First operand 528 states. Second operand 908 states and 1298 transitions. [2020-07-29 03:08:18,687 INFO L87 Difference]: Start difference. First operand 528 states. Second operand 908 states and 1298 transitions. [2020-07-29 03:08:18,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:18,745 INFO L93 Difference]: Finished difference Result 908 states and 1298 transitions. [2020-07-29 03:08:18,746 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 1298 transitions. [2020-07-29 03:08:18,747 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:18,748 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:18,748 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:18,748 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:18,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2020-07-29 03:08:18,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 756 transitions. [2020-07-29 03:08:18,770 INFO L711 BuchiCegarLoop]: Abstraction has 528 states and 756 transitions. [2020-07-29 03:08:18,770 INFO L591 BuchiCegarLoop]: Abstraction has 528 states and 756 transitions. [2020-07-29 03:08:18,771 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2020-07-29 03:08:18,771 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 528 states and 756 transitions. [2020-07-29 03:08:18,774 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 502 [2020-07-29 03:08:18,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:18,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:18,776 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2020-07-29 03:08:18,776 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:18,776 INFO L794 eck$LassoCheckResult]: Stem: 5951#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 5815#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 5816#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 5909#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 5910#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 5817#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 5818#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 5874#L107 assume !(1 == ~P_1_pc~0); 5927#L107-2 is_P_1_triggered_~__retres1~0 := 0; 5926#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 5928#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 5929#L467 assume !(0 != activate_threads_~tmp~1); 5977#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 5789#L175 assume !(1 == ~P_2_pc~0); 5790#L175-2 is_P_2_triggered_~__retres1~1 := 0; 5791#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 5792#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 5837#L475 assume !(0 != activate_threads_~tmp___0~1); 5793#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 5794#L257 assume !(1 == ~C_1_pc~0); 5892#L257-2 assume !(2 == ~C_1_pc~0); 5893#L267-1 is_C_1_triggered_~__retres1~2 := 0; 5949#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 5903#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 5847#L483 assume !(0 != activate_threads_~tmp___1~1); 5848#L537-1 [2020-07-29 03:08:18,777 INFO L796 eck$LassoCheckResult]: Loop: 5848#L537-1 assume !false; 6131#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 6101#L386 assume !false; 6070#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 6066#L317 assume !(0 == ~P_1_st~0); 6062#L321 assume !(0 == ~P_2_st~0); 6057#L325 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 6050#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 6046#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 6044#L351 assume !(0 != eval_~tmp___2~0); 6043#L402 start_simulation_~kernel_st~0 := 2; 6042#L287-1 start_simulation_~kernel_st~0 := 3; 6041#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 6040#L107-6 assume 1 == ~P_1_pc~0; 6038#L108-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 6037#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 6036#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 6035#L467-6 assume !(0 != activate_threads_~tmp~1); 6034#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 6032#L175-6 assume !(1 == ~P_2_pc~0); 6033#L175-8 is_P_2_triggered_~__retres1~1 := 0; 6006#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 6007#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 5997#L475-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 5998#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 5849#L257-6 assume !(1 == ~C_1_pc~0); 5850#L257-8 assume !(2 == ~C_1_pc~0); 5873#L267-5 is_C_1_triggered_~__retres1~2 := 0; 5934#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 5897#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 5898#L483-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 5840#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 5841#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 6285#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 5968#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 5943#L556 assume !(0 == start_simulation_~tmp~3); 5904#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 5931#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 5811#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 5884#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 5813#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 5814#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 5833#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 5834#L569 assume !(0 != start_simulation_~tmp___0~2); 5848#L537-1 [2020-07-29 03:08:18,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:18,777 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 2 times [2020-07-29 03:08:18,778 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:18,778 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403540684] [2020-07-29 03:08:18,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:18,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:18,788 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:18,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:18,796 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:18,808 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:18,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:18,809 INFO L82 PathProgramCache]: Analyzing trace with hash -303364692, now seen corresponding path program 1 times [2020-07-29 03:08:18,811 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:18,812 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683044548] [2020-07-29 03:08:18,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:18,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:18,862 INFO L280 TraceCheckUtils]: 0: Hoare triple {8138#true} assume !false; {8138#true} is VALID [2020-07-29 03:08:18,862 INFO L280 TraceCheckUtils]: 1: Hoare triple {8138#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {8138#true} is VALID [2020-07-29 03:08:18,862 INFO L280 TraceCheckUtils]: 2: Hoare triple {8138#true} assume !false; {8138#true} is VALID [2020-07-29 03:08:18,863 INFO L280 TraceCheckUtils]: 3: Hoare triple {8138#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {8138#true} is VALID [2020-07-29 03:08:18,863 INFO L280 TraceCheckUtils]: 4: Hoare triple {8138#true} assume !(0 == ~P_1_st~0); {8138#true} is VALID [2020-07-29 03:08:18,863 INFO L280 TraceCheckUtils]: 5: Hoare triple {8138#true} assume !(0 == ~P_2_st~0); {8138#true} is VALID [2020-07-29 03:08:18,863 INFO L280 TraceCheckUtils]: 6: Hoare triple {8138#true} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {8138#true} is VALID [2020-07-29 03:08:18,864 INFO L280 TraceCheckUtils]: 7: Hoare triple {8138#true} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {8138#true} is VALID [2020-07-29 03:08:18,864 INFO L280 TraceCheckUtils]: 8: Hoare triple {8138#true} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {8138#true} is VALID [2020-07-29 03:08:18,864 INFO L280 TraceCheckUtils]: 9: Hoare triple {8138#true} assume !(0 != eval_~tmp___2~0); {8138#true} is VALID [2020-07-29 03:08:18,864 INFO L280 TraceCheckUtils]: 10: Hoare triple {8138#true} start_simulation_~kernel_st~0 := 2; {8138#true} is VALID [2020-07-29 03:08:18,865 INFO L280 TraceCheckUtils]: 11: Hoare triple {8138#true} start_simulation_~kernel_st~0 := 3; {8138#true} is VALID [2020-07-29 03:08:18,865 INFO L280 TraceCheckUtils]: 12: Hoare triple {8138#true} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {8138#true} is VALID [2020-07-29 03:08:18,866 INFO L280 TraceCheckUtils]: 13: Hoare triple {8138#true} assume 1 == ~P_1_pc~0; {8138#true} is VALID [2020-07-29 03:08:18,867 INFO L280 TraceCheckUtils]: 14: Hoare triple {8138#true} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {8140#(<= 1 ULTIMATE.start_is_P_1_triggered_~__retres1~0)} is VALID [2020-07-29 03:08:18,867 INFO L280 TraceCheckUtils]: 15: Hoare triple {8140#(<= 1 ULTIMATE.start_is_P_1_triggered_~__retres1~0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {8141#(<= 1 |ULTIMATE.start_is_P_1_triggered_#res|)} is VALID [2020-07-29 03:08:18,868 INFO L280 TraceCheckUtils]: 16: Hoare triple {8141#(<= 1 |ULTIMATE.start_is_P_1_triggered_#res|)} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {8142#(<= 1 ULTIMATE.start_activate_threads_~tmp~1)} is VALID [2020-07-29 03:08:18,869 INFO L280 TraceCheckUtils]: 17: Hoare triple {8142#(<= 1 ULTIMATE.start_activate_threads_~tmp~1)} assume !(0 != activate_threads_~tmp~1); {8139#false} is VALID [2020-07-29 03:08:18,869 INFO L280 TraceCheckUtils]: 18: Hoare triple {8139#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {8139#false} is VALID [2020-07-29 03:08:18,870 INFO L280 TraceCheckUtils]: 19: Hoare triple {8139#false} assume !(1 == ~P_2_pc~0); {8139#false} is VALID [2020-07-29 03:08:18,870 INFO L280 TraceCheckUtils]: 20: Hoare triple {8139#false} is_P_2_triggered_~__retres1~1 := 0; {8139#false} is VALID [2020-07-29 03:08:18,870 INFO L280 TraceCheckUtils]: 21: Hoare triple {8139#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {8139#false} is VALID [2020-07-29 03:08:18,871 INFO L280 TraceCheckUtils]: 22: Hoare triple {8139#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {8139#false} is VALID [2020-07-29 03:08:18,871 INFO L280 TraceCheckUtils]: 23: Hoare triple {8139#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {8139#false} is VALID [2020-07-29 03:08:18,871 INFO L280 TraceCheckUtils]: 24: Hoare triple {8139#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {8139#false} is VALID [2020-07-29 03:08:18,871 INFO L280 TraceCheckUtils]: 25: Hoare triple {8139#false} assume !(1 == ~C_1_pc~0); {8139#false} is VALID [2020-07-29 03:08:18,872 INFO L280 TraceCheckUtils]: 26: Hoare triple {8139#false} assume !(2 == ~C_1_pc~0); {8139#false} is VALID [2020-07-29 03:08:18,872 INFO L280 TraceCheckUtils]: 27: Hoare triple {8139#false} is_C_1_triggered_~__retres1~2 := 0; {8139#false} is VALID [2020-07-29 03:08:18,872 INFO L280 TraceCheckUtils]: 28: Hoare triple {8139#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {8139#false} is VALID [2020-07-29 03:08:18,872 INFO L280 TraceCheckUtils]: 29: Hoare triple {8139#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {8139#false} is VALID [2020-07-29 03:08:18,872 INFO L280 TraceCheckUtils]: 30: Hoare triple {8139#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {8139#false} is VALID [2020-07-29 03:08:18,873 INFO L280 TraceCheckUtils]: 31: Hoare triple {8139#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {8139#false} is VALID [2020-07-29 03:08:18,873 INFO L280 TraceCheckUtils]: 32: Hoare triple {8139#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {8139#false} is VALID [2020-07-29 03:08:18,874 INFO L280 TraceCheckUtils]: 33: Hoare triple {8139#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {8139#false} is VALID [2020-07-29 03:08:18,874 INFO L280 TraceCheckUtils]: 34: Hoare triple {8139#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {8139#false} is VALID [2020-07-29 03:08:18,874 INFO L280 TraceCheckUtils]: 35: Hoare triple {8139#false} assume !(0 == start_simulation_~tmp~3); {8139#false} is VALID [2020-07-29 03:08:18,874 INFO L280 TraceCheckUtils]: 36: Hoare triple {8139#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {8139#false} is VALID [2020-07-29 03:08:18,875 INFO L280 TraceCheckUtils]: 37: Hoare triple {8139#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {8139#false} is VALID [2020-07-29 03:08:18,875 INFO L280 TraceCheckUtils]: 38: Hoare triple {8139#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {8139#false} is VALID [2020-07-29 03:08:18,876 INFO L280 TraceCheckUtils]: 39: Hoare triple {8139#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {8139#false} is VALID [2020-07-29 03:08:18,876 INFO L280 TraceCheckUtils]: 40: Hoare triple {8139#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {8139#false} is VALID [2020-07-29 03:08:18,876 INFO L280 TraceCheckUtils]: 41: Hoare triple {8139#false} stop_simulation_#res := stop_simulation_~__retres2~0; {8139#false} is VALID [2020-07-29 03:08:18,877 INFO L280 TraceCheckUtils]: 42: Hoare triple {8139#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {8139#false} is VALID [2020-07-29 03:08:18,877 INFO L280 TraceCheckUtils]: 43: Hoare triple {8139#false} assume !(0 != start_simulation_~tmp___0~2); {8139#false} is VALID [2020-07-29 03:08:18,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:18,880 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683044548] [2020-07-29 03:08:18,880 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:18,881 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:18,881 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300438310] [2020-07-29 03:08:18,882 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:18,882 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:18,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-29 03:08:18,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-29 03:08:18,883 INFO L87 Difference]: Start difference. First operand 528 states and 756 transitions. cyclomatic complexity: 229 Second operand 5 states. [2020-07-29 03:08:20,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:20,091 INFO L93 Difference]: Finished difference Result 1010 states and 1426 transitions. [2020-07-29 03:08:20,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-29 03:08:20,091 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-29 03:08:20,146 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:20,146 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1010 states and 1426 transitions. [2020-07-29 03:08:20,227 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 968 [2020-07-29 03:08:20,312 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1010 states to 1010 states and 1426 transitions. [2020-07-29 03:08:20,312 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1010 [2020-07-29 03:08:20,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1010 [2020-07-29 03:08:20,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1426 transitions. [2020-07-29 03:08:20,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:20,316 INFO L688 BuchiCegarLoop]: Abstraction has 1010 states and 1426 transitions. [2020-07-29 03:08:20,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1426 transitions. [2020-07-29 03:08:20,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 567. [2020-07-29 03:08:20,330 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:20,331 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1010 states and 1426 transitions. Second operand 567 states. [2020-07-29 03:08:20,331 INFO L74 IsIncluded]: Start isIncluded. First operand 1010 states and 1426 transitions. Second operand 567 states. [2020-07-29 03:08:20,331 INFO L87 Difference]: Start difference. First operand 1010 states and 1426 transitions. Second operand 567 states. [2020-07-29 03:08:20,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:20,425 INFO L93 Difference]: Finished difference Result 1010 states and 1426 transitions. [2020-07-29 03:08:20,426 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1426 transitions. [2020-07-29 03:08:20,429 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:20,429 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:20,429 INFO L74 IsIncluded]: Start isIncluded. First operand 567 states. Second operand 1010 states and 1426 transitions. [2020-07-29 03:08:20,430 INFO L87 Difference]: Start difference. First operand 567 states. Second operand 1010 states and 1426 transitions. [2020-07-29 03:08:20,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:20,509 INFO L93 Difference]: Finished difference Result 1010 states and 1426 transitions. [2020-07-29 03:08:20,509 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1426 transitions. [2020-07-29 03:08:20,511 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:20,511 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:20,511 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:20,512 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:20,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 567 states. [2020-07-29 03:08:20,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 795 transitions. [2020-07-29 03:08:20,539 INFO L711 BuchiCegarLoop]: Abstraction has 567 states and 795 transitions. [2020-07-29 03:08:20,539 INFO L591 BuchiCegarLoop]: Abstraction has 567 states and 795 transitions. [2020-07-29 03:08:20,540 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2020-07-29 03:08:20,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 567 states and 795 transitions. [2020-07-29 03:08:20,543 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 538 [2020-07-29 03:08:20,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:20,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:20,545 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2020-07-29 03:08:20,545 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:20,545 INFO L794 eck$LassoCheckResult]: Stem: 9332#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 9184#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 9185#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 9277#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 9278#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 9190#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 9191#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 9241#L107 assume !(1 == ~P_1_pc~0); 9294#L107-2 is_P_1_triggered_~__retres1~0 := 0; 9325#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 9296#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 9297#L467 assume !(0 != activate_threads_~tmp~1); 9368#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 9158#L175 assume !(1 == ~P_2_pc~0); 9159#L175-2 is_P_2_triggered_~__retres1~1 := 0; 9160#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 9161#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 9209#L475 assume !(0 != activate_threads_~tmp___0~1); 9162#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 9163#L257 assume !(1 == ~C_1_pc~0); 9259#L257-2 assume !(2 == ~C_1_pc~0); 9260#L267-1 is_C_1_triggered_~__retres1~2 := 0; 9329#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 9269#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 9214#L483 assume !(0 != activate_threads_~tmp___1~1); 9215#L537-1 [2020-07-29 03:08:20,545 INFO L796 eck$LassoCheckResult]: Loop: 9215#L537-1 assume !false; 9710#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 9346#L386 assume !false; 9708#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 9288#L317 assume !(0 == ~P_1_st~0); 9289#L321 assume !(0 == ~P_2_st~0); 9707#L325 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 9706#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 9704#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 9702#L351 assume !(0 != eval_~tmp___2~0); 9306#L402 start_simulation_~kernel_st~0 := 2; 9307#L287-1 start_simulation_~kernel_st~0 := 3; 9691#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 9313#L107-6 assume !(1 == ~P_1_pc~0); 9281#L107-8 is_P_1_triggered_~__retres1~0 := 0; 9338#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 9283#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 9284#L467-6 assume !(0 != activate_threads_~tmp~1); 9358#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 9361#L175-6 assume !(1 == ~P_2_pc~0); 9360#L175-8 is_P_2_triggered_~__retres1~1 := 0; 9206#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 9207#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 9175#L475-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 9176#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 9216#L257-6 assume !(1 == ~C_1_pc~0); 9217#L257-8 assume !(2 == ~C_1_pc~0); 9240#L267-5 is_C_1_triggered_~__retres1~2 := 0; 9302#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 9264#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 9196#L483-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 9197#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 9208#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 9696#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 9355#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 9316#L556 assume !(0 == start_simulation_~tmp~3); 9270#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 9321#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 9717#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 9716#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 9715#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 9714#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 9713#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 9712#L569 assume !(0 != start_simulation_~tmp___0~2); 9215#L537-1 [2020-07-29 03:08:20,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:20,546 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 3 times [2020-07-29 03:08:20,546 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:20,547 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651358139] [2020-07-29 03:08:20,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:20,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:20,554 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:20,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:20,561 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:20,568 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:20,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:20,569 INFO L82 PathProgramCache]: Analyzing trace with hash -2074835667, now seen corresponding path program 1 times [2020-07-29 03:08:20,569 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:20,569 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218111135] [2020-07-29 03:08:20,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:20,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:20,619 INFO L280 TraceCheckUtils]: 0: Hoare triple {11750#true} assume !false; {11750#true} is VALID [2020-07-29 03:08:20,622 INFO L280 TraceCheckUtils]: 1: Hoare triple {11750#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {11750#true} is VALID [2020-07-29 03:08:20,623 INFO L280 TraceCheckUtils]: 2: Hoare triple {11750#true} assume !false; {11750#true} is VALID [2020-07-29 03:08:20,623 INFO L280 TraceCheckUtils]: 3: Hoare triple {11750#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {11750#true} is VALID [2020-07-29 03:08:20,626 INFO L280 TraceCheckUtils]: 4: Hoare triple {11750#true} assume !(0 == ~P_1_st~0); {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,627 INFO L280 TraceCheckUtils]: 5: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume !(0 == ~P_2_st~0); {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,628 INFO L280 TraceCheckUtils]: 6: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,629 INFO L280 TraceCheckUtils]: 7: Hoare triple {11752#(not (= 0 ~P_1_st~0))} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,630 INFO L280 TraceCheckUtils]: 8: Hoare triple {11752#(not (= 0 ~P_1_st~0))} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,630 INFO L280 TraceCheckUtils]: 9: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume !(0 != eval_~tmp___2~0); {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,631 INFO L280 TraceCheckUtils]: 10: Hoare triple {11752#(not (= 0 ~P_1_st~0))} start_simulation_~kernel_st~0 := 2; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,631 INFO L280 TraceCheckUtils]: 11: Hoare triple {11752#(not (= 0 ~P_1_st~0))} start_simulation_~kernel_st~0 := 3; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,632 INFO L280 TraceCheckUtils]: 12: Hoare triple {11752#(not (= 0 ~P_1_st~0))} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,633 INFO L280 TraceCheckUtils]: 13: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume !(1 == ~P_1_pc~0); {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,634 INFO L280 TraceCheckUtils]: 14: Hoare triple {11752#(not (= 0 ~P_1_st~0))} is_P_1_triggered_~__retres1~0 := 0; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,634 INFO L280 TraceCheckUtils]: 15: Hoare triple {11752#(not (= 0 ~P_1_st~0))} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,635 INFO L280 TraceCheckUtils]: 16: Hoare triple {11752#(not (= 0 ~P_1_st~0))} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,636 INFO L280 TraceCheckUtils]: 17: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume !(0 != activate_threads_~tmp~1); {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,637 INFO L280 TraceCheckUtils]: 18: Hoare triple {11752#(not (= 0 ~P_1_st~0))} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,638 INFO L280 TraceCheckUtils]: 19: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume !(1 == ~P_2_pc~0); {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,638 INFO L280 TraceCheckUtils]: 20: Hoare triple {11752#(not (= 0 ~P_1_st~0))} is_P_2_triggered_~__retres1~1 := 0; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,639 INFO L280 TraceCheckUtils]: 21: Hoare triple {11752#(not (= 0 ~P_1_st~0))} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,640 INFO L280 TraceCheckUtils]: 22: Hoare triple {11752#(not (= 0 ~P_1_st~0))} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,641 INFO L280 TraceCheckUtils]: 23: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,641 INFO L280 TraceCheckUtils]: 24: Hoare triple {11752#(not (= 0 ~P_1_st~0))} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,642 INFO L280 TraceCheckUtils]: 25: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume !(1 == ~C_1_pc~0); {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,642 INFO L280 TraceCheckUtils]: 26: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume !(2 == ~C_1_pc~0); {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,643 INFO L280 TraceCheckUtils]: 27: Hoare triple {11752#(not (= 0 ~P_1_st~0))} is_C_1_triggered_~__retres1~2 := 0; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,644 INFO L280 TraceCheckUtils]: 28: Hoare triple {11752#(not (= 0 ~P_1_st~0))} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,644 INFO L280 TraceCheckUtils]: 29: Hoare triple {11752#(not (= 0 ~P_1_st~0))} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,645 INFO L280 TraceCheckUtils]: 30: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,646 INFO L280 TraceCheckUtils]: 31: Hoare triple {11752#(not (= 0 ~P_1_st~0))} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {11752#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:20,646 INFO L280 TraceCheckUtils]: 32: Hoare triple {11752#(not (= 0 ~P_1_st~0))} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {11751#false} is VALID [2020-07-29 03:08:20,647 INFO L280 TraceCheckUtils]: 33: Hoare triple {11751#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {11751#false} is VALID [2020-07-29 03:08:20,647 INFO L280 TraceCheckUtils]: 34: Hoare triple {11751#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {11751#false} is VALID [2020-07-29 03:08:20,647 INFO L280 TraceCheckUtils]: 35: Hoare triple {11751#false} assume !(0 == start_simulation_~tmp~3); {11751#false} is VALID [2020-07-29 03:08:20,647 INFO L280 TraceCheckUtils]: 36: Hoare triple {11751#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {11751#false} is VALID [2020-07-29 03:08:20,648 INFO L280 TraceCheckUtils]: 37: Hoare triple {11751#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {11751#false} is VALID [2020-07-29 03:08:20,648 INFO L280 TraceCheckUtils]: 38: Hoare triple {11751#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {11751#false} is VALID [2020-07-29 03:08:20,648 INFO L280 TraceCheckUtils]: 39: Hoare triple {11751#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {11751#false} is VALID [2020-07-29 03:08:20,648 INFO L280 TraceCheckUtils]: 40: Hoare triple {11751#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {11751#false} is VALID [2020-07-29 03:08:20,648 INFO L280 TraceCheckUtils]: 41: Hoare triple {11751#false} stop_simulation_#res := stop_simulation_~__retres2~0; {11751#false} is VALID [2020-07-29 03:08:20,649 INFO L280 TraceCheckUtils]: 42: Hoare triple {11751#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {11751#false} is VALID [2020-07-29 03:08:20,649 INFO L280 TraceCheckUtils]: 43: Hoare triple {11751#false} assume !(0 != start_simulation_~tmp___0~2); {11751#false} is VALID [2020-07-29 03:08:20,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:20,653 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218111135] [2020-07-29 03:08:20,654 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:20,654 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:20,654 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272829381] [2020-07-29 03:08:20,654 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:20,655 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:20,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:20,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:20,655 INFO L87 Difference]: Start difference. First operand 567 states and 795 transitions. cyclomatic complexity: 229 Second operand 3 states. [2020-07-29 03:08:21,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:21,070 INFO L93 Difference]: Finished difference Result 985 states and 1359 transitions. [2020-07-29 03:08:21,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:21,071 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:21,124 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:21,125 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 985 states and 1359 transitions. [2020-07-29 03:08:21,207 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 956 [2020-07-29 03:08:21,279 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 985 states to 985 states and 1359 transitions. [2020-07-29 03:08:21,280 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 985 [2020-07-29 03:08:21,283 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 985 [2020-07-29 03:08:21,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 985 states and 1359 transitions. [2020-07-29 03:08:21,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:21,286 INFO L688 BuchiCegarLoop]: Abstraction has 985 states and 1359 transitions. [2020-07-29 03:08:21,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states and 1359 transitions. [2020-07-29 03:08:21,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 961. [2020-07-29 03:08:21,315 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:21,315 INFO L82 GeneralOperation]: Start isEquivalent. First operand 985 states and 1359 transitions. Second operand 961 states. [2020-07-29 03:08:21,316 INFO L74 IsIncluded]: Start isIncluded. First operand 985 states and 1359 transitions. Second operand 961 states. [2020-07-29 03:08:21,316 INFO L87 Difference]: Start difference. First operand 985 states and 1359 transitions. Second operand 961 states. [2020-07-29 03:08:21,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:21,383 INFO L93 Difference]: Finished difference Result 985 states and 1359 transitions. [2020-07-29 03:08:21,383 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1359 transitions. [2020-07-29 03:08:21,387 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:21,388 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:21,388 INFO L74 IsIncluded]: Start isIncluded. First operand 961 states. Second operand 985 states and 1359 transitions. [2020-07-29 03:08:21,388 INFO L87 Difference]: Start difference. First operand 961 states. Second operand 985 states and 1359 transitions. [2020-07-29 03:08:21,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:21,451 INFO L93 Difference]: Finished difference Result 985 states and 1359 transitions. [2020-07-29 03:08:21,451 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1359 transitions. [2020-07-29 03:08:21,453 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:21,454 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:21,454 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:21,454 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:21,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 961 states. [2020-07-29 03:08:21,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1335 transitions. [2020-07-29 03:08:21,508 INFO L711 BuchiCegarLoop]: Abstraction has 961 states and 1335 transitions. [2020-07-29 03:08:21,509 INFO L591 BuchiCegarLoop]: Abstraction has 961 states and 1335 transitions. [2020-07-29 03:08:21,509 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2020-07-29 03:08:21,509 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1335 transitions. [2020-07-29 03:08:21,516 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 932 [2020-07-29 03:08:21,516 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:21,516 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:21,520 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2020-07-29 03:08:21,521 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:21,521 INFO L794 eck$LassoCheckResult]: Stem: 12909#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 12764#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 12765#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 12858#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 12859#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 12766#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 12767#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 12824#L107 assume !(1 == ~P_1_pc~0); 12877#L107-2 is_P_1_triggered_~__retres1~0 := 0; 12902#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 12878#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 12879#L467 assume !(0 != activate_threads_~tmp~1); 12944#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 12738#L175 assume !(1 == ~P_2_pc~0); 12739#L175-2 is_P_2_triggered_~__retres1~1 := 0; 12740#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 12741#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 12788#L475 assume !(0 != activate_threads_~tmp___0~1); 12742#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 12743#L257 assume !(1 == ~C_1_pc~0); 12843#L257-2 assume !(2 == ~C_1_pc~0); 12844#L267-1 is_C_1_triggered_~__retres1~2 := 0; 12906#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 12852#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 12793#L483 assume !(0 != activate_threads_~tmp___1~1); 12794#L537-1 [2020-07-29 03:08:21,521 INFO L796 eck$LassoCheckResult]: Loop: 12794#L537-1 assume !false; 13472#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 13006#L386 assume !false; 13471#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 13469#L317 assume !(0 == ~P_1_st~0); 13468#L321 assume !(0 == ~P_2_st~0); 13466#L325 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 13465#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 13464#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 13462#L351 assume !(0 != eval_~tmp___2~0); 13463#L402 start_simulation_~kernel_st~0 := 2; 13531#L287-1 start_simulation_~kernel_st~0 := 3; 13530#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 13529#L107-6 assume 1 == ~P_1_pc~0; 13526#L108-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 13525#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 13524#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 13523#L467-6 assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; 13522#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 13520#L175-6 assume !(1 == ~P_2_pc~0); 13518#L175-8 is_P_2_triggered_~__retres1~1 := 0; 13516#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 13514#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 13512#L475-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 13510#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 13508#L257-6 assume !(1 == ~C_1_pc~0); 13506#L257-8 assume !(2 == ~C_1_pc~0); 13504#L267-5 is_C_1_triggered_~__retres1~2 := 0; 13502#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 13501#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 13500#L483-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 13499#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 13498#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 13496#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 13494#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 13491#L556 assume !(0 == start_simulation_~tmp~3); 13488#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 13486#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 13484#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 13483#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 13482#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 13481#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 13477#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 13476#L569 assume !(0 != start_simulation_~tmp___0~2); 12794#L537-1 [2020-07-29 03:08:21,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:21,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 4 times [2020-07-29 03:08:21,522 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:21,523 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317378917] [2020-07-29 03:08:21,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:21,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:21,531 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:21,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:21,537 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:21,557 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:21,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:21,558 INFO L82 PathProgramCache]: Analyzing trace with hash 2068374570, now seen corresponding path program 1 times [2020-07-29 03:08:21,559 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:21,559 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477258280] [2020-07-29 03:08:21,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:21,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:21,669 INFO L280 TraceCheckUtils]: 0: Hoare triple {15674#true} assume !false; {15674#true} is VALID [2020-07-29 03:08:21,669 INFO L280 TraceCheckUtils]: 1: Hoare triple {15674#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {15674#true} is VALID [2020-07-29 03:08:21,669 INFO L280 TraceCheckUtils]: 2: Hoare triple {15674#true} assume !false; {15674#true} is VALID [2020-07-29 03:08:21,670 INFO L280 TraceCheckUtils]: 3: Hoare triple {15674#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {15674#true} is VALID [2020-07-29 03:08:21,670 INFO L280 TraceCheckUtils]: 4: Hoare triple {15674#true} assume !(0 == ~P_1_st~0); {15674#true} is VALID [2020-07-29 03:08:21,670 INFO L280 TraceCheckUtils]: 5: Hoare triple {15674#true} assume !(0 == ~P_2_st~0); {15674#true} is VALID [2020-07-29 03:08:21,671 INFO L280 TraceCheckUtils]: 6: Hoare triple {15674#true} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {15674#true} is VALID [2020-07-29 03:08:21,671 INFO L280 TraceCheckUtils]: 7: Hoare triple {15674#true} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {15674#true} is VALID [2020-07-29 03:08:21,671 INFO L280 TraceCheckUtils]: 8: Hoare triple {15674#true} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {15674#true} is VALID [2020-07-29 03:08:21,671 INFO L280 TraceCheckUtils]: 9: Hoare triple {15674#true} assume !(0 != eval_~tmp___2~0); {15674#true} is VALID [2020-07-29 03:08:21,672 INFO L280 TraceCheckUtils]: 10: Hoare triple {15674#true} start_simulation_~kernel_st~0 := 2; {15674#true} is VALID [2020-07-29 03:08:21,672 INFO L280 TraceCheckUtils]: 11: Hoare triple {15674#true} start_simulation_~kernel_st~0 := 3; {15674#true} is VALID [2020-07-29 03:08:21,672 INFO L280 TraceCheckUtils]: 12: Hoare triple {15674#true} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {15674#true} is VALID [2020-07-29 03:08:21,673 INFO L280 TraceCheckUtils]: 13: Hoare triple {15674#true} assume 1 == ~P_1_pc~0; {15674#true} is VALID [2020-07-29 03:08:21,673 INFO L280 TraceCheckUtils]: 14: Hoare triple {15674#true} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {15674#true} is VALID [2020-07-29 03:08:21,673 INFO L280 TraceCheckUtils]: 15: Hoare triple {15674#true} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {15674#true} is VALID [2020-07-29 03:08:21,673 INFO L280 TraceCheckUtils]: 16: Hoare triple {15674#true} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {15674#true} is VALID [2020-07-29 03:08:21,673 INFO L280 TraceCheckUtils]: 17: Hoare triple {15674#true} assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; {15674#true} is VALID [2020-07-29 03:08:21,673 INFO L280 TraceCheckUtils]: 18: Hoare triple {15674#true} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {15674#true} is VALID [2020-07-29 03:08:21,674 INFO L280 TraceCheckUtils]: 19: Hoare triple {15674#true} assume !(1 == ~P_2_pc~0); {15674#true} is VALID [2020-07-29 03:08:21,675 INFO L280 TraceCheckUtils]: 20: Hoare triple {15674#true} is_P_2_triggered_~__retres1~1 := 0; {15676#(and (<= ULTIMATE.start_is_P_2_triggered_~__retres1~1 0) (<= 0 ULTIMATE.start_is_P_2_triggered_~__retres1~1))} is VALID [2020-07-29 03:08:21,676 INFO L280 TraceCheckUtils]: 21: Hoare triple {15676#(and (<= ULTIMATE.start_is_P_2_triggered_~__retres1~1 0) (<= 0 ULTIMATE.start_is_P_2_triggered_~__retres1~1))} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {15677#(and (<= 0 |ULTIMATE.start_is_P_2_triggered_#res|) (<= |ULTIMATE.start_is_P_2_triggered_#res| 0))} is VALID [2020-07-29 03:08:21,676 INFO L280 TraceCheckUtils]: 22: Hoare triple {15677#(and (<= 0 |ULTIMATE.start_is_P_2_triggered_#res|) (<= |ULTIMATE.start_is_P_2_triggered_#res| 0))} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {15678#(and (<= ULTIMATE.start_activate_threads_~tmp___0~1 0) (<= 0 ULTIMATE.start_activate_threads_~tmp___0~1))} is VALID [2020-07-29 03:08:21,677 INFO L280 TraceCheckUtils]: 23: Hoare triple {15678#(and (<= ULTIMATE.start_activate_threads_~tmp___0~1 0) (<= 0 ULTIMATE.start_activate_threads_~tmp___0~1))} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {15675#false} is VALID [2020-07-29 03:08:21,677 INFO L280 TraceCheckUtils]: 24: Hoare triple {15675#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {15675#false} is VALID [2020-07-29 03:08:21,678 INFO L280 TraceCheckUtils]: 25: Hoare triple {15675#false} assume !(1 == ~C_1_pc~0); {15675#false} is VALID [2020-07-29 03:08:21,678 INFO L280 TraceCheckUtils]: 26: Hoare triple {15675#false} assume !(2 == ~C_1_pc~0); {15675#false} is VALID [2020-07-29 03:08:21,678 INFO L280 TraceCheckUtils]: 27: Hoare triple {15675#false} is_C_1_triggered_~__retres1~2 := 0; {15675#false} is VALID [2020-07-29 03:08:21,678 INFO L280 TraceCheckUtils]: 28: Hoare triple {15675#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {15675#false} is VALID [2020-07-29 03:08:21,678 INFO L280 TraceCheckUtils]: 29: Hoare triple {15675#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {15675#false} is VALID [2020-07-29 03:08:21,679 INFO L280 TraceCheckUtils]: 30: Hoare triple {15675#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {15675#false} is VALID [2020-07-29 03:08:21,679 INFO L280 TraceCheckUtils]: 31: Hoare triple {15675#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {15675#false} is VALID [2020-07-29 03:08:21,679 INFO L280 TraceCheckUtils]: 32: Hoare triple {15675#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {15675#false} is VALID [2020-07-29 03:08:21,679 INFO L280 TraceCheckUtils]: 33: Hoare triple {15675#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {15675#false} is VALID [2020-07-29 03:08:21,680 INFO L280 TraceCheckUtils]: 34: Hoare triple {15675#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {15675#false} is VALID [2020-07-29 03:08:21,680 INFO L280 TraceCheckUtils]: 35: Hoare triple {15675#false} assume !(0 == start_simulation_~tmp~3); {15675#false} is VALID [2020-07-29 03:08:21,680 INFO L280 TraceCheckUtils]: 36: Hoare triple {15675#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {15675#false} is VALID [2020-07-29 03:08:21,680 INFO L280 TraceCheckUtils]: 37: Hoare triple {15675#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {15675#false} is VALID [2020-07-29 03:08:21,680 INFO L280 TraceCheckUtils]: 38: Hoare triple {15675#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {15675#false} is VALID [2020-07-29 03:08:21,681 INFO L280 TraceCheckUtils]: 39: Hoare triple {15675#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {15675#false} is VALID [2020-07-29 03:08:21,681 INFO L280 TraceCheckUtils]: 40: Hoare triple {15675#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {15675#false} is VALID [2020-07-29 03:08:21,681 INFO L280 TraceCheckUtils]: 41: Hoare triple {15675#false} stop_simulation_#res := stop_simulation_~__retres2~0; {15675#false} is VALID [2020-07-29 03:08:21,681 INFO L280 TraceCheckUtils]: 42: Hoare triple {15675#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {15675#false} is VALID [2020-07-29 03:08:21,682 INFO L280 TraceCheckUtils]: 43: Hoare triple {15675#false} assume !(0 != start_simulation_~tmp___0~2); {15675#false} is VALID [2020-07-29 03:08:21,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:21,685 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477258280] [2020-07-29 03:08:21,685 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:21,686 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:21,687 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870713354] [2020-07-29 03:08:21,688 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:21,688 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:21,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-29 03:08:21,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-29 03:08:21,689 INFO L87 Difference]: Start difference. First operand 961 states and 1335 transitions. cyclomatic complexity: 375 Second operand 5 states. [2020-07-29 03:08:23,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:23,258 INFO L93 Difference]: Finished difference Result 2119 states and 2948 transitions. [2020-07-29 03:08:23,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-29 03:08:23,259 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-29 03:08:23,336 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:23,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2119 states and 2948 transitions. [2020-07-29 03:08:23,621 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2090 [2020-07-29 03:08:23,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2119 states to 2119 states and 2948 transitions. [2020-07-29 03:08:23,785 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2119 [2020-07-29 03:08:23,787 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2119 [2020-07-29 03:08:23,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2119 states and 2948 transitions. [2020-07-29 03:08:23,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:23,791 INFO L688 BuchiCegarLoop]: Abstraction has 2119 states and 2948 transitions. [2020-07-29 03:08:23,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2119 states and 2948 transitions. [2020-07-29 03:08:23,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2119 to 997. [2020-07-29 03:08:23,816 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:23,816 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2119 states and 2948 transitions. Second operand 997 states. [2020-07-29 03:08:23,816 INFO L74 IsIncluded]: Start isIncluded. First operand 2119 states and 2948 transitions. Second operand 997 states. [2020-07-29 03:08:23,816 INFO L87 Difference]: Start difference. First operand 2119 states and 2948 transitions. Second operand 997 states. [2020-07-29 03:08:23,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:23,955 INFO L93 Difference]: Finished difference Result 2119 states and 2948 transitions. [2020-07-29 03:08:23,955 INFO L276 IsEmpty]: Start isEmpty. Operand 2119 states and 2948 transitions. [2020-07-29 03:08:23,959 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:23,959 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:23,960 INFO L74 IsIncluded]: Start isIncluded. First operand 997 states. Second operand 2119 states and 2948 transitions. [2020-07-29 03:08:23,960 INFO L87 Difference]: Start difference. First operand 997 states. Second operand 2119 states and 2948 transitions. [2020-07-29 03:08:24,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:24,099 INFO L93 Difference]: Finished difference Result 2119 states and 2948 transitions. [2020-07-29 03:08:24,099 INFO L276 IsEmpty]: Start isEmpty. Operand 2119 states and 2948 transitions. [2020-07-29 03:08:24,103 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:24,103 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:24,104 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:24,104 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:24,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 997 states. [2020-07-29 03:08:24,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 1362 transitions. [2020-07-29 03:08:24,162 INFO L711 BuchiCegarLoop]: Abstraction has 997 states and 1362 transitions. [2020-07-29 03:08:24,162 INFO L591 BuchiCegarLoop]: Abstraction has 997 states and 1362 transitions. [2020-07-29 03:08:24,162 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2020-07-29 03:08:24,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 997 states and 1362 transitions. [2020-07-29 03:08:24,169 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 968 [2020-07-29 03:08:24,170 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:24,170 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:24,171 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2020-07-29 03:08:24,171 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:24,172 INFO L794 eck$LassoCheckResult]: Stem: 17983#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 17830#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 17831#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 17927#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 17928#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 17834#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 17835#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 17889#L107 assume !(1 == ~P_1_pc~0); 17943#L107-2 is_P_1_triggered_~__retres1~0 := 0; 17978#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 17944#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 17945#L467 assume !(0 != activate_threads_~tmp~1); 18023#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 17804#L175 assume !(1 == ~P_2_pc~0); 17805#L175-2 is_P_2_triggered_~__retres1~1 := 0; 17806#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 17807#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 17852#L475 assume !(0 != activate_threads_~tmp___0~1); 17808#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 17809#L257 assume !(1 == ~C_1_pc~0); 17907#L257-2 assume !(2 == ~C_1_pc~0); 17908#L267-1 is_C_1_triggered_~__retres1~2 := 0; 17980#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 17917#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 17860#L483 assume !(0 != activate_threads_~tmp___1~1); 17861#L537-1 [2020-07-29 03:08:24,172 INFO L796 eck$LassoCheckResult]: Loop: 17861#L537-1 assume !false; 17952#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 18550#L386 assume !false; 18800#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 18799#L317 assume !(0 == ~P_1_st~0); 18248#L321 assume !(0 == ~P_2_st~0); 18247#L325 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 18246#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 18245#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 18244#L351 assume !(0 != eval_~tmp___2~0); 18243#L402 start_simulation_~kernel_st~0 := 2; 18242#L287-1 start_simulation_~kernel_st~0 := 3; 18241#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 18240#L107-6 assume 1 == ~P_1_pc~0; 18237#L108-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 18235#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 18236#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 18207#L467-6 assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; 18191#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 18190#L175-6 assume !(1 == ~P_2_pc~0); 18189#L175-8 is_P_2_triggered_~__retres1~1 := 0; 18188#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 18187#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 18186#L475-6 assume !(0 != activate_threads_~tmp___0~1); 18185#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 18184#L257-6 assume !(1 == ~C_1_pc~0); 18183#L257-8 assume !(2 == ~C_1_pc~0); 18170#L267-5 is_C_1_triggered_~__retres1~2 := 0; 18164#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 18161#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 18157#L483-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 18158#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 18149#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 18150#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 18145#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 18146#L556 assume !(0 == start_simulation_~tmp~3); 17974#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 17975#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 17896#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 17897#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 17826#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 17827#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 17845#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 17846#L569 assume !(0 != start_simulation_~tmp___0~2); 17861#L537-1 [2020-07-29 03:08:24,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:24,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 5 times [2020-07-29 03:08:24,173 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:24,173 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67340815] [2020-07-29 03:08:24,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:24,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:24,181 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:24,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:24,187 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:24,192 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:24,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:24,195 INFO L82 PathProgramCache]: Analyzing trace with hash -1803890900, now seen corresponding path program 1 times [2020-07-29 03:08:24,195 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:24,195 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393239871] [2020-07-29 03:08:24,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:24,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:24,267 INFO L280 TraceCheckUtils]: 0: Hoare triple {23044#true} assume !false; {23044#true} is VALID [2020-07-29 03:08:24,267 INFO L280 TraceCheckUtils]: 1: Hoare triple {23044#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {23044#true} is VALID [2020-07-29 03:08:24,267 INFO L280 TraceCheckUtils]: 2: Hoare triple {23044#true} assume !false; {23044#true} is VALID [2020-07-29 03:08:24,267 INFO L280 TraceCheckUtils]: 3: Hoare triple {23044#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {23044#true} is VALID [2020-07-29 03:08:24,268 INFO L280 TraceCheckUtils]: 4: Hoare triple {23044#true} assume !(0 == ~P_1_st~0); {23044#true} is VALID [2020-07-29 03:08:24,268 INFO L280 TraceCheckUtils]: 5: Hoare triple {23044#true} assume !(0 == ~P_2_st~0); {23044#true} is VALID [2020-07-29 03:08:24,268 INFO L280 TraceCheckUtils]: 6: Hoare triple {23044#true} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {23044#true} is VALID [2020-07-29 03:08:24,269 INFO L280 TraceCheckUtils]: 7: Hoare triple {23044#true} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {23044#true} is VALID [2020-07-29 03:08:24,269 INFO L280 TraceCheckUtils]: 8: Hoare triple {23044#true} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {23044#true} is VALID [2020-07-29 03:08:24,269 INFO L280 TraceCheckUtils]: 9: Hoare triple {23044#true} assume !(0 != eval_~tmp___2~0); {23044#true} is VALID [2020-07-29 03:08:24,269 INFO L280 TraceCheckUtils]: 10: Hoare triple {23044#true} start_simulation_~kernel_st~0 := 2; {23044#true} is VALID [2020-07-29 03:08:24,269 INFO L280 TraceCheckUtils]: 11: Hoare triple {23044#true} start_simulation_~kernel_st~0 := 3; {23044#true} is VALID [2020-07-29 03:08:24,269 INFO L280 TraceCheckUtils]: 12: Hoare triple {23044#true} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {23044#true} is VALID [2020-07-29 03:08:24,270 INFO L280 TraceCheckUtils]: 13: Hoare triple {23044#true} assume 1 == ~P_1_pc~0; {23044#true} is VALID [2020-07-29 03:08:24,270 INFO L280 TraceCheckUtils]: 14: Hoare triple {23044#true} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {23044#true} is VALID [2020-07-29 03:08:24,270 INFO L280 TraceCheckUtils]: 15: Hoare triple {23044#true} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {23044#true} is VALID [2020-07-29 03:08:24,270 INFO L280 TraceCheckUtils]: 16: Hoare triple {23044#true} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {23044#true} is VALID [2020-07-29 03:08:24,270 INFO L280 TraceCheckUtils]: 17: Hoare triple {23044#true} assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; {23044#true} is VALID [2020-07-29 03:08:24,270 INFO L280 TraceCheckUtils]: 18: Hoare triple {23044#true} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {23044#true} is VALID [2020-07-29 03:08:24,271 INFO L280 TraceCheckUtils]: 19: Hoare triple {23044#true} assume !(1 == ~P_2_pc~0); {23044#true} is VALID [2020-07-29 03:08:24,271 INFO L280 TraceCheckUtils]: 20: Hoare triple {23044#true} is_P_2_triggered_~__retres1~1 := 0; {23044#true} is VALID [2020-07-29 03:08:24,271 INFO L280 TraceCheckUtils]: 21: Hoare triple {23044#true} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {23044#true} is VALID [2020-07-29 03:08:24,271 INFO L280 TraceCheckUtils]: 22: Hoare triple {23044#true} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {23044#true} is VALID [2020-07-29 03:08:24,271 INFO L280 TraceCheckUtils]: 23: Hoare triple {23044#true} assume !(0 != activate_threads_~tmp___0~1); {23044#true} is VALID [2020-07-29 03:08:24,271 INFO L280 TraceCheckUtils]: 24: Hoare triple {23044#true} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {23044#true} is VALID [2020-07-29 03:08:24,272 INFO L280 TraceCheckUtils]: 25: Hoare triple {23044#true} assume !(1 == ~C_1_pc~0); {23044#true} is VALID [2020-07-29 03:08:24,272 INFO L280 TraceCheckUtils]: 26: Hoare triple {23044#true} assume !(2 == ~C_1_pc~0); {23044#true} is VALID [2020-07-29 03:08:24,273 INFO L280 TraceCheckUtils]: 27: Hoare triple {23044#true} is_C_1_triggered_~__retres1~2 := 0; {23046#(and (<= ULTIMATE.start_is_C_1_triggered_~__retres1~2 0) (<= 0 ULTIMATE.start_is_C_1_triggered_~__retres1~2))} is VALID [2020-07-29 03:08:24,274 INFO L280 TraceCheckUtils]: 28: Hoare triple {23046#(and (<= ULTIMATE.start_is_C_1_triggered_~__retres1~2 0) (<= 0 ULTIMATE.start_is_C_1_triggered_~__retres1~2))} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {23047#(and (<= 0 |ULTIMATE.start_is_C_1_triggered_#res|) (<= |ULTIMATE.start_is_C_1_triggered_#res| 0))} is VALID [2020-07-29 03:08:24,275 INFO L280 TraceCheckUtils]: 29: Hoare triple {23047#(and (<= 0 |ULTIMATE.start_is_C_1_triggered_#res|) (<= |ULTIMATE.start_is_C_1_triggered_#res| 0))} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {23048#(and (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~1 1)) (<= ULTIMATE.start_activate_threads_~tmp___1~1 0))} is VALID [2020-07-29 03:08:24,276 INFO L280 TraceCheckUtils]: 30: Hoare triple {23048#(and (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~1 1)) (<= ULTIMATE.start_activate_threads_~tmp___1~1 0))} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {23045#false} is VALID [2020-07-29 03:08:24,276 INFO L280 TraceCheckUtils]: 31: Hoare triple {23045#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {23045#false} is VALID [2020-07-29 03:08:24,276 INFO L280 TraceCheckUtils]: 32: Hoare triple {23045#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {23045#false} is VALID [2020-07-29 03:08:24,276 INFO L280 TraceCheckUtils]: 33: Hoare triple {23045#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {23045#false} is VALID [2020-07-29 03:08:24,277 INFO L280 TraceCheckUtils]: 34: Hoare triple {23045#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {23045#false} is VALID [2020-07-29 03:08:24,277 INFO L280 TraceCheckUtils]: 35: Hoare triple {23045#false} assume !(0 == start_simulation_~tmp~3); {23045#false} is VALID [2020-07-29 03:08:24,277 INFO L280 TraceCheckUtils]: 36: Hoare triple {23045#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {23045#false} is VALID [2020-07-29 03:08:24,277 INFO L280 TraceCheckUtils]: 37: Hoare triple {23045#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {23045#false} is VALID [2020-07-29 03:08:24,278 INFO L280 TraceCheckUtils]: 38: Hoare triple {23045#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {23045#false} is VALID [2020-07-29 03:08:24,278 INFO L280 TraceCheckUtils]: 39: Hoare triple {23045#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {23045#false} is VALID [2020-07-29 03:08:24,278 INFO L280 TraceCheckUtils]: 40: Hoare triple {23045#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {23045#false} is VALID [2020-07-29 03:08:24,278 INFO L280 TraceCheckUtils]: 41: Hoare triple {23045#false} stop_simulation_#res := stop_simulation_~__retres2~0; {23045#false} is VALID [2020-07-29 03:08:24,278 INFO L280 TraceCheckUtils]: 42: Hoare triple {23045#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {23045#false} is VALID [2020-07-29 03:08:24,279 INFO L280 TraceCheckUtils]: 43: Hoare triple {23045#false} assume !(0 != start_simulation_~tmp___0~2); {23045#false} is VALID [2020-07-29 03:08:24,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:24,281 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393239871] [2020-07-29 03:08:24,282 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:24,282 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:24,282 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129224356] [2020-07-29 03:08:24,283 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:24,283 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:24,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-29 03:08:24,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-29 03:08:24,284 INFO L87 Difference]: Start difference. First operand 997 states and 1362 transitions. cyclomatic complexity: 366 Second operand 5 states. [2020-07-29 03:08:25,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:25,509 INFO L93 Difference]: Finished difference Result 2093 states and 2869 transitions. [2020-07-29 03:08:25,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-29 03:08:25,509 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-29 03:08:25,561 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:25,562 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2093 states and 2869 transitions. [2020-07-29 03:08:25,703 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2064 [2020-07-29 03:08:25,872 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2093 states to 2093 states and 2869 transitions. [2020-07-29 03:08:25,872 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2093 [2020-07-29 03:08:25,873 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2093 [2020-07-29 03:08:25,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2093 states and 2869 transitions. [2020-07-29 03:08:25,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:25,877 INFO L688 BuchiCegarLoop]: Abstraction has 2093 states and 2869 transitions. [2020-07-29 03:08:25,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2093 states and 2869 transitions. [2020-07-29 03:08:25,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2093 to 1027. [2020-07-29 03:08:25,899 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:25,899 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2093 states and 2869 transitions. Second operand 1027 states. [2020-07-29 03:08:25,899 INFO L74 IsIncluded]: Start isIncluded. First operand 2093 states and 2869 transitions. Second operand 1027 states. [2020-07-29 03:08:25,900 INFO L87 Difference]: Start difference. First operand 2093 states and 2869 transitions. Second operand 1027 states. [2020-07-29 03:08:26,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:26,110 INFO L93 Difference]: Finished difference Result 2093 states and 2869 transitions. [2020-07-29 03:08:26,110 INFO L276 IsEmpty]: Start isEmpty. Operand 2093 states and 2869 transitions. [2020-07-29 03:08:26,113 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:26,113 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:26,113 INFO L74 IsIncluded]: Start isIncluded. First operand 1027 states. Second operand 2093 states and 2869 transitions. [2020-07-29 03:08:26,114 INFO L87 Difference]: Start difference. First operand 1027 states. Second operand 2093 states and 2869 transitions. [2020-07-29 03:08:26,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:26,240 INFO L93 Difference]: Finished difference Result 2093 states and 2869 transitions. [2020-07-29 03:08:26,241 INFO L276 IsEmpty]: Start isEmpty. Operand 2093 states and 2869 transitions. [2020-07-29 03:08:26,243 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:26,243 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:26,244 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:26,244 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:26,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1027 states. [2020-07-29 03:08:26,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 1381 transitions. [2020-07-29 03:08:26,290 INFO L711 BuchiCegarLoop]: Abstraction has 1027 states and 1381 transitions. [2020-07-29 03:08:26,290 INFO L591 BuchiCegarLoop]: Abstraction has 1027 states and 1381 transitions. [2020-07-29 03:08:26,290 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2020-07-29 03:08:26,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1027 states and 1381 transitions. [2020-07-29 03:08:26,294 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 998 [2020-07-29 03:08:26,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:26,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:26,295 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2020-07-29 03:08:26,295 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:26,295 INFO L794 eck$LassoCheckResult]: Stem: 25323#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 25175#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 25176#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 25275#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 25276#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 25181#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 25182#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 25236#L107 assume !(1 == ~P_1_pc~0); 25291#L107-2 is_P_1_triggered_~__retres1~0 := 0; 25318#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 25292#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 25293#L467 assume !(0 != activate_threads_~tmp~1); 25357#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 25148#L175 assume !(1 == ~P_2_pc~0); 25149#L175-2 is_P_2_triggered_~__retres1~1 := 0; 25150#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 25151#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 25197#L475 assume !(0 != activate_threads_~tmp___0~1); 25152#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 25153#L257 assume !(1 == ~C_1_pc~0); 25254#L257-2 assume !(2 == ~C_1_pc~0); 25255#L267-1 is_C_1_triggered_~__retres1~2 := 0; 25320#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 25266#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 25203#L483 assume !(0 != activate_threads_~tmp___1~1); 25204#L537-1 [2020-07-29 03:08:26,295 INFO L796 eck$LassoCheckResult]: Loop: 25204#L537-1 assume !false; 25232#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 25233#L386 assume !false; 26133#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 26131#L317 assume !(0 == ~P_1_st~0); 26132#L321 assume !(0 == ~P_2_st~0); 26135#L325 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 26130#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 26102#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 26096#L351 assume !(0 != eval_~tmp___2~0); 26095#L402 start_simulation_~kernel_st~0 := 2; 26094#L287-1 start_simulation_~kernel_st~0 := 3; 26093#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 26092#L107-6 assume !(1 == ~P_1_pc~0); 26089#L107-8 is_P_1_triggered_~__retres1~0 := 0; 26088#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 26087#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 26086#L467-6 assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; 26030#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 26029#L175-6 assume !(1 == ~P_2_pc~0); 26028#L175-8 is_P_2_triggered_~__retres1~1 := 0; 26027#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 26026#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 26025#L475-6 assume !(0 != activate_threads_~tmp___0~1); 26024#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 25205#L257-6 assume !(1 == ~C_1_pc~0); 25206#L257-8 assume !(2 == ~C_1_pc~0); 26022#L267-5 is_C_1_triggered_~__retres1~2 := 0; 26020#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 26018#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 26016#L483-6 assume !(0 != activate_threads_~tmp___1~1); 26014#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 26010#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 26009#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 26007#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 26008#L556 assume !(0 == start_simulation_~tmp~3); 26150#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 26151#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 26168#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 25346#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 25173#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 25174#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 25191#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 25192#L569 assume !(0 != start_simulation_~tmp___0~2); 25204#L537-1 [2020-07-29 03:08:26,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:26,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 6 times [2020-07-29 03:08:26,296 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:26,296 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619574423] [2020-07-29 03:08:26,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:26,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:26,303 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:26,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:26,308 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:26,312 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:26,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:26,313 INFO L82 PathProgramCache]: Analyzing trace with hash -291511829, now seen corresponding path program 1 times [2020-07-29 03:08:26,313 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:26,313 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203750135] [2020-07-29 03:08:26,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:26,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:26,383 INFO L280 TraceCheckUtils]: 0: Hoare triple {30366#true} assume !false; {30366#true} is VALID [2020-07-29 03:08:26,383 INFO L280 TraceCheckUtils]: 1: Hoare triple {30366#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {30366#true} is VALID [2020-07-29 03:08:26,384 INFO L280 TraceCheckUtils]: 2: Hoare triple {30366#true} assume !false; {30366#true} is VALID [2020-07-29 03:08:26,384 INFO L280 TraceCheckUtils]: 3: Hoare triple {30366#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {30366#true} is VALID [2020-07-29 03:08:26,384 INFO L280 TraceCheckUtils]: 4: Hoare triple {30366#true} assume !(0 == ~P_1_st~0); {30366#true} is VALID [2020-07-29 03:08:26,384 INFO L280 TraceCheckUtils]: 5: Hoare triple {30366#true} assume !(0 == ~P_2_st~0); {30366#true} is VALID [2020-07-29 03:08:26,384 INFO L280 TraceCheckUtils]: 6: Hoare triple {30366#true} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {30366#true} is VALID [2020-07-29 03:08:26,384 INFO L280 TraceCheckUtils]: 7: Hoare triple {30366#true} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {30366#true} is VALID [2020-07-29 03:08:26,385 INFO L280 TraceCheckUtils]: 8: Hoare triple {30366#true} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {30366#true} is VALID [2020-07-29 03:08:26,385 INFO L280 TraceCheckUtils]: 9: Hoare triple {30366#true} assume !(0 != eval_~tmp___2~0); {30366#true} is VALID [2020-07-29 03:08:26,385 INFO L280 TraceCheckUtils]: 10: Hoare triple {30366#true} start_simulation_~kernel_st~0 := 2; {30366#true} is VALID [2020-07-29 03:08:26,385 INFO L280 TraceCheckUtils]: 11: Hoare triple {30366#true} start_simulation_~kernel_st~0 := 3; {30366#true} is VALID [2020-07-29 03:08:26,385 INFO L280 TraceCheckUtils]: 12: Hoare triple {30366#true} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {30366#true} is VALID [2020-07-29 03:08:26,386 INFO L280 TraceCheckUtils]: 13: Hoare triple {30366#true} assume !(1 == ~P_1_pc~0); {30366#true} is VALID [2020-07-29 03:08:26,386 INFO L280 TraceCheckUtils]: 14: Hoare triple {30366#true} is_P_1_triggered_~__retres1~0 := 0; {30368#(and (<= 0 ULTIMATE.start_is_P_1_triggered_~__retres1~0) (<= ULTIMATE.start_is_P_1_triggered_~__retres1~0 0))} is VALID [2020-07-29 03:08:26,387 INFO L280 TraceCheckUtils]: 15: Hoare triple {30368#(and (<= 0 ULTIMATE.start_is_P_1_triggered_~__retres1~0) (<= ULTIMATE.start_is_P_1_triggered_~__retres1~0 0))} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {30369#(and (<= 0 |ULTIMATE.start_is_P_1_triggered_#res|) (<= |ULTIMATE.start_is_P_1_triggered_#res| 0))} is VALID [2020-07-29 03:08:26,388 INFO L280 TraceCheckUtils]: 16: Hoare triple {30369#(and (<= 0 |ULTIMATE.start_is_P_1_triggered_#res|) (<= |ULTIMATE.start_is_P_1_triggered_#res| 0))} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {30370#(and (<= 0 ULTIMATE.start_activate_threads_~tmp~1) (<= ULTIMATE.start_activate_threads_~tmp~1 0))} is VALID [2020-07-29 03:08:26,388 INFO L280 TraceCheckUtils]: 17: Hoare triple {30370#(and (<= 0 ULTIMATE.start_activate_threads_~tmp~1) (<= ULTIMATE.start_activate_threads_~tmp~1 0))} assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; {30367#false} is VALID [2020-07-29 03:08:26,388 INFO L280 TraceCheckUtils]: 18: Hoare triple {30367#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {30367#false} is VALID [2020-07-29 03:08:26,389 INFO L280 TraceCheckUtils]: 19: Hoare triple {30367#false} assume !(1 == ~P_2_pc~0); {30367#false} is VALID [2020-07-29 03:08:26,389 INFO L280 TraceCheckUtils]: 20: Hoare triple {30367#false} is_P_2_triggered_~__retres1~1 := 0; {30367#false} is VALID [2020-07-29 03:08:26,389 INFO L280 TraceCheckUtils]: 21: Hoare triple {30367#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {30367#false} is VALID [2020-07-29 03:08:26,389 INFO L280 TraceCheckUtils]: 22: Hoare triple {30367#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {30367#false} is VALID [2020-07-29 03:08:26,389 INFO L280 TraceCheckUtils]: 23: Hoare triple {30367#false} assume !(0 != activate_threads_~tmp___0~1); {30367#false} is VALID [2020-07-29 03:08:26,390 INFO L280 TraceCheckUtils]: 24: Hoare triple {30367#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {30367#false} is VALID [2020-07-29 03:08:26,390 INFO L280 TraceCheckUtils]: 25: Hoare triple {30367#false} assume !(1 == ~C_1_pc~0); {30367#false} is VALID [2020-07-29 03:08:26,390 INFO L280 TraceCheckUtils]: 26: Hoare triple {30367#false} assume !(2 == ~C_1_pc~0); {30367#false} is VALID [2020-07-29 03:08:26,390 INFO L280 TraceCheckUtils]: 27: Hoare triple {30367#false} is_C_1_triggered_~__retres1~2 := 0; {30367#false} is VALID [2020-07-29 03:08:26,390 INFO L280 TraceCheckUtils]: 28: Hoare triple {30367#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {30367#false} is VALID [2020-07-29 03:08:26,390 INFO L280 TraceCheckUtils]: 29: Hoare triple {30367#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {30367#false} is VALID [2020-07-29 03:08:26,391 INFO L280 TraceCheckUtils]: 30: Hoare triple {30367#false} assume !(0 != activate_threads_~tmp___1~1); {30367#false} is VALID [2020-07-29 03:08:26,391 INFO L280 TraceCheckUtils]: 31: Hoare triple {30367#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {30367#false} is VALID [2020-07-29 03:08:26,391 INFO L280 TraceCheckUtils]: 32: Hoare triple {30367#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {30367#false} is VALID [2020-07-29 03:08:26,391 INFO L280 TraceCheckUtils]: 33: Hoare triple {30367#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {30367#false} is VALID [2020-07-29 03:08:26,391 INFO L280 TraceCheckUtils]: 34: Hoare triple {30367#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {30367#false} is VALID [2020-07-29 03:08:26,392 INFO L280 TraceCheckUtils]: 35: Hoare triple {30367#false} assume !(0 == start_simulation_~tmp~3); {30367#false} is VALID [2020-07-29 03:08:26,392 INFO L280 TraceCheckUtils]: 36: Hoare triple {30367#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {30367#false} is VALID [2020-07-29 03:08:26,392 INFO L280 TraceCheckUtils]: 37: Hoare triple {30367#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {30367#false} is VALID [2020-07-29 03:08:26,392 INFO L280 TraceCheckUtils]: 38: Hoare triple {30367#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {30367#false} is VALID [2020-07-29 03:08:26,392 INFO L280 TraceCheckUtils]: 39: Hoare triple {30367#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {30367#false} is VALID [2020-07-29 03:08:26,393 INFO L280 TraceCheckUtils]: 40: Hoare triple {30367#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {30367#false} is VALID [2020-07-29 03:08:26,393 INFO L280 TraceCheckUtils]: 41: Hoare triple {30367#false} stop_simulation_#res := stop_simulation_~__retres2~0; {30367#false} is VALID [2020-07-29 03:08:26,393 INFO L280 TraceCheckUtils]: 42: Hoare triple {30367#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {30367#false} is VALID [2020-07-29 03:08:26,393 INFO L280 TraceCheckUtils]: 43: Hoare triple {30367#false} assume !(0 != start_simulation_~tmp___0~2); {30367#false} is VALID [2020-07-29 03:08:26,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:26,395 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203750135] [2020-07-29 03:08:26,395 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:26,395 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:26,395 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226580248] [2020-07-29 03:08:26,396 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:26,396 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:26,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-29 03:08:26,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-29 03:08:26,397 INFO L87 Difference]: Start difference. First operand 1027 states and 1381 transitions. cyclomatic complexity: 355 Second operand 5 states. [2020-07-29 03:08:27,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:27,522 INFO L93 Difference]: Finished difference Result 1583 states and 2127 transitions. [2020-07-29 03:08:27,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-29 03:08:27,522 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-29 03:08:27,570 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:27,571 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1583 states and 2127 transitions. [2020-07-29 03:08:27,647 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1541 [2020-07-29 03:08:27,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1583 states to 1583 states and 2127 transitions. [2020-07-29 03:08:27,721 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1583 [2020-07-29 03:08:27,722 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1583 [2020-07-29 03:08:27,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1583 states and 2127 transitions. [2020-07-29 03:08:27,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:27,724 INFO L688 BuchiCegarLoop]: Abstraction has 1583 states and 2127 transitions. [2020-07-29 03:08:27,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states and 2127 transitions. [2020-07-29 03:08:27,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 1027. [2020-07-29 03:08:27,743 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:27,743 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1583 states and 2127 transitions. Second operand 1027 states. [2020-07-29 03:08:27,743 INFO L74 IsIncluded]: Start isIncluded. First operand 1583 states and 2127 transitions. Second operand 1027 states. [2020-07-29 03:08:27,743 INFO L87 Difference]: Start difference. First operand 1583 states and 2127 transitions. Second operand 1027 states. [2020-07-29 03:08:27,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:27,837 INFO L93 Difference]: Finished difference Result 1583 states and 2127 transitions. [2020-07-29 03:08:27,837 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 2127 transitions. [2020-07-29 03:08:27,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:27,839 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:27,839 INFO L74 IsIncluded]: Start isIncluded. First operand 1027 states. Second operand 1583 states and 2127 transitions. [2020-07-29 03:08:27,839 INFO L87 Difference]: Start difference. First operand 1027 states. Second operand 1583 states and 2127 transitions. [2020-07-29 03:08:27,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:27,910 INFO L93 Difference]: Finished difference Result 1583 states and 2127 transitions. [2020-07-29 03:08:27,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 2127 transitions. [2020-07-29 03:08:27,912 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:27,912 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:27,912 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:27,912 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:27,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1027 states. [2020-07-29 03:08:27,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 1360 transitions. [2020-07-29 03:08:27,950 INFO L711 BuchiCegarLoop]: Abstraction has 1027 states and 1360 transitions. [2020-07-29 03:08:27,951 INFO L591 BuchiCegarLoop]: Abstraction has 1027 states and 1360 transitions. [2020-07-29 03:08:27,951 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2020-07-29 03:08:27,951 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1027 states and 1360 transitions. [2020-07-29 03:08:27,954 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 998 [2020-07-29 03:08:27,954 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:27,954 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:27,955 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2020-07-29 03:08:27,955 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:27,955 INFO L794 eck$LassoCheckResult]: Stem: 32136#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 31985#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 31986#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 32080#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 32081#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 31987#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 31988#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 32044#L107 assume !(1 == ~P_1_pc~0); 32099#L107-2 is_P_1_triggered_~__retres1~0 := 0; 32131#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 32160#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 32175#L467 assume !(0 != activate_threads_~tmp~1); 32176#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 31959#L175 assume !(1 == ~P_2_pc~0); 31960#L175-2 is_P_2_triggered_~__retres1~1 := 0; 31961#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 31962#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 32007#L475 assume !(0 != activate_threads_~tmp___0~1); 31963#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 31964#L257 assume !(1 == ~C_1_pc~0); 32063#L257-2 assume !(2 == ~C_1_pc~0); 32064#L267-1 is_C_1_triggered_~__retres1~2 := 0; 32134#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 32073#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 32016#L483 assume !(0 != activate_threads_~tmp___1~1); 32017#L537-1 [2020-07-29 03:08:27,955 INFO L796 eck$LassoCheckResult]: Loop: 32017#L537-1 assume !false; 32106#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 32695#L386 assume !false; 32694#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 32693#L317 assume !(0 == ~P_1_st~0); 31969#L321 assume !(0 == ~P_2_st~0); 31971#L325 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 32114#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 32884#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 32882#L351 assume !(0 != eval_~tmp___2~0); 32111#L402 start_simulation_~kernel_st~0 := 2; 32056#L287-1 start_simulation_~kernel_st~0 := 3; 32057#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 32110#L107-6 assume 1 == ~P_1_pc~0; 32084#L108-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 32085#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 32607#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 32606#L467-6 assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; 32605#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 32604#L175-6 assume !(1 == ~P_2_pc~0); 32603#L175-8 is_P_2_triggered_~__retres1~1 := 0; 32008#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 32009#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 31976#L475-6 assume !(0 != activate_threads_~tmp___0~1); 31977#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 32018#L257-6 assume !(1 == ~C_1_pc~0); 32019#L257-8 assume !(2 == ~C_1_pc~0); 32602#L267-5 is_C_1_triggered_~__retres1~2 := 0; 32601#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 32600#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 32599#L483-6 assume !(0 != activate_threads_~tmp___1~1); 32598#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 32594#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 32595#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 32911#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 32909#L556 assume !(0 == start_simulation_~tmp~3); 32907#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 32906#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 32904#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 32889#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 32888#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 32103#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 32003#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 32004#L569 assume !(0 != start_simulation_~tmp___0~2); 32017#L537-1 [2020-07-29 03:08:27,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:27,955 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 7 times [2020-07-29 03:08:27,956 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:27,956 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864829027] [2020-07-29 03:08:27,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:27,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:27,962 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:27,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:27,967 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:27,971 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:27,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:27,971 INFO L82 PathProgramCache]: Analyzing trace with hash 1479959146, now seen corresponding path program 1 times [2020-07-29 03:08:27,971 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:27,972 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299020103] [2020-07-29 03:08:27,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:27,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:27,979 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:27,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:27,984 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:27,989 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:27,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:27,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1057551404, now seen corresponding path program 1 times [2020-07-29 03:08:27,990 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:27,990 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933388193] [2020-07-29 03:08:27,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:27,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:28,035 INFO L280 TraceCheckUtils]: 0: Hoare triple {36159#true} ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; {36159#true} is VALID [2020-07-29 03:08:28,035 INFO L280 TraceCheckUtils]: 1: Hoare triple {36159#true} havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; {36159#true} is VALID [2020-07-29 03:08:28,035 INFO L280 TraceCheckUtils]: 2: Hoare triple {36159#true} havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; {36159#true} is VALID [2020-07-29 03:08:28,036 INFO L280 TraceCheckUtils]: 3: Hoare triple {36159#true} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,036 INFO L280 TraceCheckUtils]: 4: Hoare triple {36161#(= 0 ~P_1_st~0)} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,037 INFO L280 TraceCheckUtils]: 5: Hoare triple {36161#(= 0 ~P_1_st~0)} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,037 INFO L280 TraceCheckUtils]: 6: Hoare triple {36161#(= 0 ~P_1_st~0)} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,038 INFO L280 TraceCheckUtils]: 7: Hoare triple {36161#(= 0 ~P_1_st~0)} assume !(1 == ~P_1_pc~0); {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,038 INFO L280 TraceCheckUtils]: 8: Hoare triple {36161#(= 0 ~P_1_st~0)} is_P_1_triggered_~__retres1~0 := 0; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,039 INFO L280 TraceCheckUtils]: 9: Hoare triple {36161#(= 0 ~P_1_st~0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,039 INFO L280 TraceCheckUtils]: 10: Hoare triple {36161#(= 0 ~P_1_st~0)} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,041 INFO L280 TraceCheckUtils]: 11: Hoare triple {36161#(= 0 ~P_1_st~0)} assume !(0 != activate_threads_~tmp~1); {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,041 INFO L280 TraceCheckUtils]: 12: Hoare triple {36161#(= 0 ~P_1_st~0)} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,042 INFO L280 TraceCheckUtils]: 13: Hoare triple {36161#(= 0 ~P_1_st~0)} assume !(1 == ~P_2_pc~0); {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,042 INFO L280 TraceCheckUtils]: 14: Hoare triple {36161#(= 0 ~P_1_st~0)} is_P_2_triggered_~__retres1~1 := 0; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,043 INFO L280 TraceCheckUtils]: 15: Hoare triple {36161#(= 0 ~P_1_st~0)} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,043 INFO L280 TraceCheckUtils]: 16: Hoare triple {36161#(= 0 ~P_1_st~0)} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,044 INFO L280 TraceCheckUtils]: 17: Hoare triple {36161#(= 0 ~P_1_st~0)} assume !(0 != activate_threads_~tmp___0~1); {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,044 INFO L280 TraceCheckUtils]: 18: Hoare triple {36161#(= 0 ~P_1_st~0)} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,044 INFO L280 TraceCheckUtils]: 19: Hoare triple {36161#(= 0 ~P_1_st~0)} assume !(1 == ~C_1_pc~0); {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,045 INFO L280 TraceCheckUtils]: 20: Hoare triple {36161#(= 0 ~P_1_st~0)} assume !(2 == ~C_1_pc~0); {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,045 INFO L280 TraceCheckUtils]: 21: Hoare triple {36161#(= 0 ~P_1_st~0)} is_C_1_triggered_~__retres1~2 := 0; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,046 INFO L280 TraceCheckUtils]: 22: Hoare triple {36161#(= 0 ~P_1_st~0)} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,046 INFO L280 TraceCheckUtils]: 23: Hoare triple {36161#(= 0 ~P_1_st~0)} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,047 INFO L280 TraceCheckUtils]: 24: Hoare triple {36161#(= 0 ~P_1_st~0)} assume !(0 != activate_threads_~tmp___1~1); {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,047 INFO L280 TraceCheckUtils]: 25: Hoare triple {36161#(= 0 ~P_1_st~0)} assume !false; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,048 INFO L280 TraceCheckUtils]: 26: Hoare triple {36161#(= 0 ~P_1_st~0)} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,048 INFO L280 TraceCheckUtils]: 27: Hoare triple {36161#(= 0 ~P_1_st~0)} assume !false; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,049 INFO L280 TraceCheckUtils]: 28: Hoare triple {36161#(= 0 ~P_1_st~0)} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {36161#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:28,049 INFO L280 TraceCheckUtils]: 29: Hoare triple {36161#(= 0 ~P_1_st~0)} assume !(0 == ~P_1_st~0); {36160#false} is VALID [2020-07-29 03:08:28,049 INFO L280 TraceCheckUtils]: 30: Hoare triple {36160#false} assume !(0 == ~P_2_st~0); {36160#false} is VALID [2020-07-29 03:08:28,050 INFO L280 TraceCheckUtils]: 31: Hoare triple {36160#false} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {36160#false} is VALID [2020-07-29 03:08:28,050 INFO L280 TraceCheckUtils]: 32: Hoare triple {36160#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {36160#false} is VALID [2020-07-29 03:08:28,050 INFO L280 TraceCheckUtils]: 33: Hoare triple {36160#false} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {36160#false} is VALID [2020-07-29 03:08:28,050 INFO L280 TraceCheckUtils]: 34: Hoare triple {36160#false} assume !(0 != eval_~tmp___2~0); {36160#false} is VALID [2020-07-29 03:08:28,050 INFO L280 TraceCheckUtils]: 35: Hoare triple {36160#false} start_simulation_~kernel_st~0 := 2; {36160#false} is VALID [2020-07-29 03:08:28,050 INFO L280 TraceCheckUtils]: 36: Hoare triple {36160#false} start_simulation_~kernel_st~0 := 3; {36160#false} is VALID [2020-07-29 03:08:28,051 INFO L280 TraceCheckUtils]: 37: Hoare triple {36160#false} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {36160#false} is VALID [2020-07-29 03:08:28,051 INFO L280 TraceCheckUtils]: 38: Hoare triple {36160#false} assume 1 == ~P_1_pc~0; {36160#false} is VALID [2020-07-29 03:08:28,051 INFO L280 TraceCheckUtils]: 39: Hoare triple {36160#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {36160#false} is VALID [2020-07-29 03:08:28,051 INFO L280 TraceCheckUtils]: 40: Hoare triple {36160#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {36160#false} is VALID [2020-07-29 03:08:28,051 INFO L280 TraceCheckUtils]: 41: Hoare triple {36160#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {36160#false} is VALID [2020-07-29 03:08:28,052 INFO L280 TraceCheckUtils]: 42: Hoare triple {36160#false} assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; {36160#false} is VALID [2020-07-29 03:08:28,052 INFO L280 TraceCheckUtils]: 43: Hoare triple {36160#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {36160#false} is VALID [2020-07-29 03:08:28,052 INFO L280 TraceCheckUtils]: 44: Hoare triple {36160#false} assume !(1 == ~P_2_pc~0); {36160#false} is VALID [2020-07-29 03:08:28,052 INFO L280 TraceCheckUtils]: 45: Hoare triple {36160#false} is_P_2_triggered_~__retres1~1 := 0; {36160#false} is VALID [2020-07-29 03:08:28,052 INFO L280 TraceCheckUtils]: 46: Hoare triple {36160#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {36160#false} is VALID [2020-07-29 03:08:28,053 INFO L280 TraceCheckUtils]: 47: Hoare triple {36160#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {36160#false} is VALID [2020-07-29 03:08:28,053 INFO L280 TraceCheckUtils]: 48: Hoare triple {36160#false} assume !(0 != activate_threads_~tmp___0~1); {36160#false} is VALID [2020-07-29 03:08:28,053 INFO L280 TraceCheckUtils]: 49: Hoare triple {36160#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {36160#false} is VALID [2020-07-29 03:08:28,053 INFO L280 TraceCheckUtils]: 50: Hoare triple {36160#false} assume !(1 == ~C_1_pc~0); {36160#false} is VALID [2020-07-29 03:08:28,053 INFO L280 TraceCheckUtils]: 51: Hoare triple {36160#false} assume !(2 == ~C_1_pc~0); {36160#false} is VALID [2020-07-29 03:08:28,053 INFO L280 TraceCheckUtils]: 52: Hoare triple {36160#false} is_C_1_triggered_~__retres1~2 := 0; {36160#false} is VALID [2020-07-29 03:08:28,054 INFO L280 TraceCheckUtils]: 53: Hoare triple {36160#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {36160#false} is VALID [2020-07-29 03:08:28,054 INFO L280 TraceCheckUtils]: 54: Hoare triple {36160#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {36160#false} is VALID [2020-07-29 03:08:28,054 INFO L280 TraceCheckUtils]: 55: Hoare triple {36160#false} assume !(0 != activate_threads_~tmp___1~1); {36160#false} is VALID [2020-07-29 03:08:28,054 INFO L280 TraceCheckUtils]: 56: Hoare triple {36160#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {36160#false} is VALID [2020-07-29 03:08:28,054 INFO L280 TraceCheckUtils]: 57: Hoare triple {36160#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {36160#false} is VALID [2020-07-29 03:08:28,055 INFO L280 TraceCheckUtils]: 58: Hoare triple {36160#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {36160#false} is VALID [2020-07-29 03:08:28,055 INFO L280 TraceCheckUtils]: 59: Hoare triple {36160#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {36160#false} is VALID [2020-07-29 03:08:28,055 INFO L280 TraceCheckUtils]: 60: Hoare triple {36160#false} assume !(0 == start_simulation_~tmp~3); {36160#false} is VALID [2020-07-29 03:08:28,055 INFO L280 TraceCheckUtils]: 61: Hoare triple {36160#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {36160#false} is VALID [2020-07-29 03:08:28,055 INFO L280 TraceCheckUtils]: 62: Hoare triple {36160#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {36160#false} is VALID [2020-07-29 03:08:28,056 INFO L280 TraceCheckUtils]: 63: Hoare triple {36160#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {36160#false} is VALID [2020-07-29 03:08:28,056 INFO L280 TraceCheckUtils]: 64: Hoare triple {36160#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {36160#false} is VALID [2020-07-29 03:08:28,056 INFO L280 TraceCheckUtils]: 65: Hoare triple {36160#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {36160#false} is VALID [2020-07-29 03:08:28,056 INFO L280 TraceCheckUtils]: 66: Hoare triple {36160#false} stop_simulation_#res := stop_simulation_~__retres2~0; {36160#false} is VALID [2020-07-29 03:08:28,056 INFO L280 TraceCheckUtils]: 67: Hoare triple {36160#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {36160#false} is VALID [2020-07-29 03:08:28,057 INFO L280 TraceCheckUtils]: 68: Hoare triple {36160#false} assume !(0 != start_simulation_~tmp___0~2); {36160#false} is VALID [2020-07-29 03:08:28,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:28,064 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933388193] [2020-07-29 03:08:28,068 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:28,069 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:28,069 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956856085] [2020-07-29 03:08:28,310 WARN L193 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 76 [2020-07-29 03:08:28,464 INFO L210 LassoAnalysis]: Preferences: [2020-07-29 03:08:28,465 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-07-29 03:08:28,465 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-07-29 03:08:28,465 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-07-29 03:08:28,465 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-07-29 03:08:28,465 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:28,465 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-07-29 03:08:28,466 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-07-29 03:08:28,466 INFO L133 ssoRankerPreferences]: Filename of dumped script: kundu2.cil.c_Iteration11_Loop [2020-07-29 03:08:28,466 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-07-29 03:08:28,466 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-07-29 03:08:28,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,579 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,660 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:28,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:29,407 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-07-29 03:08:29,408 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,419 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,419 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,436 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,437 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~ret1=0} Honda state: {ULTIMATE.start_eval_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,506 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,506 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,516 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,516 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_exists_runnable_thread_~__retres1~3=1, ULTIMATE.start_stop_simulation_~tmp~2=1, ULTIMATE.start_exists_runnable_thread_#res=1} Honda state: {ULTIMATE.start_exists_runnable_thread_~__retres1~3=1, ULTIMATE.start_stop_simulation_~tmp~2=1, ULTIMATE.start_exists_runnable_thread_#res=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,572 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,572 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,588 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,589 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_start_simulation_~kernel_st~0=3} Honda state: {ULTIMATE.start_start_simulation_~kernel_st~0=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:29,658 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,659 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,663 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,664 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_is_P_2_triggered_~__retres1~1=0, ULTIMATE.start_is_P_2_triggered_#res=0} Honda state: {ULTIMATE.start_is_P_2_triggered_~__retres1~1=0, ULTIMATE.start_is_P_2_triggered_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:29,718 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,718 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,730 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,730 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_is_C_1_triggered_~__retres1~2=0} Honda state: {ULTIMATE.start_is_C_1_triggered_~__retres1~2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:29,794 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,794 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,797 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,798 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_start_simulation_#t~ret10=0} Honda state: {ULTIMATE.start_start_simulation_#t~ret10=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,832 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,832 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,837 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,838 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___0~0=0} Honda state: {ULTIMATE.start_eval_~tmp___0~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,861 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,861 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,863 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,863 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_start_simulation_#t~ret9=0} Honda state: {ULTIMATE.start_start_simulation_#t~ret9=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:29,887 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,887 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,889 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,889 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_activate_threads_#t~ret5=0} Honda state: {ULTIMATE.start_activate_threads_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,913 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,913 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,916 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,916 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~P_2_pc~0=-8} Honda state: {~P_2_pc~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,939 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,940 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,942 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,942 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___1~0=0} Honda state: {ULTIMATE.start_eval_~tmp___1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,965 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,965 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,975 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,976 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_stop_simulation_#t~ret8=0} Honda state: {ULTIMATE.start_stop_simulation_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,006 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:30,006 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:30,009 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:30,009 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet4=0} Honda state: {ULTIMATE.start_eval_#t~nondet4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,031 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:30,031 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:30,034 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:30,034 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_activate_threads_#t~ret7=0} Honda state: {ULTIMATE.start_activate_threads_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,059 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:30,059 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:30,062 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:30,062 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet2=0} Honda state: {ULTIMATE.start_eval_#t~nondet2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,090 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:30,091 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:30,097 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:30,097 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_stop_simulation_#res=0, ULTIMATE.start_start_simulation_~tmp___0~2=0} Honda state: {ULTIMATE.start_stop_simulation_#res=0, ULTIMATE.start_start_simulation_~tmp___0~2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,120 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:30,121 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:30,129 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:30,129 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~P_2_st~0=7} Honda state: {~P_2_st~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,154 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:30,154 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:30,157 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:30,157 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet3=0} Honda state: {ULTIMATE.start_eval_#t~nondet3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,209 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:30,209 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,238 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-07-29 03:08:30,238 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:30,286 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-07-29 03:08:30,288 INFO L210 LassoAnalysis]: Preferences: [2020-07-29 03:08:30,288 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-07-29 03:08:30,288 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-07-29 03:08:30,288 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-07-29 03:08:30,288 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-07-29 03:08:30,288 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,289 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-07-29 03:08:30,289 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-07-29 03:08:30,289 INFO L133 ssoRankerPreferences]: Filename of dumped script: kundu2.cil.c_Iteration11_Loop [2020-07-29 03:08:30,289 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-07-29 03:08:30,289 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-07-29 03:08:30,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,321 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,324 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,454 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:30,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-07-29 03:08:31,131 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-07-29 03:08:31,141 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,149 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,152 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,152 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,155 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,194 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,194 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,196 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,196 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,199 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,235 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,237 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,237 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,237 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,237 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,238 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,238 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,240 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,279 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,280 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,281 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,281 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,283 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,284 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,288 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,330 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,331 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,332 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,332 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,332 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,332 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,336 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,336 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,340 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,383 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,385 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,386 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,386 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,392 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,428 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,431 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,431 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,433 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,474 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,475 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,475 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,476 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,478 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,516 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,518 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:31,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,519 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:31,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,521 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,558 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,560 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,563 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,564 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,566 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,604 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,606 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,644 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,644 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,644 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,645 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,645 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,652 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,676 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,677 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,677 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,678 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,700 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,702 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,703 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,703 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,705 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,738 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,740 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,740 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,740 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,743 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,780 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,781 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,781 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,783 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,806 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,815 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,843 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,845 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:31,845 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,846 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:31,846 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,847 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,872 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,873 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:31,873 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,874 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:31,874 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,878 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,904 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,911 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,934 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,940 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:31,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,943 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,966 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,968 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:31,968 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,969 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:31,969 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,971 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,993 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:31,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,995 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:31,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:31,996 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:31,996 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,997 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,022 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,023 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,023 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,023 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,023 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,023 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:32,024 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:32,024 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,026 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:32,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,051 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,052 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,052 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:32,052 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:32,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,055 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:32,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,094 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,094 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,095 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:32,098 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:32,098 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,102 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,132 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,133 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:32,135 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:32,135 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,136 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,161 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,162 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,163 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,163 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,163 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,163 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:32,164 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:32,164 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,166 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,189 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,190 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,190 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,191 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:32,191 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:32,191 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,193 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,222 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,223 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,223 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,224 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,224 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:32,225 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:32,225 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,227 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,269 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:32,271 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:32,271 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,277 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:32,297 INFO L489 LassoAnalysis]: Using template '2-nested'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,301 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,301 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,301 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,303 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,329 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,330 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,330 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,330 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,331 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,331 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,334 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,357 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,359 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,360 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,360 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,361 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,383 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,384 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,385 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,385 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,386 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,387 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,410 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,412 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,412 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,412 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,412 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,412 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,413 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,413 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,422 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:32,454 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,456 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,457 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,458 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,458 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,460 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:32,497 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,498 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,498 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,499 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,499 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,499 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,500 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,500 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,504 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,530 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,532 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,532 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,532 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,532 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,532 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,534 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,558 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,559 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,559 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,560 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:32,560 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,561 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:32,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,563 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,586 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,587 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,587 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,587 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,587 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,587 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,588 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,588 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,590 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:32,612 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,614 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,614 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,614 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,614 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,615 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,615 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,617 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,643 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,645 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,646 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,646 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,650 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,673 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,675 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,675 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,675 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,676 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,676 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,678 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,704 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,704 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,704 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,704 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,704 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,705 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,705 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,707 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,729 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,731 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,731 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,732 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,734 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:32,758 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,760 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,760 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,760 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,760 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,761 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,761 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,766 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,789 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,790 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,791 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,791 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,791 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,793 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,818 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:32,818 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,819 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:32,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,821 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,846 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,846 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,846 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,846 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:32,847 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,848 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:32,848 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,851 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,875 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,877 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,877 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,879 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,902 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,903 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,903 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,905 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,928 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,929 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,930 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,930 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:32,930 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,931 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:32,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,933 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,957 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,958 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,958 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,958 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:32,958 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,959 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:32,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,962 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,986 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:32,987 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,987 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,987 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,988 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:32,988 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:32,989 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,998 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,027 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,028 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,029 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:33,030 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:33,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,032 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,055 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,061 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,061 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,061 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,061 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:33,063 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:33,063 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,066 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,089 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,090 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,090 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,090 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:33,091 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:33,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,093 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:33,129 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,131 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,131 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,131 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,131 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,131 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:33,135 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:33,135 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,144 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:33,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,183 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,184 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,184 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:33,184 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:33,185 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,190 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:33,229 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,231 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:33,233 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:33,233 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,239 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:33,277 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,279 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,279 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:33,280 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:33,280 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,283 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:33,319 INFO L489 LassoAnalysis]: Using template '3-nested'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:33,323 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,325 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,326 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,327 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,330 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:33,371 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,373 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,374 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,374 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,374 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,374 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,376 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,376 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,380 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:33,419 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,421 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,421 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,422 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,423 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,426 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,453 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,455 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,461 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,465 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,493 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,493 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,493 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,495 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,499 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,525 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,527 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,527 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,527 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,527 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,527 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,528 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,528 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,530 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,553 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,555 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,555 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,555 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,555 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,555 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,558 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,558 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,560 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,582 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,584 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,585 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,586 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,609 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,611 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,611 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,611 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,611 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:33,611 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,616 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:33,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,618 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,643 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,643 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,643 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,643 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,643 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,644 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,644 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,645 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,668 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,670 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,670 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,670 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,670 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,673 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,673 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,675 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,698 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,700 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,701 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,701 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,705 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,759 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,760 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,760 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,762 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,786 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,788 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,788 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,788 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,788 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,788 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,789 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,789 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,791 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,815 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,817 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,817 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,817 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,817 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,817 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,818 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,818 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,820 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,845 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,846 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,846 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,846 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,848 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,874 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,874 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,874 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,874 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,874 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,875 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,877 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,900 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,901 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,902 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:33,902 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,903 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:33,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,908 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,932 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,933 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,933 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,933 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,934 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:33,934 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,935 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:33,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,941 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,964 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,965 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,965 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,965 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,966 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,968 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,992 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:33,993 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,993 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,993 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,993 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,993 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:33,994 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:33,994 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,996 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,019 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,020 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,021 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,021 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,021 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,021 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:34,022 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:34,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,024 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,048 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,049 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,049 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,049 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:34,050 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:34,050 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,052 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,078 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,079 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,079 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:34,080 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:34,080 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,083 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,108 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,109 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,110 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:34,110 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:34,111 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,113 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:34,136 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 109 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,138 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,138 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,138 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,138 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:34,140 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:34,140 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,144 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,166 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,167 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:34,168 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:34,168 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,171 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,194 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,195 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,195 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:34,196 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:34,196 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,200 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,221 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,222 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,222 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:34,223 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:34,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,225 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,248 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,249 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:34,250 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:34,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,252 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,274 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,275 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,276 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:34,276 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:34,276 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,279 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:34,299 INFO L489 LassoAnalysis]: Using template '4-nested'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,302 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,302 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,303 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,303 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,303 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,303 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,305 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:34,329 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 116 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,330 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,331 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,331 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,331 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,331 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,332 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,332 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,334 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,357 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,359 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,360 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,360 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,362 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,385 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,386 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,386 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,387 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,388 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,388 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,392 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,415 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,417 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,417 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,418 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,418 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,419 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,419 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,426 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,448 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,450 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,450 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,450 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,450 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,450 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,451 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,451 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,453 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,476 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,478 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,478 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,478 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,479 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,479 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,489 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,518 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,520 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,520 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,520 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,521 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,524 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,547 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,549 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,549 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,550 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:34,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,553 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,580 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,581 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,581 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,582 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,582 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,584 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:34,607 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 125 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,609 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,609 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,609 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,609 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,609 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,610 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,610 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,613 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,637 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,637 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,637 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,638 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,638 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,641 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,664 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,666 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,666 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,666 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,667 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,669 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,692 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,694 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,694 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,694 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,694 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,694 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,695 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,695 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,697 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,722 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,724 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,725 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,725 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,727 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,748 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,749 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,750 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,750 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,750 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,750 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,750 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,754 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,777 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,779 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,779 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,782 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,804 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,806 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,806 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,806 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,811 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:34,811 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,818 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,846 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,847 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,848 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,849 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:34,849 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,856 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,878 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,879 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,879 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,880 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,880 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,880 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,883 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,907 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,907 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,908 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,908 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,908 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,909 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,909 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,911 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,934 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,935 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,935 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,935 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,935 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,936 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:34,936 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,939 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,963 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,965 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,965 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,965 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:34,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,970 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,993 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:34,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:34,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,995 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:34,996 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:34,996 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,999 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 139 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,045 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,047 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:35,048 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,048 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,048 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,048 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:35,049 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:35,049 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,052 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 140 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,075 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:35,077 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,078 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:35,080 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:35,080 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,087 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 141 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,109 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,111 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:35,111 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,111 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,111 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,111 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:35,112 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:35,112 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,116 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 142 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,140 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:35,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,142 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:35,143 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:35,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,146 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 143 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,170 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:35,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,172 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:35,172 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:35,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,174 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 144 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,198 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,199 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:35,199 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,200 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,200 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,200 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:35,200 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:35,201 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,204 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 145 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,226 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,227 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:35,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,228 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:35,228 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:35,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,230 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:35,252 INFO L489 LassoAnalysis]: Using template '2-phase'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 146 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,254 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,255 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,255 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,256 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,257 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,257 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,266 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 147 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,288 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,289 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,289 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,290 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,291 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,291 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,295 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 148 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,320 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,320 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,320 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,320 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,320 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,321 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,321 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,324 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 149 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,351 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,351 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,352 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,354 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,363 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 150 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:35,414 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,416 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,416 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,417 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,419 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,419 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 150 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,426 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 151 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:35,461 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 151 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,463 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,463 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,464 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,464 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,464 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,468 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 152 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,493 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,495 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,495 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,495 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,495 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,495 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,496 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,496 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,498 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 153 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,523 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,524 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,524 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,524 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,524 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,525 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,525 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,528 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 154 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,551 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,553 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,553 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,553 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:35,553 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,554 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:35,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,558 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 155 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,582 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,584 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,584 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,584 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,585 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,588 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 156 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,610 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,612 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,612 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,612 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,612 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,613 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,613 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,615 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 157 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,640 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,641 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,641 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,641 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,642 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,642 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,642 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,643 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,643 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,646 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 158 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,671 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,671 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,671 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,672 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,672 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,675 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 159 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,698 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,699 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,699 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,700 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,700 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,700 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,703 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 160 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,726 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,728 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,728 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,728 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,728 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,729 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,729 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,733 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 161 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,758 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,758 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,759 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,759 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,759 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,762 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 162 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,784 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,786 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,786 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,786 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,786 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,789 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 163 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,811 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,813 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,813 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,813 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,813 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:35,813 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,814 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:35,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,820 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 164 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:35,842 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,844 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,844 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,844 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,844 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:35,844 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,846 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:35,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,854 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. Waiting until toolchain timeout for monitored process 164 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 165 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:35,888 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,890 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,890 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,890 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,890 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,890 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,890 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,891 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,892 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 165 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,895 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 166 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,923 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,924 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,924 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,925 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,925 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,925 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,928 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 167 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,950 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,951 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,951 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,951 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,951 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,952 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:35,952 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,952 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:35,952 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,957 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 168 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,979 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:35,981 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:35,981 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,981 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:35,981 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,982 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:35,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,989 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 169 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,025 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,027 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,027 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:36,027 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,028 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,028 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:36,029 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:36,029 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 169 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,034 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 170 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,081 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,083 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,083 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:36,083 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,083 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:36,084 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:36,085 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 170 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,089 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 171 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,144 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,146 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,146 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:36,146 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,146 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,146 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,146 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:36,148 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:36,149 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 171 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,158 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 172 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,211 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,214 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,214 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:36,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,215 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:36,217 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:36,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 172 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,225 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 173 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,269 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,270 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:36,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,270 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:36,272 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:36,272 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 173 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,278 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 174 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,324 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,324 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:36,324 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,325 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:36,326 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:36,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 174 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,330 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 175 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,367 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 175 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,369 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,369 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:36,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,370 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:36,371 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:36,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,377 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 176 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,414 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,416 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,416 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:36,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,417 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:36,418 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:36,418 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 176 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,423 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:36,456 INFO L489 LassoAnalysis]: Using template '3-phase'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 177 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,461 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,463 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,464 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,464 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,466 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 177 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,472 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 178 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,509 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,511 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,511 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,511 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,511 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,512 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,512 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,513 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,514 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 178 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,522 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 179 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,559 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 179 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,561 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,561 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,561 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,561 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,562 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,563 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,569 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 180 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 180 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,591 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,593 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,593 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,593 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,594 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,594 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,595 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,595 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,602 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 181 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 181 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,654 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,656 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,656 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,656 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,658 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,658 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,667 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 182 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 182 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,688 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,689 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,689 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,689 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,690 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,690 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,690 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,690 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,690 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,694 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 183 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 183 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,716 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,718 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,718 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,718 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,718 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,721 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,724 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 184 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 184 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,746 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,748 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,748 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,748 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,749 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,749 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,753 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 185 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 185 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,776 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,777 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,777 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,778 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:36,778 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,779 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:36,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,787 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 186 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 186 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,810 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,810 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,811 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,811 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,811 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,812 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,812 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,815 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 187 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 187 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,839 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,841 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,842 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,842 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,843 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,846 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 188 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 188 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,868 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,869 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,869 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,869 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,870 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,871 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,876 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 189 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 189 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,899 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,899 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,899 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,900 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,901 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,901 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,904 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 190 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 190 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,927 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,927 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,927 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,927 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,928 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,928 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,932 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 191 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 191 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,954 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:36,956 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:36,956 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,956 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,956 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,956 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,957 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,957 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,967 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 192 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:37,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,013 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,014 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,014 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,015 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 192 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,020 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 193 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:37,056 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,058 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,058 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,058 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,059 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,060 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 193 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,065 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 194 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 194 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,091 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,091 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,091 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,091 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,091 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:37,091 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,092 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:37,092 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,101 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 195 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 195 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,122 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,123 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,123 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,124 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,124 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:37,124 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,125 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:37,126 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,136 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 196 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 196 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,158 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,159 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,159 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,160 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,160 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,161 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,166 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 197 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 197 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,189 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,189 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,189 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,189 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,189 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,190 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,190 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,195 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 198 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 198 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,220 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,224 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,225 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,225 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,225 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:37,226 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,227 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:37,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,235 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 199 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 199 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,259 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,260 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,260 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,260 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,261 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:37,261 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,262 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:37,262 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,269 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 200 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 200 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,291 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,293 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,293 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,293 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,294 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,294 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,301 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 201 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 201 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,323 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,324 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,325 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,325 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,326 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,333 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 202 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 202 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,354 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,356 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,356 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,356 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,357 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,357 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,357 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,358 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,358 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,368 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 203 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 203 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,391 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,393 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,393 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,393 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,393 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,393 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,394 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,395 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,395 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,400 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 204 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:37,432 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,434 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,434 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,435 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,435 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,436 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,437 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 204 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,443 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 205 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 205 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,475 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,476 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,476 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,477 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,477 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,480 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 206 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 206 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,504 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,504 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,504 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,504 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,505 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,505 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,509 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 207 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 207 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,531 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,532 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,533 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:37,533 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,533 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,533 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,533 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,534 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,534 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,538 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:37,568 INFO L489 LassoAnalysis]: Using template '4-phase'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 208 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 208 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,572 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,572 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,572 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,572 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,573 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,573 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,573 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,574 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,580 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 209 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 209 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,604 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,605 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,605 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,605 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,606 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,607 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,607 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,616 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 210 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 210 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,638 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,640 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,640 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,640 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,640 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,640 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,641 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,641 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,649 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 211 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 211 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,671 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,674 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,674 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,675 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,675 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,675 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,678 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,678 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,691 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 212 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 212 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,721 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,723 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,723 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,724 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,727 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,727 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,742 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 213 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 213 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,763 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,764 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,764 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,764 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,765 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,766 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,771 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 214 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 214 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,791 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,792 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,793 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,793 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,793 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,793 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,793 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,794 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,801 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 215 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 215 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,824 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,826 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,826 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,827 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,827 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,828 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,852 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 216 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 216 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,875 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,876 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,877 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,877 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:37,877 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,879 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:37,879 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,890 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 217 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 217 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,911 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,913 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,913 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,913 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,914 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,914 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,915 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,921 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 218 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 218 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,946 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,946 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,946 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,947 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,947 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,952 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 219 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 219 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:37,977 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:37,977 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,978 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,978 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,980 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,980 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,988 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 220 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 220 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,012 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,013 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,013 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,013 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,014 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,022 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 221 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 221 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,072 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,073 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,074 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,074 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,075 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,075 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,082 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 222 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 222 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,104 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,106 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,106 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,106 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,106 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,106 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,106 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,107 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,113 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 223 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 223 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,136 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,137 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,137 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,137 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,138 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,138 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,138 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,144 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 224 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 224 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,168 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,170 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,170 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,170 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,170 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,171 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,171 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,177 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 225 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 225 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,200 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,201 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,201 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,202 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,202 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:38,202 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,203 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:38,203 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,216 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 226 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 226 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,238 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,239 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,239 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,240 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,240 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:38,240 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,243 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:38,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,260 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 227 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 227 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,283 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,284 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,285 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,285 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,286 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,293 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 228 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 228 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,318 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,318 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,319 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,319 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,326 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 229 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 229 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,351 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,351 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,351 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:38,351 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,353 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:38,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,362 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 230 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 230 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,385 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,387 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,387 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,387 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:38,387 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,389 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:38,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,401 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 231 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 231 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,426 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,426 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,426 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,427 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,428 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,428 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,441 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 232 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 232 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,463 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,465 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,465 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,466 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,467 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,467 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,473 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 233 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 233 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,496 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,498 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,498 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,499 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,499 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,499 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,499 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,501 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,501 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,515 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 234 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:38,539 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 234 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,541 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,541 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,541 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,541 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,541 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,541 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,542 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,542 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,551 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 235 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 235 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,574 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,575 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,575 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,576 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,576 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,577 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,577 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,585 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 236 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 236 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,608 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,609 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,609 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,609 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,609 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,610 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,611 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,611 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,618 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 237 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:38,654 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,657 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,657 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,657 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,658 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,658 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,658 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,660 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,660 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 237 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,673 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 238 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:38,710 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,712 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,712 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,713 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,713 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,713 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,713 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:38,714 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:38,715 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 238 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,722 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:38,773 INFO L489 LassoAnalysis]: Using template '2-lex'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 239 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:38,777 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,779 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,779 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,780 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,780 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,783 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 239 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,803 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 240 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:38,863 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,865 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,865 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,866 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,866 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,866 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,866 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,867 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 240 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,873 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 241 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:38,931 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:38,933 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:38,933 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,933 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,933 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,934 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,937 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,938 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 241 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,948 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 242 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,011 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,011 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,011 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,012 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,015 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 242 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,025 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 243 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,085 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,085 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,086 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,086 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,089 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,090 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 243 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,100 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 244 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,144 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,146 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,146 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,147 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,147 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,148 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 244 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,153 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 245 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,196 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,198 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,198 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,198 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,198 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,199 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,199 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 245 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,204 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 246 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,245 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,245 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,245 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,245 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,246 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,246 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 246 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,251 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 247 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,291 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,293 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,293 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,293 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,294 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:39,294 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,295 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:39,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 247 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,302 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 248 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,342 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,343 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,343 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,343 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,344 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,344 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 248 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,349 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 249 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,389 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,391 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,391 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,392 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,392 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,394 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,394 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 249 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,398 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 250 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 250 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,427 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,427 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,428 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,429 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,436 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 251 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 251 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,460 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,460 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,460 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,461 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,465 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 252 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 252 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,491 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,492 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,492 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,493 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,493 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,497 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 253 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 253 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,521 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,523 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,523 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,523 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,523 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,524 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,528 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 254 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 254 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,551 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,552 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,552 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,553 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,553 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,556 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 255 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,580 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 255 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,582 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,582 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,582 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,583 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,583 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,583 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,586 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 256 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,611 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,612 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,612 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,613 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,613 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:39,613 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. Waiting until toolchain timeout for monitored process 256 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,614 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:39,614 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,618 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 257 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 257 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,645 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,645 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,645 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:39,645 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,647 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:39,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,657 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 258 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 258 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,681 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,682 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,682 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,682 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,683 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,683 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,683 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,684 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,688 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 259 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 259 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,711 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,712 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,712 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,712 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,712 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,712 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,713 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,713 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,713 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,716 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 260 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 260 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,739 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,740 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,741 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,741 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,741 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:39,741 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,742 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:39,742 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,746 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 261 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 261 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,771 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,771 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,771 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,771 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:39,771 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,772 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:39,772 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,777 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 262 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 262 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,798 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,799 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,799 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,799 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,799 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,799 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,800 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,800 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,800 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,805 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 263 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 263 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,828 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,828 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,829 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,829 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,830 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,830 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,834 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 264 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 264 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,856 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,858 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,858 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,858 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,858 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,858 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,860 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,860 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,868 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 265 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 265 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,890 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,892 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,892 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,892 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,893 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,897 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 266 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 266 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,920 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,921 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,921 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,921 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,922 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,929 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 267 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 267 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,952 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,953 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,953 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,954 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,954 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,954 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,954 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,959 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 268 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 268 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:39,984 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:39,984 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:39,984 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,984 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,984 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,985 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:39,985 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:39,985 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,990 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 269 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 269 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,012 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,013 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,013 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:40,013 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,014 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:40,014 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:40,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,018 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:40,039 INFO L489 LassoAnalysis]: Using template '3-lex'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 270 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 270 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,041 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,042 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,043 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,043 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,043 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,044 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,044 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,050 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 271 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 271 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,102 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,103 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,103 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,104 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,104 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,104 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,105 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,111 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 272 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 272 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,132 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,133 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,133 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,134 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,134 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,140 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 273 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 273 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,162 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,163 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,164 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,164 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,164 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,164 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,164 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,166 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,166 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,174 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 274 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 274 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,208 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,210 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,210 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,210 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,210 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,211 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,212 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,213 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,223 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 275 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 275 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,245 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,246 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,247 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,247 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,247 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,247 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,247 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,248 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,248 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,252 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 276 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 276 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,275 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,276 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,276 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,277 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,278 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,278 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,282 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 277 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:40,307 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 277 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,311 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,311 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,311 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,312 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,312 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,312 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,317 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 278 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 278 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,345 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,345 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,345 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,346 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:40,346 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,348 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-07-29 03:08:40,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,355 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 279 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 279 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,382 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,384 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,384 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,384 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,384 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,385 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,385 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,391 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 280 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 280 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,415 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,416 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,416 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,417 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,417 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,422 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 281 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 281 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,446 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,449 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,449 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,449 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,449 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,449 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,450 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,451 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,451 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,461 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 282 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 282 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,485 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,485 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,485 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,485 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,485 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,486 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,486 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,493 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 283 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 283 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,517 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,518 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,518 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,519 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,519 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,519 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,519 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,525 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 284 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 284 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,547 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,548 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,549 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,549 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,550 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,553 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 285 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 285 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,577 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,577 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,577 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,578 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,578 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,582 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 286 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 286 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,604 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,606 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,606 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,606 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,607 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,607 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,607 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,611 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 287 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 287 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,633 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,635 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,635 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,635 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,635 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,635 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:40,636 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,637 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-07-29 03:08:40,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,645 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 288 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:40,680 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,681 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,682 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,682 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,682 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:40,682 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,685 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-07-29 03:08:40,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 288 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,702 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 289 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 289 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,731 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,733 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,733 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,733 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,733 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,734 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,741 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 290 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 290 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,765 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,766 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,766 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,766 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,767 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,767 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,767 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,772 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 291 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 291 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,794 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,795 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,795 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,795 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:40,796 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,797 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-07-29 03:08:40,797 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,805 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 292 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 292 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,826 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,826 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,827 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:40,827 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,828 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-07-29 03:08:40,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,834 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 293 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 293 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,856 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,856 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,857 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,858 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,858 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:40,866 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 294 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:40,899 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,901 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,902 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,902 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,903 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,904 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,905 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 294 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,919 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 295 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:40,965 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:40,967 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:40,967 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:40,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:40,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:40,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:40,968 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:40,972 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:40,972 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 295 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:40,991 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 296 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:41,030 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:41,033 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:41,033 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:41,033 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:41,033 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:41,033 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:41,033 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:41,035 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:41,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 296 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:41,041 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 297 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:41,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:41,080 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:41,080 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:41,080 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:41,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:41,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:41,080 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:41,083 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:41,083 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 297 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:41,091 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 298 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 298 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:41,122 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:41,123 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:41,123 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:41,124 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:41,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:41,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:41,124 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:41,125 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:41,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:41,130 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 299 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:41,151 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 299 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:41,153 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:41,153 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:41,153 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:41,153 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:41,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:41,154 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:41,154 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:41,155 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:41,159 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 300 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 300 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:41,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:41,182 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:41,182 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:41,182 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:41,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:41,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:41,183 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:41,184 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:41,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:41,190 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:41,212 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:41,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:41,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:41,213 INFO L87 Difference]: Start difference. First operand 1027 states and 1360 transitions. cyclomatic complexity: 334 Second operand 3 states. [2020-07-29 03:08:41,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:41,675 INFO L93 Difference]: Finished difference Result 1051 states and 1368 transitions. [2020-07-29 03:08:41,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:41,676 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:41,770 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 69 edges. 69 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:41,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1051 states and 1368 transitions. [2020-07-29 03:08:41,879 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1022 [2020-07-29 03:08:41,958 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1051 states to 1051 states and 1368 transitions. [2020-07-29 03:08:41,959 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1051 [2020-07-29 03:08:41,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1051 [2020-07-29 03:08:41,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1051 states and 1368 transitions. [2020-07-29 03:08:41,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:41,962 INFO L688 BuchiCegarLoop]: Abstraction has 1051 states and 1368 transitions. [2020-07-29 03:08:41,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states and 1368 transitions. [2020-07-29 03:08:41,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 1027. [2020-07-29 03:08:41,988 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:41,988 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1051 states and 1368 transitions. Second operand 1027 states. [2020-07-29 03:08:41,988 INFO L74 IsIncluded]: Start isIncluded. First operand 1051 states and 1368 transitions. Second operand 1027 states. [2020-07-29 03:08:41,988 INFO L87 Difference]: Start difference. First operand 1051 states and 1368 transitions. Second operand 1027 states. [2020-07-29 03:08:42,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:42,057 INFO L93 Difference]: Finished difference Result 1051 states and 1368 transitions. [2020-07-29 03:08:42,057 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 1368 transitions. [2020-07-29 03:08:42,060 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:42,060 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:42,060 INFO L74 IsIncluded]: Start isIncluded. First operand 1027 states. Second operand 1051 states and 1368 transitions. [2020-07-29 03:08:42,060 INFO L87 Difference]: Start difference. First operand 1027 states. Second operand 1051 states and 1368 transitions. [2020-07-29 03:08:42,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:42,134 INFO L93 Difference]: Finished difference Result 1051 states and 1368 transitions. [2020-07-29 03:08:42,134 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 1368 transitions. [2020-07-29 03:08:42,137 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:42,137 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:42,137 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:42,137 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:42,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1027 states. [2020-07-29 03:08:42,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 1344 transitions. [2020-07-29 03:08:42,201 INFO L711 BuchiCegarLoop]: Abstraction has 1027 states and 1344 transitions. [2020-07-29 03:08:42,201 INFO L591 BuchiCegarLoop]: Abstraction has 1027 states and 1344 transitions. [2020-07-29 03:08:42,201 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2020-07-29 03:08:42,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1027 states and 1344 transitions. [2020-07-29 03:08:42,209 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 998 [2020-07-29 03:08:42,209 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:42,209 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:42,212 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2020-07-29 03:08:42,213 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:42,213 INFO L794 eck$LassoCheckResult]: Stem: 37377#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 37239#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 37240#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 37328#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 37329#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 37241#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 37242#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 37294#L107 assume !(1 == ~P_1_pc~0); 37347#L107-2 is_P_1_triggered_~__retres1~0 := 0; 37372#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 37416#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 37405#L467 assume !(0 != activate_threads_~tmp~1); 37406#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 37213#L175 assume !(1 == ~P_2_pc~0); 37214#L175-2 is_P_2_triggered_~__retres1~1 := 0; 37215#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 37216#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 37261#L475 assume !(0 != activate_threads_~tmp___0~1); 37217#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 37218#L257 assume !(1 == ~C_1_pc~0); 37312#L257-2 assume !(2 == ~C_1_pc~0); 37313#L267-1 is_C_1_triggered_~__retres1~2 := 0; 37374#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 37322#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 37268#L483 assume !(0 != activate_threads_~tmp___1~1); 37269#L537-1 [2020-07-29 03:08:42,220 INFO L796 eck$LassoCheckResult]: Loop: 37269#L537-1 assume !false; 38182#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 37950#L386 assume !false; 38181#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 38180#L317 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 38178#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 38174#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 38170#L351 assume 0 != eval_~tmp___2~0; 38138#L351-1 assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 37392#L360 assume 0 != eval_~tmp~0;~P_1_st~0 := 1; 37326#L72 assume 0 == ~P_1_pc~0; 37254#L76 assume !(~i~0 < ~max_loop~0); 37255#L95 ~P_1_st~0 := 2; 37244#L356 assume !(0 == ~P_2_st~0); 37295#L371 assume !(0 == ~C_1_st~0); 37292#L386 assume !false; 37324#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 37342#L317 assume !(0 == ~P_1_st~0); 37223#L321 assume !(0 == ~P_2_st~0); 37225#L325 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 37360#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 38232#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 38231#L351 assume !(0 != eval_~tmp___2~0); 37358#L402 start_simulation_~kernel_st~0 := 2; 37305#L287-1 start_simulation_~kernel_st~0 := 3; 37306#L413 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 37357#L107-6 assume 1 == ~P_1_pc~0; 37334#L108-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 37335#L118-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 37337#L119-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 37338#L467-6 assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; 37399#L467-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 37401#L175-6 assume !(1 == ~P_2_pc~0); 37400#L175-8 is_P_2_triggered_~__retres1~1 := 0; 37262#L186-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 37263#L187-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 37230#L475-6 assume !(0 != activate_threads_~tmp___0~1); 37231#L475-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 37270#L257-6 assume !(1 == ~C_1_pc~0); 37271#L257-8 assume !(2 == ~C_1_pc~0); 37293#L267-5 is_C_1_triggered_~__retres1~2 := 0; 37354#L278-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 37317#L279-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 37250#L483-6 assume !(0 != activate_threads_~tmp___1~1); 37251#L483-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 37260#L317-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 37348#L334-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 38208#L335-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 38206#L556 assume !(0 == start_simulation_~tmp~3); 38204#L556-1 havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 38203#L317-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 38202#L334-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 38201#L335-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 38200#L511 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 38199#L518 stop_simulation_#res := stop_simulation_~__retres2~0; 38184#L519 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 38183#L569 assume !(0 != start_simulation_~tmp___0~2); 37269#L537-1 [2020-07-29 03:08:42,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:42,220 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 8 times [2020-07-29 03:08:42,220 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:42,220 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485398101] [2020-07-29 03:08:42,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:42,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:42,226 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:42,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:42,233 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:42,238 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:42,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:42,239 INFO L82 PathProgramCache]: Analyzing trace with hash 779870938, now seen corresponding path program 1 times [2020-07-29 03:08:42,240 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:42,240 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127315469] [2020-07-29 03:08:42,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:42,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:42,276 INFO L280 TraceCheckUtils]: 0: Hoare triple {40347#true} assume !false; {40347#true} is VALID [2020-07-29 03:08:42,276 INFO L280 TraceCheckUtils]: 1: Hoare triple {40347#true} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {40347#true} is VALID [2020-07-29 03:08:42,277 INFO L280 TraceCheckUtils]: 2: Hoare triple {40347#true} assume !false; {40347#true} is VALID [2020-07-29 03:08:42,277 INFO L280 TraceCheckUtils]: 3: Hoare triple {40347#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {40347#true} is VALID [2020-07-29 03:08:42,277 INFO L280 TraceCheckUtils]: 4: Hoare triple {40347#true} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {40347#true} is VALID [2020-07-29 03:08:42,277 INFO L280 TraceCheckUtils]: 5: Hoare triple {40347#true} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {40347#true} is VALID [2020-07-29 03:08:42,277 INFO L280 TraceCheckUtils]: 6: Hoare triple {40347#true} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {40347#true} is VALID [2020-07-29 03:08:42,277 INFO L280 TraceCheckUtils]: 7: Hoare triple {40347#true} assume 0 != eval_~tmp___2~0; {40347#true} is VALID [2020-07-29 03:08:42,278 INFO L280 TraceCheckUtils]: 8: Hoare triple {40347#true} assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; {40347#true} is VALID [2020-07-29 03:08:42,278 INFO L280 TraceCheckUtils]: 9: Hoare triple {40347#true} assume 0 != eval_~tmp~0;~P_1_st~0 := 1; {40347#true} is VALID [2020-07-29 03:08:42,279 INFO L280 TraceCheckUtils]: 10: Hoare triple {40347#true} assume 0 == ~P_1_pc~0; {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,279 INFO L280 TraceCheckUtils]: 11: Hoare triple {40349#(= 0 ~P_1_pc~0)} assume !(~i~0 < ~max_loop~0); {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,280 INFO L280 TraceCheckUtils]: 12: Hoare triple {40349#(= 0 ~P_1_pc~0)} ~P_1_st~0 := 2; {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,280 INFO L280 TraceCheckUtils]: 13: Hoare triple {40349#(= 0 ~P_1_pc~0)} assume !(0 == ~P_2_st~0); {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,281 INFO L280 TraceCheckUtils]: 14: Hoare triple {40349#(= 0 ~P_1_pc~0)} assume !(0 == ~C_1_st~0); {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,281 INFO L280 TraceCheckUtils]: 15: Hoare triple {40349#(= 0 ~P_1_pc~0)} assume !false; {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,282 INFO L280 TraceCheckUtils]: 16: Hoare triple {40349#(= 0 ~P_1_pc~0)} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,282 INFO L280 TraceCheckUtils]: 17: Hoare triple {40349#(= 0 ~P_1_pc~0)} assume !(0 == ~P_1_st~0); {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,283 INFO L280 TraceCheckUtils]: 18: Hoare triple {40349#(= 0 ~P_1_pc~0)} assume !(0 == ~P_2_st~0); {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,283 INFO L280 TraceCheckUtils]: 19: Hoare triple {40349#(= 0 ~P_1_pc~0)} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,284 INFO L280 TraceCheckUtils]: 20: Hoare triple {40349#(= 0 ~P_1_pc~0)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,284 INFO L280 TraceCheckUtils]: 21: Hoare triple {40349#(= 0 ~P_1_pc~0)} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,285 INFO L280 TraceCheckUtils]: 22: Hoare triple {40349#(= 0 ~P_1_pc~0)} assume !(0 != eval_~tmp___2~0); {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,285 INFO L280 TraceCheckUtils]: 23: Hoare triple {40349#(= 0 ~P_1_pc~0)} start_simulation_~kernel_st~0 := 2; {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,286 INFO L280 TraceCheckUtils]: 24: Hoare triple {40349#(= 0 ~P_1_pc~0)} start_simulation_~kernel_st~0 := 3; {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,286 INFO L280 TraceCheckUtils]: 25: Hoare triple {40349#(= 0 ~P_1_pc~0)} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {40349#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:42,287 INFO L280 TraceCheckUtils]: 26: Hoare triple {40349#(= 0 ~P_1_pc~0)} assume 1 == ~P_1_pc~0; {40348#false} is VALID [2020-07-29 03:08:42,287 INFO L280 TraceCheckUtils]: 27: Hoare triple {40348#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {40348#false} is VALID [2020-07-29 03:08:42,287 INFO L280 TraceCheckUtils]: 28: Hoare triple {40348#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {40348#false} is VALID [2020-07-29 03:08:42,287 INFO L280 TraceCheckUtils]: 29: Hoare triple {40348#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {40348#false} is VALID [2020-07-29 03:08:42,288 INFO L280 TraceCheckUtils]: 30: Hoare triple {40348#false} assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; {40348#false} is VALID [2020-07-29 03:08:42,288 INFO L280 TraceCheckUtils]: 31: Hoare triple {40348#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {40348#false} is VALID [2020-07-29 03:08:42,288 INFO L280 TraceCheckUtils]: 32: Hoare triple {40348#false} assume !(1 == ~P_2_pc~0); {40348#false} is VALID [2020-07-29 03:08:42,288 INFO L280 TraceCheckUtils]: 33: Hoare triple {40348#false} is_P_2_triggered_~__retres1~1 := 0; {40348#false} is VALID [2020-07-29 03:08:42,288 INFO L280 TraceCheckUtils]: 34: Hoare triple {40348#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {40348#false} is VALID [2020-07-29 03:08:42,288 INFO L280 TraceCheckUtils]: 35: Hoare triple {40348#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {40348#false} is VALID [2020-07-29 03:08:42,289 INFO L280 TraceCheckUtils]: 36: Hoare triple {40348#false} assume !(0 != activate_threads_~tmp___0~1); {40348#false} is VALID [2020-07-29 03:08:42,289 INFO L280 TraceCheckUtils]: 37: Hoare triple {40348#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {40348#false} is VALID [2020-07-29 03:08:42,289 INFO L280 TraceCheckUtils]: 38: Hoare triple {40348#false} assume !(1 == ~C_1_pc~0); {40348#false} is VALID [2020-07-29 03:08:42,289 INFO L280 TraceCheckUtils]: 39: Hoare triple {40348#false} assume !(2 == ~C_1_pc~0); {40348#false} is VALID [2020-07-29 03:08:42,290 INFO L280 TraceCheckUtils]: 40: Hoare triple {40348#false} is_C_1_triggered_~__retres1~2 := 0; {40348#false} is VALID [2020-07-29 03:08:42,290 INFO L280 TraceCheckUtils]: 41: Hoare triple {40348#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {40348#false} is VALID [2020-07-29 03:08:42,290 INFO L280 TraceCheckUtils]: 42: Hoare triple {40348#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {40348#false} is VALID [2020-07-29 03:08:42,290 INFO L280 TraceCheckUtils]: 43: Hoare triple {40348#false} assume !(0 != activate_threads_~tmp___1~1); {40348#false} is VALID [2020-07-29 03:08:42,290 INFO L280 TraceCheckUtils]: 44: Hoare triple {40348#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {40348#false} is VALID [2020-07-29 03:08:42,291 INFO L280 TraceCheckUtils]: 45: Hoare triple {40348#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {40348#false} is VALID [2020-07-29 03:08:42,291 INFO L280 TraceCheckUtils]: 46: Hoare triple {40348#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {40348#false} is VALID [2020-07-29 03:08:42,291 INFO L280 TraceCheckUtils]: 47: Hoare triple {40348#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {40348#false} is VALID [2020-07-29 03:08:42,291 INFO L280 TraceCheckUtils]: 48: Hoare triple {40348#false} assume !(0 == start_simulation_~tmp~3); {40348#false} is VALID [2020-07-29 03:08:42,291 INFO L280 TraceCheckUtils]: 49: Hoare triple {40348#false} havoc stop_simulation_#res;havoc stop_simulation_#t~ret8, stop_simulation_~tmp~2, stop_simulation_~__retres2~0;havoc stop_simulation_~tmp~2;havoc stop_simulation_~__retres2~0;havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {40348#false} is VALID [2020-07-29 03:08:42,292 INFO L280 TraceCheckUtils]: 50: Hoare triple {40348#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {40348#false} is VALID [2020-07-29 03:08:42,292 INFO L280 TraceCheckUtils]: 51: Hoare triple {40348#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {40348#false} is VALID [2020-07-29 03:08:42,292 INFO L280 TraceCheckUtils]: 52: Hoare triple {40348#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {40348#false} is VALID [2020-07-29 03:08:42,299 INFO L280 TraceCheckUtils]: 53: Hoare triple {40348#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {40348#false} is VALID [2020-07-29 03:08:42,300 INFO L280 TraceCheckUtils]: 54: Hoare triple {40348#false} stop_simulation_#res := stop_simulation_~__retres2~0; {40348#false} is VALID [2020-07-29 03:08:42,300 INFO L280 TraceCheckUtils]: 55: Hoare triple {40348#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {40348#false} is VALID [2020-07-29 03:08:42,300 INFO L280 TraceCheckUtils]: 56: Hoare triple {40348#false} assume !(0 != start_simulation_~tmp___0~2); {40348#false} is VALID [2020-07-29 03:08:42,303 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:42,303 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127315469] [2020-07-29 03:08:42,303 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:42,303 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:42,303 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638799183] [2020-07-29 03:08:42,304 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:42,304 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:42,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:42,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:42,304 INFO L87 Difference]: Start difference. First operand 1027 states and 1344 transitions. cyclomatic complexity: 318 Second operand 3 states. [2020-07-29 03:08:42,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:42,841 INFO L93 Difference]: Finished difference Result 1727 states and 2256 transitions. [2020-07-29 03:08:42,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:42,842 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:42,917 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 57 edges. 57 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:42,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1727 states and 2256 transitions. [2020-07-29 03:08:43,132 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1692 [2020-07-29 03:08:43,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1727 states to 1727 states and 2256 transitions. [2020-07-29 03:08:43,349 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1727 [2020-07-29 03:08:43,351 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1727 [2020-07-29 03:08:43,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1727 states and 2256 transitions. [2020-07-29 03:08:43,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:43,355 INFO L688 BuchiCegarLoop]: Abstraction has 1727 states and 2256 transitions. [2020-07-29 03:08:43,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1727 states and 2256 transitions. [2020-07-29 03:08:43,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1727 to 1711. [2020-07-29 03:08:43,389 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:43,389 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1727 states and 2256 transitions. Second operand 1711 states. [2020-07-29 03:08:43,389 INFO L74 IsIncluded]: Start isIncluded. First operand 1727 states and 2256 transitions. Second operand 1711 states. [2020-07-29 03:08:43,390 INFO L87 Difference]: Start difference. First operand 1727 states and 2256 transitions. Second operand 1711 states. [2020-07-29 03:08:43,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:43,555 INFO L93 Difference]: Finished difference Result 1727 states and 2256 transitions. [2020-07-29 03:08:43,555 INFO L276 IsEmpty]: Start isEmpty. Operand 1727 states and 2256 transitions. [2020-07-29 03:08:43,558 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:43,558 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:43,558 INFO L74 IsIncluded]: Start isIncluded. First operand 1711 states. Second operand 1727 states and 2256 transitions. [2020-07-29 03:08:43,558 INFO L87 Difference]: Start difference. First operand 1711 states. Second operand 1727 states and 2256 transitions. [2020-07-29 03:08:43,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:43,732 INFO L93 Difference]: Finished difference Result 1727 states and 2256 transitions. [2020-07-29 03:08:43,732 INFO L276 IsEmpty]: Start isEmpty. Operand 1727 states and 2256 transitions. [2020-07-29 03:08:43,735 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:43,735 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:43,735 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:43,735 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:43,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1711 states. [2020-07-29 03:08:43,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1711 states to 1711 states and 2236 transitions. [2020-07-29 03:08:43,927 INFO L711 BuchiCegarLoop]: Abstraction has 1711 states and 2236 transitions. [2020-07-29 03:08:43,927 INFO L591 BuchiCegarLoop]: Abstraction has 1711 states and 2236 transitions. [2020-07-29 03:08:43,927 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2020-07-29 03:08:43,928 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1711 states and 2236 transitions. [2020-07-29 03:08:43,937 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1676 [2020-07-29 03:08:43,937 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:43,937 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:43,938 INFO L849 BuchiCegarLoop]: Counterexample stem 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-07-29 03:08:43,938 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:43,939 INFO L794 eck$LassoCheckResult]: Stem: 42248#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 42103#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 42104#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 42198#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 42199#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 42109#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 42110#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 42161#L107 assume !(1 == ~P_1_pc~0); 42241#L107-2 is_P_1_triggered_~__retres1~0 := 0; 42242#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 42216#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 42217#L467 assume !(0 != activate_threads_~tmp~1); 42277#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 42077#L175 assume !(1 == ~P_2_pc~0); 42078#L175-2 is_P_2_triggered_~__retres1~1 := 0; 42079#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 42080#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 42128#L475 assume !(0 != activate_threads_~tmp___0~1); 42081#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 42082#L257 assume !(1 == ~C_1_pc~0); 42180#L257-2 assume !(2 == ~C_1_pc~0); 42181#L267-1 is_C_1_triggered_~__retres1~2 := 0; 42245#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 42190#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 42133#L483 assume !(0 != activate_threads_~tmp___1~1); 42134#L537-1 assume !false; 43316#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 43312#L386 [2020-07-29 03:08:43,939 INFO L796 eck$LassoCheckResult]: Loop: 43312#L386 assume !false; 43310#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 43308#L317 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 43304#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 43301#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 43299#L351 assume 0 != eval_~tmp___2~0; 43297#L351-1 assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 43294#L360 assume !(0 != eval_~tmp~0); 43295#L356 assume !(0 == ~P_2_st~0); 43314#L371 assume !(0 == ~C_1_st~0); 43312#L386 [2020-07-29 03:08:43,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:43,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1571176403, now seen corresponding path program 1 times [2020-07-29 03:08:43,940 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:43,940 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92436595] [2020-07-29 03:08:43,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:43,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:43,951 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:43,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:43,957 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:43,968 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:43,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:43,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1012946901, now seen corresponding path program 1 times [2020-07-29 03:08:43,970 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:43,970 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808795655] [2020-07-29 03:08:43,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:43,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:43,974 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:43,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:43,977 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:43,979 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:43,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:43,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1596403455, now seen corresponding path program 1 times [2020-07-29 03:08:43,981 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:43,981 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103338106] [2020-07-29 03:08:43,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:43,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:44,011 INFO L280 TraceCheckUtils]: 0: Hoare triple {47249#true} ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; {47249#true} is VALID [2020-07-29 03:08:44,011 INFO L280 TraceCheckUtils]: 1: Hoare triple {47249#true} havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; {47249#true} is VALID [2020-07-29 03:08:44,011 INFO L280 TraceCheckUtils]: 2: Hoare triple {47249#true} havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; {47249#true} is VALID [2020-07-29 03:08:44,011 INFO L280 TraceCheckUtils]: 3: Hoare triple {47249#true} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {47249#true} is VALID [2020-07-29 03:08:44,012 INFO L280 TraceCheckUtils]: 4: Hoare triple {47249#true} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,013 INFO L280 TraceCheckUtils]: 5: Hoare triple {47251#(= 0 ~P_2_st~0)} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,014 INFO L280 TraceCheckUtils]: 6: Hoare triple {47251#(= 0 ~P_2_st~0)} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,015 INFO L280 TraceCheckUtils]: 7: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !(1 == ~P_1_pc~0); {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,015 INFO L280 TraceCheckUtils]: 8: Hoare triple {47251#(= 0 ~P_2_st~0)} is_P_1_triggered_~__retres1~0 := 0; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,016 INFO L280 TraceCheckUtils]: 9: Hoare triple {47251#(= 0 ~P_2_st~0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,016 INFO L280 TraceCheckUtils]: 10: Hoare triple {47251#(= 0 ~P_2_st~0)} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,017 INFO L280 TraceCheckUtils]: 11: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !(0 != activate_threads_~tmp~1); {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,017 INFO L280 TraceCheckUtils]: 12: Hoare triple {47251#(= 0 ~P_2_st~0)} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,018 INFO L280 TraceCheckUtils]: 13: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !(1 == ~P_2_pc~0); {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,019 INFO L280 TraceCheckUtils]: 14: Hoare triple {47251#(= 0 ~P_2_st~0)} is_P_2_triggered_~__retres1~1 := 0; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,036 INFO L280 TraceCheckUtils]: 15: Hoare triple {47251#(= 0 ~P_2_st~0)} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,038 INFO L280 TraceCheckUtils]: 16: Hoare triple {47251#(= 0 ~P_2_st~0)} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,040 INFO L280 TraceCheckUtils]: 17: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !(0 != activate_threads_~tmp___0~1); {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,041 INFO L280 TraceCheckUtils]: 18: Hoare triple {47251#(= 0 ~P_2_st~0)} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,041 INFO L280 TraceCheckUtils]: 19: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !(1 == ~C_1_pc~0); {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,042 INFO L280 TraceCheckUtils]: 20: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !(2 == ~C_1_pc~0); {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,042 INFO L280 TraceCheckUtils]: 21: Hoare triple {47251#(= 0 ~P_2_st~0)} is_C_1_triggered_~__retres1~2 := 0; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,043 INFO L280 TraceCheckUtils]: 22: Hoare triple {47251#(= 0 ~P_2_st~0)} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,044 INFO L280 TraceCheckUtils]: 23: Hoare triple {47251#(= 0 ~P_2_st~0)} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,044 INFO L280 TraceCheckUtils]: 24: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !(0 != activate_threads_~tmp___1~1); {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,045 INFO L280 TraceCheckUtils]: 25: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !false; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,045 INFO L280 TraceCheckUtils]: 26: Hoare triple {47251#(= 0 ~P_2_st~0)} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,046 INFO L280 TraceCheckUtils]: 27: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !false; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,046 INFO L280 TraceCheckUtils]: 28: Hoare triple {47251#(= 0 ~P_2_st~0)} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,047 INFO L280 TraceCheckUtils]: 29: Hoare triple {47251#(= 0 ~P_2_st~0)} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,048 INFO L280 TraceCheckUtils]: 30: Hoare triple {47251#(= 0 ~P_2_st~0)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,048 INFO L280 TraceCheckUtils]: 31: Hoare triple {47251#(= 0 ~P_2_st~0)} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,049 INFO L280 TraceCheckUtils]: 32: Hoare triple {47251#(= 0 ~P_2_st~0)} assume 0 != eval_~tmp___2~0; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,049 INFO L280 TraceCheckUtils]: 33: Hoare triple {47251#(= 0 ~P_2_st~0)} assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,050 INFO L280 TraceCheckUtils]: 34: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !(0 != eval_~tmp~0); {47251#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:44,050 INFO L280 TraceCheckUtils]: 35: Hoare triple {47251#(= 0 ~P_2_st~0)} assume !(0 == ~P_2_st~0); {47250#false} is VALID [2020-07-29 03:08:44,050 INFO L280 TraceCheckUtils]: 36: Hoare triple {47250#false} assume !(0 == ~C_1_st~0); {47250#false} is VALID [2020-07-29 03:08:44,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:44,052 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103338106] [2020-07-29 03:08:44,052 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:44,053 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:44,053 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676855701] [2020-07-29 03:08:44,107 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:44,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:44,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:44,108 INFO L87 Difference]: Start difference. First operand 1711 states and 2236 transitions. cyclomatic complexity: 528 Second operand 3 states. [2020-07-29 03:08:44,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:44,696 INFO L93 Difference]: Finished difference Result 2744 states and 3546 transitions. [2020-07-29 03:08:44,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:44,696 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:44,774 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 37 edges. 37 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:44,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2744 states and 3546 transitions. [2020-07-29 03:08:44,987 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2679 [2020-07-29 03:08:45,334 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2744 states to 2744 states and 3546 transitions. [2020-07-29 03:08:45,335 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2744 [2020-07-29 03:08:45,336 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2744 [2020-07-29 03:08:45,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2744 states and 3546 transitions. [2020-07-29 03:08:45,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:45,341 INFO L688 BuchiCegarLoop]: Abstraction has 2744 states and 3546 transitions. [2020-07-29 03:08:45,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2744 states and 3546 transitions. [2020-07-29 03:08:45,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2744 to 2652. [2020-07-29 03:08:45,377 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:45,377 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2744 states and 3546 transitions. Second operand 2652 states. [2020-07-29 03:08:45,377 INFO L74 IsIncluded]: Start isIncluded. First operand 2744 states and 3546 transitions. Second operand 2652 states. [2020-07-29 03:08:45,377 INFO L87 Difference]: Start difference. First operand 2744 states and 3546 transitions. Second operand 2652 states. [2020-07-29 03:08:45,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:45,608 INFO L93 Difference]: Finished difference Result 2744 states and 3546 transitions. [2020-07-29 03:08:45,608 INFO L276 IsEmpty]: Start isEmpty. Operand 2744 states and 3546 transitions. [2020-07-29 03:08:45,610 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:45,610 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:45,610 INFO L74 IsIncluded]: Start isIncluded. First operand 2652 states. Second operand 2744 states and 3546 transitions. [2020-07-29 03:08:45,611 INFO L87 Difference]: Start difference. First operand 2652 states. Second operand 2744 states and 3546 transitions. [2020-07-29 03:08:45,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:45,811 INFO L93 Difference]: Finished difference Result 2744 states and 3546 transitions. [2020-07-29 03:08:45,811 INFO L276 IsEmpty]: Start isEmpty. Operand 2744 states and 3546 transitions. [2020-07-29 03:08:45,814 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:45,814 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:45,814 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:45,814 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:45,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2652 states. [2020-07-29 03:08:46,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 3434 transitions. [2020-07-29 03:08:46,014 INFO L711 BuchiCegarLoop]: Abstraction has 2652 states and 3434 transitions. [2020-07-29 03:08:46,014 INFO L591 BuchiCegarLoop]: Abstraction has 2652 states and 3434 transitions. [2020-07-29 03:08:46,014 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2020-07-29 03:08:46,014 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2652 states and 3434 transitions. [2020-07-29 03:08:46,024 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2587 [2020-07-29 03:08:46,024 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:46,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:46,024 INFO L849 BuchiCegarLoop]: Counterexample stem 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-07-29 03:08:46,024 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:46,025 INFO L794 eck$LassoCheckResult]: Stem: 50180#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 50020#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 50021#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 50123#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 50124#L294-1 assume !(1 == ~P_2_i~0);~P_2_st~0 := 2; 50193#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 52304#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 52303#L107 assume !(1 == ~P_1_pc~0); 52302#L107-2 is_P_1_triggered_~__retres1~0 := 0; 52301#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 52300#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 52299#L467 assume !(0 != activate_threads_~tmp~1); 52298#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 52297#L175 assume !(1 == ~P_2_pc~0); 52296#L175-2 is_P_2_triggered_~__retres1~1 := 0; 52295#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 52294#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 52293#L475 assume !(0 != activate_threads_~tmp___0~1); 52292#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 52291#L257 assume !(1 == ~C_1_pc~0); 52290#L257-2 assume !(2 == ~C_1_pc~0); 52289#L267-1 is_C_1_triggered_~__retres1~2 := 0; 52288#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 50112#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 50113#L483 assume !(0 != activate_threads_~tmp___1~1); 52279#L537-1 assume !false; 52275#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 52271#L386 [2020-07-29 03:08:46,025 INFO L796 eck$LassoCheckResult]: Loop: 52271#L386 assume !false; 52269#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 52266#L317 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 52263#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 52259#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 52257#L351 assume 0 != eval_~tmp___2~0; 52254#L351-1 assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 52247#L360 assume !(0 != eval_~tmp~0); 52248#L356 assume !(0 == ~P_2_st~0); 52273#L371 assume !(0 == ~C_1_st~0); 52271#L386 [2020-07-29 03:08:46,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:46,025 INFO L82 PathProgramCache]: Analyzing trace with hash 918352559, now seen corresponding path program 1 times [2020-07-29 03:08:46,025 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:46,026 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692448914] [2020-07-29 03:08:46,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:46,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:46,045 INFO L280 TraceCheckUtils]: 0: Hoare triple {58139#true} ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; {58139#true} is VALID [2020-07-29 03:08:46,046 INFO L280 TraceCheckUtils]: 1: Hoare triple {58139#true} havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; {58141#(= ~P_2_i~0 1)} is VALID [2020-07-29 03:08:46,046 INFO L280 TraceCheckUtils]: 2: Hoare triple {58141#(= ~P_2_i~0 1)} havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; {58141#(= ~P_2_i~0 1)} is VALID [2020-07-29 03:08:46,052 INFO L280 TraceCheckUtils]: 3: Hoare triple {58141#(= ~P_2_i~0 1)} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {58141#(= ~P_2_i~0 1)} is VALID [2020-07-29 03:08:46,052 INFO L280 TraceCheckUtils]: 4: Hoare triple {58141#(= ~P_2_i~0 1)} assume !(1 == ~P_2_i~0);~P_2_st~0 := 2; {58140#false} is VALID [2020-07-29 03:08:46,053 INFO L280 TraceCheckUtils]: 5: Hoare triple {58140#false} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {58140#false} is VALID [2020-07-29 03:08:46,053 INFO L280 TraceCheckUtils]: 6: Hoare triple {58140#false} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {58140#false} is VALID [2020-07-29 03:08:46,053 INFO L280 TraceCheckUtils]: 7: Hoare triple {58140#false} assume !(1 == ~P_1_pc~0); {58140#false} is VALID [2020-07-29 03:08:46,053 INFO L280 TraceCheckUtils]: 8: Hoare triple {58140#false} is_P_1_triggered_~__retres1~0 := 0; {58140#false} is VALID [2020-07-29 03:08:46,053 INFO L280 TraceCheckUtils]: 9: Hoare triple {58140#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {58140#false} is VALID [2020-07-29 03:08:46,053 INFO L280 TraceCheckUtils]: 10: Hoare triple {58140#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {58140#false} is VALID [2020-07-29 03:08:46,054 INFO L280 TraceCheckUtils]: 11: Hoare triple {58140#false} assume !(0 != activate_threads_~tmp~1); {58140#false} is VALID [2020-07-29 03:08:46,054 INFO L280 TraceCheckUtils]: 12: Hoare triple {58140#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {58140#false} is VALID [2020-07-29 03:08:46,054 INFO L280 TraceCheckUtils]: 13: Hoare triple {58140#false} assume !(1 == ~P_2_pc~0); {58140#false} is VALID [2020-07-29 03:08:46,054 INFO L280 TraceCheckUtils]: 14: Hoare triple {58140#false} is_P_2_triggered_~__retres1~1 := 0; {58140#false} is VALID [2020-07-29 03:08:46,055 INFO L280 TraceCheckUtils]: 15: Hoare triple {58140#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {58140#false} is VALID [2020-07-29 03:08:46,055 INFO L280 TraceCheckUtils]: 16: Hoare triple {58140#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {58140#false} is VALID [2020-07-29 03:08:46,055 INFO L280 TraceCheckUtils]: 17: Hoare triple {58140#false} assume !(0 != activate_threads_~tmp___0~1); {58140#false} is VALID [2020-07-29 03:08:46,055 INFO L280 TraceCheckUtils]: 18: Hoare triple {58140#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {58140#false} is VALID [2020-07-29 03:08:46,055 INFO L280 TraceCheckUtils]: 19: Hoare triple {58140#false} assume !(1 == ~C_1_pc~0); {58140#false} is VALID [2020-07-29 03:08:46,055 INFO L280 TraceCheckUtils]: 20: Hoare triple {58140#false} assume !(2 == ~C_1_pc~0); {58140#false} is VALID [2020-07-29 03:08:46,056 INFO L280 TraceCheckUtils]: 21: Hoare triple {58140#false} is_C_1_triggered_~__retres1~2 := 0; {58140#false} is VALID [2020-07-29 03:08:46,056 INFO L280 TraceCheckUtils]: 22: Hoare triple {58140#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {58140#false} is VALID [2020-07-29 03:08:46,056 INFO L280 TraceCheckUtils]: 23: Hoare triple {58140#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {58140#false} is VALID [2020-07-29 03:08:46,056 INFO L280 TraceCheckUtils]: 24: Hoare triple {58140#false} assume !(0 != activate_threads_~tmp___1~1); {58140#false} is VALID [2020-07-29 03:08:46,057 INFO L280 TraceCheckUtils]: 25: Hoare triple {58140#false} assume !false; {58140#false} is VALID [2020-07-29 03:08:46,057 INFO L280 TraceCheckUtils]: 26: Hoare triple {58140#false} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {58140#false} is VALID [2020-07-29 03:08:46,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:46,058 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692448914] [2020-07-29 03:08:46,058 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:46,058 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:46,058 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289004451] [2020-07-29 03:08:46,058 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-07-29 03:08:46,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:46,059 INFO L82 PathProgramCache]: Analyzing trace with hash 1012946901, now seen corresponding path program 2 times [2020-07-29 03:08:46,059 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:46,059 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885254092] [2020-07-29 03:08:46,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:46,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:46,063 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:46,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:46,065 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:46,066 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:46,113 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:46,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:46,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:46,114 INFO L87 Difference]: Start difference. First operand 2652 states and 3434 transitions. cyclomatic complexity: 785 Second operand 3 states. [2020-07-29 03:08:46,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:46,513 INFO L93 Difference]: Finished difference Result 2630 states and 3411 transitions. [2020-07-29 03:08:46,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:46,514 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:46,543 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 27 edges. 27 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:46,543 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2630 states and 3411 transitions. [2020-07-29 03:08:46,738 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2587 [2020-07-29 03:08:46,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2630 states to 2630 states and 3411 transitions. [2020-07-29 03:08:46,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2630 [2020-07-29 03:08:46,945 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2630 [2020-07-29 03:08:46,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2630 states and 3411 transitions. [2020-07-29 03:08:46,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:46,949 INFO L688 BuchiCegarLoop]: Abstraction has 2630 states and 3411 transitions. [2020-07-29 03:08:46,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2630 states and 3411 transitions. [2020-07-29 03:08:46,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2630 to 2630. [2020-07-29 03:08:46,982 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:46,982 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2630 states and 3411 transitions. Second operand 2630 states. [2020-07-29 03:08:46,982 INFO L74 IsIncluded]: Start isIncluded. First operand 2630 states and 3411 transitions. Second operand 2630 states. [2020-07-29 03:08:46,982 INFO L87 Difference]: Start difference. First operand 2630 states and 3411 transitions. Second operand 2630 states. [2020-07-29 03:08:47,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:47,349 INFO L93 Difference]: Finished difference Result 2630 states and 3411 transitions. [2020-07-29 03:08:47,349 INFO L276 IsEmpty]: Start isEmpty. Operand 2630 states and 3411 transitions. [2020-07-29 03:08:47,353 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:47,353 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:47,353 INFO L74 IsIncluded]: Start isIncluded. First operand 2630 states. Second operand 2630 states and 3411 transitions. [2020-07-29 03:08:47,353 INFO L87 Difference]: Start difference. First operand 2630 states. Second operand 2630 states and 3411 transitions. [2020-07-29 03:08:47,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:47,755 INFO L93 Difference]: Finished difference Result 2630 states and 3411 transitions. [2020-07-29 03:08:47,755 INFO L276 IsEmpty]: Start isEmpty. Operand 2630 states and 3411 transitions. [2020-07-29 03:08:47,757 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:47,757 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:47,758 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:47,758 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:47,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2630 states. [2020-07-29 03:08:47,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2630 states to 2630 states and 3411 transitions. [2020-07-29 03:08:47,954 INFO L711 BuchiCegarLoop]: Abstraction has 2630 states and 3411 transitions. [2020-07-29 03:08:47,954 INFO L591 BuchiCegarLoop]: Abstraction has 2630 states and 3411 transitions. [2020-07-29 03:08:47,954 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2020-07-29 03:08:47,955 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2630 states and 3411 transitions. [2020-07-29 03:08:47,959 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2587 [2020-07-29 03:08:47,960 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:47,960 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:47,960 INFO L849 BuchiCegarLoop]: Counterexample stem 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-07-29 03:08:47,960 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:47,961 INFO L794 eck$LassoCheckResult]: Stem: 60953#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 60798#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 60799#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 60895#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 60896#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 60800#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 60801#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 60861#L107 assume !(1 == ~P_1_pc~0); 60946#L107-2 is_P_1_triggered_~__retres1~0 := 0; 60947#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 60914#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 60915#L467 assume !(0 != activate_threads_~tmp~1); 60985#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 60774#L175 assume !(1 == ~P_2_pc~0); 60775#L175-2 is_P_2_triggered_~__retres1~1 := 0; 60776#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 60777#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 60820#L475 assume !(0 != activate_threads_~tmp___0~1); 60778#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 60779#L257 assume !(1 == ~C_1_pc~0); 60879#L257-2 assume !(2 == ~C_1_pc~0); 60880#L267-1 is_C_1_triggered_~__retres1~2 := 0; 60951#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 60889#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 60829#L483 assume !(0 != activate_threads_~tmp___1~1); 60830#L537-1 assume !false; 62357#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 62355#L386 [2020-07-29 03:08:47,961 INFO L796 eck$LassoCheckResult]: Loop: 62355#L386 assume !false; 62354#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 62351#L317 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 62346#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 62344#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 62342#L351 assume 0 != eval_~tmp___2~0; 62340#L351-1 assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 62338#L360 assume !(0 != eval_~tmp~0); 61951#L356 assume 0 == ~P_2_st~0;eval_~tmp___0~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 61946#L375 assume !(0 != eval_~tmp___0~0); 61947#L371 assume !(0 == ~C_1_st~0); 62355#L386 [2020-07-29 03:08:47,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:47,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1571176403, now seen corresponding path program 2 times [2020-07-29 03:08:47,961 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:47,962 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269035811] [2020-07-29 03:08:47,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:47,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:47,967 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:47,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:47,970 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:47,974 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:47,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:47,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1336445219, now seen corresponding path program 1 times [2020-07-29 03:08:47,974 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:47,975 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298483552] [2020-07-29 03:08:47,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:47,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:47,977 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:47,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:47,979 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:47,980 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:47,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:47,981 INFO L82 PathProgramCache]: Analyzing trace with hash 2050962807, now seen corresponding path program 1 times [2020-07-29 03:08:47,981 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:47,981 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837657743] [2020-07-29 03:08:47,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:47,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:48,006 INFO L280 TraceCheckUtils]: 0: Hoare triple {68671#true} ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; {68671#true} is VALID [2020-07-29 03:08:48,006 INFO L280 TraceCheckUtils]: 1: Hoare triple {68671#true} havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; {68671#true} is VALID [2020-07-29 03:08:48,007 INFO L280 TraceCheckUtils]: 2: Hoare triple {68671#true} havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; {68671#true} is VALID [2020-07-29 03:08:48,007 INFO L280 TraceCheckUtils]: 3: Hoare triple {68671#true} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {68671#true} is VALID [2020-07-29 03:08:48,007 INFO L280 TraceCheckUtils]: 4: Hoare triple {68671#true} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {68671#true} is VALID [2020-07-29 03:08:48,007 INFO L280 TraceCheckUtils]: 5: Hoare triple {68671#true} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,008 INFO L280 TraceCheckUtils]: 6: Hoare triple {68673#(= 0 ~C_1_st~0)} havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,008 INFO L280 TraceCheckUtils]: 7: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !(1 == ~P_1_pc~0); {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,009 INFO L280 TraceCheckUtils]: 8: Hoare triple {68673#(= 0 ~C_1_st~0)} is_P_1_triggered_~__retres1~0 := 0; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,009 INFO L280 TraceCheckUtils]: 9: Hoare triple {68673#(= 0 ~C_1_st~0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,010 INFO L280 TraceCheckUtils]: 10: Hoare triple {68673#(= 0 ~C_1_st~0)} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,010 INFO L280 TraceCheckUtils]: 11: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !(0 != activate_threads_~tmp~1); {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,011 INFO L280 TraceCheckUtils]: 12: Hoare triple {68673#(= 0 ~C_1_st~0)} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,011 INFO L280 TraceCheckUtils]: 13: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !(1 == ~P_2_pc~0); {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,012 INFO L280 TraceCheckUtils]: 14: Hoare triple {68673#(= 0 ~C_1_st~0)} is_P_2_triggered_~__retres1~1 := 0; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,012 INFO L280 TraceCheckUtils]: 15: Hoare triple {68673#(= 0 ~C_1_st~0)} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,013 INFO L280 TraceCheckUtils]: 16: Hoare triple {68673#(= 0 ~C_1_st~0)} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,013 INFO L280 TraceCheckUtils]: 17: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !(0 != activate_threads_~tmp___0~1); {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,014 INFO L280 TraceCheckUtils]: 18: Hoare triple {68673#(= 0 ~C_1_st~0)} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,014 INFO L280 TraceCheckUtils]: 19: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !(1 == ~C_1_pc~0); {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,015 INFO L280 TraceCheckUtils]: 20: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !(2 == ~C_1_pc~0); {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,015 INFO L280 TraceCheckUtils]: 21: Hoare triple {68673#(= 0 ~C_1_st~0)} is_C_1_triggered_~__retres1~2 := 0; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,016 INFO L280 TraceCheckUtils]: 22: Hoare triple {68673#(= 0 ~C_1_st~0)} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,016 INFO L280 TraceCheckUtils]: 23: Hoare triple {68673#(= 0 ~C_1_st~0)} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,017 INFO L280 TraceCheckUtils]: 24: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !(0 != activate_threads_~tmp___1~1); {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,017 INFO L280 TraceCheckUtils]: 25: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !false; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,018 INFO L280 TraceCheckUtils]: 26: Hoare triple {68673#(= 0 ~C_1_st~0)} start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,018 INFO L280 TraceCheckUtils]: 27: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !false; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,019 INFO L280 TraceCheckUtils]: 28: Hoare triple {68673#(= 0 ~C_1_st~0)} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,019 INFO L280 TraceCheckUtils]: 29: Hoare triple {68673#(= 0 ~C_1_st~0)} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,019 INFO L280 TraceCheckUtils]: 30: Hoare triple {68673#(= 0 ~C_1_st~0)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,020 INFO L280 TraceCheckUtils]: 31: Hoare triple {68673#(= 0 ~C_1_st~0)} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,020 INFO L280 TraceCheckUtils]: 32: Hoare triple {68673#(= 0 ~C_1_st~0)} assume 0 != eval_~tmp___2~0; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,022 INFO L280 TraceCheckUtils]: 33: Hoare triple {68673#(= 0 ~C_1_st~0)} assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,023 INFO L280 TraceCheckUtils]: 34: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !(0 != eval_~tmp~0); {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,023 INFO L280 TraceCheckUtils]: 35: Hoare triple {68673#(= 0 ~C_1_st~0)} assume 0 == ~P_2_st~0;eval_~tmp___0~0 := eval_#t~nondet3;havoc eval_#t~nondet3; {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,024 INFO L280 TraceCheckUtils]: 36: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !(0 != eval_~tmp___0~0); {68673#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:48,024 INFO L280 TraceCheckUtils]: 37: Hoare triple {68673#(= 0 ~C_1_st~0)} assume !(0 == ~C_1_st~0); {68672#false} is VALID [2020-07-29 03:08:48,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-29 03:08:48,026 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837657743] [2020-07-29 03:08:48,026 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:48,026 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-07-29 03:08:48,026 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86621544] [2020-07-29 03:08:48,093 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:48,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:48,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:48,093 INFO L87 Difference]: Start difference. First operand 2630 states and 3411 transitions. cyclomatic complexity: 784 Second operand 3 states. [2020-07-29 03:08:48,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:48,897 INFO L93 Difference]: Finished difference Result 4322 states and 5549 transitions. [2020-07-29 03:08:48,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:48,897 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:48,950 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 38 edges. 38 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-29 03:08:48,951 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4322 states and 5549 transitions. [2020-07-29 03:08:49,521 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 4263 [2020-07-29 03:08:50,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4322 states to 4322 states and 5549 transitions. [2020-07-29 03:08:50,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4322 [2020-07-29 03:08:50,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4322 [2020-07-29 03:08:50,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4322 states and 5549 transitions. [2020-07-29 03:08:50,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:50,131 INFO L688 BuchiCegarLoop]: Abstraction has 4322 states and 5549 transitions. [2020-07-29 03:08:50,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4322 states and 5549 transitions. [2020-07-29 03:08:50,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4322 to 4322. [2020-07-29 03:08:50,181 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:50,181 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4322 states and 5549 transitions. Second operand 4322 states. [2020-07-29 03:08:50,181 INFO L74 IsIncluded]: Start isIncluded. First operand 4322 states and 5549 transitions. Second operand 4322 states. [2020-07-29 03:08:50,181 INFO L87 Difference]: Start difference. First operand 4322 states and 5549 transitions. Second operand 4322 states. [2020-07-29 03:08:50,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:50,709 INFO L93 Difference]: Finished difference Result 4322 states and 5549 transitions. [2020-07-29 03:08:50,710 INFO L276 IsEmpty]: Start isEmpty. Operand 4322 states and 5549 transitions. [2020-07-29 03:08:50,713 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:50,714 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:50,714 INFO L74 IsIncluded]: Start isIncluded. First operand 4322 states. Second operand 4322 states and 5549 transitions. [2020-07-29 03:08:50,714 INFO L87 Difference]: Start difference. First operand 4322 states. Second operand 4322 states and 5549 transitions. [2020-07-29 03:08:51,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:51,245 INFO L93 Difference]: Finished difference Result 4322 states and 5549 transitions. [2020-07-29 03:08:51,245 INFO L276 IsEmpty]: Start isEmpty. Operand 4322 states and 5549 transitions. [2020-07-29 03:08:51,250 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:51,250 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:51,250 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:51,250 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:51,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4322 states. [2020-07-29 03:08:51,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4322 states to 4322 states and 5549 transitions. [2020-07-29 03:08:51,878 INFO L711 BuchiCegarLoop]: Abstraction has 4322 states and 5549 transitions. [2020-07-29 03:08:51,878 INFO L591 BuchiCegarLoop]: Abstraction has 4322 states and 5549 transitions. [2020-07-29 03:08:51,878 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2020-07-29 03:08:51,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4322 states and 5549 transitions. [2020-07-29 03:08:51,885 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 4263 [2020-07-29 03:08:51,885 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:51,885 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:51,886 INFO L849 BuchiCegarLoop]: Counterexample stem 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-07-29 03:08:51,886 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:51,886 INFO L794 eck$LassoCheckResult]: Stem: 73170#ULTIMATE.startENTRY ~max_loop~0 := 0;~num~0 := 0;~i~0 := 0;~e~0 := 0;~timer~0 := 0;~data_0~0 := 0;~data_1~0 := 0;~P_1_pc~0 := 0;~P_1_st~0 := 0;~P_1_i~0 := 0;~P_1_ev~0 := 0;~P_2_pc~0 := 0;~P_2_st~0 := 0;~P_2_i~0 := 0;~P_2_ev~0 := 0;~C_1_pc~0 := 0;~C_1_st~0 := 0;~C_1_i~0 := 0;~C_1_ev~0 := 0;~C_1_pr~0 := 0; 73020#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~1;havoc main_~count~0;havoc main_~__retres2~1;~num~0 := 0;~i~0 := 0;~max_loop~0 := 2;~timer~0 := 0;~P_1_pc~0 := 0;~P_2_pc~0 := 0;~C_1_pc~0 := 0;main_~count~0 := 0;~P_1_i~0 := 1;~P_2_i~0 := 1;~C_1_i~0 := 1; 73021#L589 havoc start_simulation_#t~ret9, start_simulation_#t~ret10, start_simulation_~kernel_st~0, start_simulation_~tmp~3, start_simulation_~tmp___0~2;havoc start_simulation_~kernel_st~0;havoc start_simulation_~tmp~3;havoc start_simulation_~tmp___0~2;start_simulation_~kernel_st~0 := 0; 73111#L287 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 73112#L294-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 73022#L299-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 73023#L304-1 havoc activate_threads_#t~ret5, activate_threads_#t~ret6, activate_threads_#t~ret7, activate_threads_~tmp~1, activate_threads_~tmp___0~1, activate_threads_~tmp___1~1;havoc activate_threads_~tmp~1;havoc activate_threads_~tmp___0~1;havoc activate_threads_~tmp___1~1;havoc is_P_1_triggered_#res;havoc is_P_1_triggered_~__retres1~0;havoc is_P_1_triggered_~__retres1~0; 73076#L107 assume !(1 == ~P_1_pc~0); 73163#L107-2 is_P_1_triggered_~__retres1~0 := 0; 73164#L118 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 73131#L119 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 73132#L467 assume !(0 != activate_threads_~tmp~1); 73203#L467-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 72996#L175 assume !(1 == ~P_2_pc~0); 72997#L175-2 is_P_2_triggered_~__retres1~1 := 0; 72998#L186 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 72999#L187 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 73041#L475 assume !(0 != activate_threads_~tmp___0~1); 73000#L475-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 73001#L257 assume !(1 == ~C_1_pc~0); 73092#L257-2 assume !(2 == ~C_1_pc~0); 73093#L267-1 is_C_1_triggered_~__retres1~2 := 0; 73168#L278 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 73104#L279 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 73049#L483 assume !(0 != activate_threads_~tmp___1~1); 73050#L537-1 assume !false; 74456#L538 start_simulation_~kernel_st~0 := 1;havoc eval_#t~ret1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0; 73731#L386 [2020-07-29 03:08:51,886 INFO L796 eck$LassoCheckResult]: Loop: 73731#L386 assume !false; 74453#L347 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 74452#L317 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 74451#L334 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 73749#L335 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 73747#L351 assume 0 != eval_~tmp___2~0; 73745#L351-1 assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 73739#L360 assume !(0 != eval_~tmp~0); 73737#L356 assume 0 == ~P_2_st~0;eval_~tmp___0~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 73715#L375 assume !(0 != eval_~tmp___0~0); 73733#L371 assume 0 == ~C_1_st~0;eval_~tmp___1~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 73599#L390 assume !(0 != eval_~tmp___1~0); 73731#L386 [2020-07-29 03:08:51,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:51,886 INFO L82 PathProgramCache]: Analyzing trace with hash -1571176403, now seen corresponding path program 3 times [2020-07-29 03:08:51,887 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:51,887 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953160652] [2020-07-29 03:08:51,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:51,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:51,894 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:51,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:51,903 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:51,907 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:51,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:51,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1519873096, now seen corresponding path program 1 times [2020-07-29 03:08:51,908 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:51,908 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461355180] [2020-07-29 03:08:51,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:51,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:51,911 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:51,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:51,916 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:51,918 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:51,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:51,919 INFO L82 PathProgramCache]: Analyzing trace with hash -844664348, now seen corresponding path program 1 times [2020-07-29 03:08:51,919 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:51,919 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093641790] [2020-07-29 03:08:51,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:51,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:51,925 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:51,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:51,930 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:51,935 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:52,325 WARN L193 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 94 [2020-07-29 03:08:52,495 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 29.07 03:08:52 BoogieIcfgContainer [2020-07-29 03:08:52,496 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-07-29 03:08:52,496 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-07-29 03:08:52,496 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-07-29 03:08:52,496 INFO L275 PluginConnector]: Witness Printer initialized [2020-07-29 03:08:52,497 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.07 03:08:14" (3/4) ... [2020-07-29 03:08:52,501 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2020-07-29 03:08:52,567 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2020-07-29 03:08:52,567 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-07-29 03:08:52,570 INFO L168 Benchmark]: Toolchain (without parser) took 39811.23 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 785.9 MB). Free memory was 961.6 MB in the beginning and 1.3 GB in the end (delta: -291.1 MB). Peak memory consumption was 494.8 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:52,570 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 1.0 GB. Free memory is still 987.1 MB. There was no memory consumed. Max. memory is 11.5 GB. [2020-07-29 03:08:52,570 INFO L168 Benchmark]: CACSL2BoogieTranslator took 442.24 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.6 MB). Free memory was 961.6 MB in the beginning and 1.1 GB in the end (delta: -171.0 MB). Peak memory consumption was 25.9 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:52,571 INFO L168 Benchmark]: Boogie Procedure Inliner took 74.46 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:52,571 INFO L168 Benchmark]: Boogie Preprocessor took 48.95 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2020-07-29 03:08:52,575 INFO L168 Benchmark]: RCFGBuilder took 987.70 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 85.7 MB). Peak memory consumption was 85.7 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:52,576 INFO L168 Benchmark]: BuchiAutomizer took 38178.96 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 643.3 MB). Free memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: -218.8 MB). Peak memory consumption was 424.6 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:52,576 INFO L168 Benchmark]: Witness Printer took 71.58 ms. Allocated memory is still 1.8 GB. Free memory was 1.3 GB in the beginning and 1.3 GB in the end (delta: 6.4 MB). Peak memory consumption was 6.4 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:52,579 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.26 ms. Allocated memory is still 1.0 GB. Free memory is still 987.1 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 442.24 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.6 MB). Free memory was 961.6 MB in the beginning and 1.1 GB in the end (delta: -171.0 MB). Peak memory consumption was 25.9 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 74.46 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 48.95 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 987.70 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 85.7 MB). Peak memory consumption was 85.7 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 38178.96 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 643.3 MB). Free memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: -218.8 MB). Peak memory consumption was 424.6 MB. Max. memory is 11.5 GB. * Witness Printer took 71.58 ms. Allocated memory is still 1.8 GB. Free memory was 1.3 GB in the beginning and 1.3 GB in the end (delta: 6.4 MB). Peak memory consumption was 6.4 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 15 terminating modules (15 trivial, 0 deterministic, 0 nondeterministic) and one nonterminating remainder module.15 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 4322 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 38.0s and 16 iterations. TraceHistogramMax:2. Analysis of lassos took 15.8s. Construction of modules took 0.5s. Büchi inclusion checks took 11.0s. Highest rank in rank-based complementation 0. Minimization of det autom 15. Minimization of nondet autom 0. Automata minimization 6.1s AutomataMinimizationTime, 15 MinimizatonAttempts, 3754 StatesRemovedByMinimization, 11 NontrivialMinimizations. Non-live state removal took 4.2s Buchi closure took 0.0s. Biggest automaton had 4322 states and ocurred in iteration 15. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 3949 SDtfs, 4787 SDslu, 5199 SDs, 0 SdLazy, 379 SolverSat, 130 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.5s Time LassoAnalysisResults: nont1 unkn0 SFLI7 SFLT0 conc3 concLT0 SILN1 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital89 mio100 ax100 hnf100 lsp12 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf189 smp63 tf108 neg92 sie116 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 16ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 12 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 346]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {count=0, \result=0, P_1_pc=0, C_1_i=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74aebbec=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1db8e138=0, C_1_st=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12c9e07f=0, data_0=0, kernel_st=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a34beb6=0, tmp___2=1, tmp___0=0, \result=0, i=0, P_1_i=1, e=0, P_2_pc=0, __retres1=0, tmp___0=0, num=0, P_1_ev=0, tmp=0, C_1_pc=0, P_2_st=0, P_2_i=1, \result=0, __retres1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10fce58b=0, tmp___0=0, __retres1=0, tmp___1=0, data_1=0, __retres1=1, \result=0, max_loop=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42fde44=0, tmp=0, C_1_pr=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e62512b=0, P_1_st=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@626fd925=0, P_2_ev=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78c1b2ad=0, C_1_ev=0, tmp___1=0, timer=0, __retres2=0, \result=1} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 346]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L15] int max_loop ; [L16] int num ; [L17] int i ; [L18] int e ; [L19] int timer ; [L20] char data_0 ; [L21] char data_1 ; [L64] int P_1_pc; [L65] int P_1_st ; [L66] int P_1_i ; [L67] int P_1_ev ; [L122] int P_2_pc ; [L123] int P_2_st ; [L124] int P_2_i ; [L125] int P_2_ev ; [L190] int C_1_pc ; [L191] int C_1_st ; [L192] int C_1_i ; [L193] int C_1_ev ; [L194] int C_1_pr ; [L593] int count ; [L594] int __retres2 ; [L598] num = 0 [L599] i = 0 [L600] max_loop = 2 [L602] timer = 0 [L603] P_1_pc = 0 [L604] P_2_pc = 0 [L605] C_1_pc = 0 [L607] count = 0 [L585] P_1_i = 1 [L586] P_2_i = 1 [L587] C_1_i = 1 [L523] int kernel_st ; [L524] int tmp ; [L525] int tmp___0 ; [L529] kernel_st = 0 [L294] COND TRUE (int )P_1_i == 1 [L295] P_1_st = 0 [L299] COND TRUE (int )P_2_i == 1 [L300] P_2_st = 0 [L304] COND TRUE (int )C_1_i == 1 [L305] C_1_st = 0 [L459] int tmp ; [L460] int tmp___0 ; [L461] int tmp___1 ; [L104] int __retres1 ; [L107] COND FALSE !((int )P_1_pc == 1) [L117] __retres1 = 0 [L119] return (__retres1); [L465] tmp = is_P_1_triggered() [L467] COND FALSE !(\read(tmp)) [L172] int __retres1 ; [L175] COND FALSE !((int )P_2_pc == 1) [L185] __retres1 = 0 [L187] return (__retres1); [L473] tmp___0 = is_P_2_triggered() [L475] COND FALSE !(\read(tmp___0)) [L254] int __retres1 ; [L257] COND FALSE !((int )C_1_pc == 1) [L267] COND FALSE !((int )C_1_pc == 2) [L277] __retres1 = 0 [L279] return (__retres1); [L481] tmp___1 = is_C_1_triggered() [L483] COND FALSE !(\read(tmp___1)) [L537] COND TRUE 1 [L540] kernel_st = 1 [L339] int tmp ; [L340] int tmp___0 ; [L341] int tmp___1 ; [L342] int tmp___2 ; Loop: [L346] COND TRUE 1 [L314] int __retres1 ; [L317] COND TRUE (int )P_1_st == 0 [L318] __retres1 = 1 [L335] return (__retres1); [L349] tmp___2 = exists_runnable_thread() [L351] COND TRUE \read(tmp___2) [L356] COND TRUE (int )P_1_st == 0 [L358] tmp = __VERIFIER_nondet_int() [L360] COND FALSE !(\read(tmp)) [L371] COND TRUE (int )P_2_st == 0 [L373] tmp___0 = __VERIFIER_nondet_int() [L375] COND FALSE !(\read(tmp___0)) [L386] COND TRUE (int )C_1_st == 0 [L388] tmp___1 = __VERIFIER_nondet_int() [L390] COND FALSE !(\read(tmp___1)) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...