./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/systemc/kundu.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/kundu.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 375118f5e6b201fc35ff4858369e05c815397841 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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:10,972 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-29 03:08:10,974 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-29 03:08:10,987 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-29 03:08:10,988 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-29 03:08:10,989 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-29 03:08:10,991 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-29 03:08:10,993 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-29 03:08:10,995 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-29 03:08:10,996 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-29 03:08:10,997 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-29 03:08:10,998 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-29 03:08:10,999 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-29 03:08:11,000 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-29 03:08:11,001 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-29 03:08:11,002 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-29 03:08:11,003 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-29 03:08:11,004 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-29 03:08:11,006 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-29 03:08:11,009 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-29 03:08:11,010 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-29 03:08:11,012 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-29 03:08:11,013 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-29 03:08:11,014 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-29 03:08:11,017 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-29 03:08:11,017 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-29 03:08:11,018 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-29 03:08:11,019 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-29 03:08:11,020 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-29 03:08:11,021 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-29 03:08:11,021 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-29 03:08:11,022 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-29 03:08:11,023 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-29 03:08:11,024 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-29 03:08:11,025 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-29 03:08:11,026 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-29 03:08:11,026 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-29 03:08:11,027 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-29 03:08:11,027 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-29 03:08:11,028 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-29 03:08:11,029 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-29 03:08:11,030 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,048 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-29 03:08:11,048 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-29 03:08:11,050 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-29 03:08:11,050 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-29 03:08:11,050 INFO L138 SettingsManager]: * Use SBE=true [2020-07-29 03:08:11,051 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-07-29 03:08:11,051 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-07-29 03:08:11,051 INFO L138 SettingsManager]: * Use old map elimination=false [2020-07-29 03:08:11,052 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-07-29 03:08:11,052 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-07-29 03:08:11,052 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-07-29 03:08:11,052 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-29 03:08:11,053 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-29 03:08:11,053 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-07-29 03:08:11,053 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-29 03:08:11,054 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-29 03:08:11,054 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-29 03:08:11,054 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-07-29 03:08:11,054 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-07-29 03:08:11,055 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-07-29 03:08:11,055 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-29 03:08:11,055 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-29 03:08:11,056 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-07-29 03:08:11,056 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-29 03:08:11,056 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-07-29 03:08:11,057 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-29 03:08:11,057 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-29 03:08:11,057 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-07-29 03:08:11,058 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-29 03:08:11,058 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-29 03:08:11,058 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-29 03:08:11,058 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-07-29 03:08:11,060 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-07-29 03:08:11,060 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 -> 375118f5e6b201fc35ff4858369e05c815397841 [2020-07-29 03:08:11,406 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-29 03:08:11,424 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-29 03:08:11,428 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-29 03:08:11,430 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-29 03:08:11,431 INFO L275 PluginConnector]: CDTParser initialized [2020-07-29 03:08:11,432 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/systemc/kundu.cil.c [2020-07-29 03:08:11,507 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b54d7bfbb/55d4692a95854beab7edb80f334820ad/FLAGbd3c9b4da [2020-07-29 03:08:12,015 INFO L306 CDTParser]: Found 1 translation units. [2020-07-29 03:08:12,016 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/kundu.cil.c [2020-07-29 03:08:12,027 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b54d7bfbb/55d4692a95854beab7edb80f334820ad/FLAGbd3c9b4da [2020-07-29 03:08:12,360 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b54d7bfbb/55d4692a95854beab7edb80f334820ad [2020-07-29 03:08:12,364 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-29 03:08:12,368 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-07-29 03:08:12,371 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-29 03:08:12,371 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-29 03:08:12,375 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-29 03:08:12,376 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,379 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57d352e0 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,380 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,389 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-29 03:08:12,450 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-29 03:08:12,721 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-29 03:08:12,736 INFO L203 MainTranslator]: Completed pre-run [2020-07-29 03:08:12,877 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-29 03:08:12,906 INFO L208 MainTranslator]: Completed translation [2020-07-29 03:08:12,906 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:12 WrapperNode [2020-07-29 03:08:12,908 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-29 03:08:12,909 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-07-29 03:08:12,909 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-07-29 03:08:12,909 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-07-29 03:08:12,916 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:12" (1/1) ... [2020-07-29 03:08:12,925 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:12" (1/1) ... [2020-07-29 03:08:12,987 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-07-29 03:08:12,988 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-29 03:08:12,988 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-29 03:08:12,988 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-29 03:08:12,998 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:12" (1/1) ... [2020-07-29 03:08:12,998 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:12" (1/1) ... [2020-07-29 03:08:13,001 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:12" (1/1) ... [2020-07-29 03:08:13,001 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:12" (1/1) ... [2020-07-29 03:08:13,012 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:12" (1/1) ... [2020-07-29 03:08:13,024 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:12" (1/1) ... [2020-07-29 03:08:13,027 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:12" (1/1) ... [2020-07-29 03:08:13,033 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-29 03:08:13,033 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-29 03:08:13,033 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-29 03:08:13,034 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-29 03:08:13,035 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:12" (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,100 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-29 03:08:13,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-29 03:08:14,063 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-29 03:08:14,063 INFO L295 CfgBuilder]: Removed 95 assume(true) statements. [2020-07-29 03:08:14,069 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,070 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-29 03:08:14,070 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-07-29 03:08:14,071 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-07-29 03:08:14,074 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-07-29 03:08:14,075 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-07-29 03:08:14,075 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,077 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@35f07790 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,077 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-07-29 03:08:14,077 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.07 03:08:12" (2/3) ... [2020-07-29 03:08:14,077 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@35f07790 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,078 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-07-29 03:08:14,078 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,080 INFO L371 chiAutomizerObserver]: Analyzing ICFG kundu.cil.c [2020-07-29 03:08:14,128 INFO L356 BuchiCegarLoop]: Interprodecural is true [2020-07-29 03:08:14,128 INFO L357 BuchiCegarLoop]: Hoare is false [2020-07-29 03:08:14,128 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-07-29 03:08:14,128 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-29 03:08:14,130 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-29 03:08:14,130 INFO L361 BuchiCegarLoop]: Difference is false [2020-07-29 03:08:14,130 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-29 03:08:14,131 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-07-29 03:08:14,149 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states. [2020-07-29 03:08:14,221 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2020-07-29 03:08:14,221 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:14,221 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:14,229 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,230 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,230 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2020-07-29 03:08:14,230 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states. [2020-07-29 03:08:14,250 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2020-07-29 03:08:14,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:14,251 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:14,253 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,253 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,262 INFO L794 eck$LassoCheckResult]: Stem: 116#ULTIMATE.startENTRYtrue ~max_loop~0 := 0;~clk~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; 12#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;~clk~0 := 0;~max_loop~0 := 8;~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; 101#L603true 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; 18#L288true assume !(1 == ~P_1_i~0);~P_1_st~0 := 2; 76#L295-1true assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 117#L300-1true assume !(1 == ~C_1_i~0);~C_1_st~0 := 2; 143#L305-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; 86#L108true assume !(1 == ~P_1_pc~0); 80#L108-2true is_P_1_triggered_~__retres1~0 := 0; 87#L119true is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 31#L120true activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 154#L481true assume !(0 != activate_threads_~tmp~1); 159#L481-2true havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 109#L176true assume 1 == ~P_2_pc~0; 53#L177true assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 110#L187true is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 54#L188true activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 161#L489true assume !(0 != activate_threads_~tmp___0~1); 170#L489-2true havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 173#L258true assume 1 == ~C_1_pc~0; 102#L259true assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 68#L279true is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 177#L280true activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 29#L497true assume !(0 != activate_threads_~tmp___1~1); 88#L551-1true [2020-07-29 03:08:14,263 INFO L796 eck$LassoCheckResult]: Loop: 88#L551-1true assume !false; 20#L552true 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; 5#L387true assume !true; 42#L403true start_simulation_~kernel_st~0 := 2; 13#L288-1true start_simulation_~kernel_st~0 := 3; 41#L414true 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; 51#L108-6true assume 1 == ~P_1_pc~0; 21#L109-2true assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 83#L119-2true is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 23#L120-2true activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 142#L481-6true assume !(0 != activate_threads_~tmp~1); 124#L481-8true havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 115#L176-6true assume 1 == ~P_2_pc~0; 47#L177-2true assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 123#L187-2true is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 48#L188-2true activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 149#L489-6true assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 155#L489-8true havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 127#L258-6true assume 1 == ~C_1_pc~0; 97#L259-2true assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 63#L279-2true is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 169#L280-2true activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 9#L497-6true assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 162#L497-8true havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 24#L318-1true assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 148#L335-1true exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 106#L336-1true start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 105#L570true assume !(0 == start_simulation_~tmp~3); 90#L570-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; 28#L318-2true assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 151#L335-2true exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 91#L336-2true stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 152#L525true assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 62#L532true stop_simulation_#res := stop_simulation_~__retres2~0; 10#L533true start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 139#L583true assume !(0 != start_simulation_~tmp___0~2); 88#L551-1true [2020-07-29 03:08:14,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:14,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1148319283, now seen corresponding path program 1 times [2020-07-29 03:08:14,282 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:14,282 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823869229] [2020-07-29 03:08:14,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:14,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:14,479 INFO L280 TraceCheckUtils]: 0: Hoare triple {181#true} ~max_loop~0 := 0;~clk~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; {181#true} is VALID [2020-07-29 03:08:14,481 INFO L280 TraceCheckUtils]: 1: Hoare triple {181#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;~clk~0 := 0;~max_loop~0 := 8;~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; {183#(= 1 ~P_1_i~0)} is VALID [2020-07-29 03:08:14,482 INFO L280 TraceCheckUtils]: 2: Hoare triple {183#(= 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; {183#(= 1 ~P_1_i~0)} is VALID [2020-07-29 03:08:14,483 INFO L280 TraceCheckUtils]: 3: Hoare triple {183#(= 1 ~P_1_i~0)} assume !(1 == ~P_1_i~0);~P_1_st~0 := 2; {182#false} is VALID [2020-07-29 03:08:14,484 INFO L280 TraceCheckUtils]: 4: Hoare triple {182#false} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {182#false} is VALID [2020-07-29 03:08:14,484 INFO L280 TraceCheckUtils]: 5: Hoare triple {182#false} assume !(1 == ~C_1_i~0);~C_1_st~0 := 2; {182#false} is VALID [2020-07-29 03:08:14,484 INFO L280 TraceCheckUtils]: 6: Hoare triple {182#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; {182#false} is VALID [2020-07-29 03:08:14,485 INFO L280 TraceCheckUtils]: 7: Hoare triple {182#false} assume !(1 == ~P_1_pc~0); {182#false} is VALID [2020-07-29 03:08:14,485 INFO L280 TraceCheckUtils]: 8: Hoare triple {182#false} is_P_1_triggered_~__retres1~0 := 0; {182#false} is VALID [2020-07-29 03:08:14,486 INFO L280 TraceCheckUtils]: 9: Hoare triple {182#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {182#false} is VALID [2020-07-29 03:08:14,486 INFO L280 TraceCheckUtils]: 10: Hoare triple {182#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {182#false} is VALID [2020-07-29 03:08:14,486 INFO L280 TraceCheckUtils]: 11: Hoare triple {182#false} assume !(0 != activate_threads_~tmp~1); {182#false} is VALID [2020-07-29 03:08:14,487 INFO L280 TraceCheckUtils]: 12: Hoare triple {182#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {182#false} is VALID [2020-07-29 03:08:14,487 INFO L280 TraceCheckUtils]: 13: Hoare triple {182#false} assume 1 == ~P_2_pc~0; {182#false} is VALID [2020-07-29 03:08:14,488 INFO L280 TraceCheckUtils]: 14: Hoare triple {182#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {182#false} is VALID [2020-07-29 03:08:14,488 INFO L280 TraceCheckUtils]: 15: Hoare triple {182#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {182#false} is VALID [2020-07-29 03:08:14,488 INFO L280 TraceCheckUtils]: 16: Hoare triple {182#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {182#false} is VALID [2020-07-29 03:08:14,489 INFO L280 TraceCheckUtils]: 17: Hoare triple {182#false} assume !(0 != activate_threads_~tmp___0~1); {182#false} is VALID [2020-07-29 03:08:14,489 INFO L280 TraceCheckUtils]: 18: Hoare triple {182#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {182#false} is VALID [2020-07-29 03:08:14,490 INFO L280 TraceCheckUtils]: 19: Hoare triple {182#false} assume 1 == ~C_1_pc~0; {182#false} is VALID [2020-07-29 03:08:14,490 INFO L280 TraceCheckUtils]: 20: Hoare triple {182#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {182#false} is VALID [2020-07-29 03:08:14,490 INFO L280 TraceCheckUtils]: 21: Hoare triple {182#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {182#false} is VALID [2020-07-29 03:08:14,491 INFO L280 TraceCheckUtils]: 22: Hoare triple {182#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {182#false} is VALID [2020-07-29 03:08:14,491 INFO L280 TraceCheckUtils]: 23: Hoare triple {182#false} assume !(0 != activate_threads_~tmp___1~1); {182#false} is VALID [2020-07-29 03:08:14,496 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,497 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823869229] [2020-07-29 03:08:14,499 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:14,499 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:14,500 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829624138] [2020-07-29 03:08:14,506 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-07-29 03:08:14,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:14,507 INFO L82 PathProgramCache]: Analyzing trace with hash 369732879, now seen corresponding path program 1 times [2020-07-29 03:08:14,507 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:14,507 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733792210] [2020-07-29 03:08:14,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:14,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:14,528 INFO L280 TraceCheckUtils]: 0: Hoare triple {184#true} assume !false; {184#true} is VALID [2020-07-29 03:08:14,529 INFO L280 TraceCheckUtils]: 1: Hoare triple {184#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; {184#true} is VALID [2020-07-29 03:08:14,530 INFO L280 TraceCheckUtils]: 2: Hoare triple {184#true} assume !true; {185#false} is VALID [2020-07-29 03:08:14,530 INFO L280 TraceCheckUtils]: 3: Hoare triple {185#false} start_simulation_~kernel_st~0 := 2; {185#false} is VALID [2020-07-29 03:08:14,531 INFO L280 TraceCheckUtils]: 4: Hoare triple {185#false} start_simulation_~kernel_st~0 := 3; {185#false} is VALID [2020-07-29 03:08:14,531 INFO L280 TraceCheckUtils]: 5: Hoare triple {185#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; {185#false} is VALID [2020-07-29 03:08:14,532 INFO L280 TraceCheckUtils]: 6: Hoare triple {185#false} assume 1 == ~P_1_pc~0; {185#false} is VALID [2020-07-29 03:08:14,532 INFO L280 TraceCheckUtils]: 7: Hoare triple {185#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {185#false} is VALID [2020-07-29 03:08:14,532 INFO L280 TraceCheckUtils]: 8: Hoare triple {185#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {185#false} is VALID [2020-07-29 03:08:14,533 INFO L280 TraceCheckUtils]: 9: Hoare triple {185#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {185#false} is VALID [2020-07-29 03:08:14,533 INFO L280 TraceCheckUtils]: 10: Hoare triple {185#false} assume !(0 != activate_threads_~tmp~1); {185#false} is VALID [2020-07-29 03:08:14,533 INFO L280 TraceCheckUtils]: 11: Hoare triple {185#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {185#false} is VALID [2020-07-29 03:08:14,534 INFO L280 TraceCheckUtils]: 12: Hoare triple {185#false} assume 1 == ~P_2_pc~0; {185#false} is VALID [2020-07-29 03:08:14,534 INFO L280 TraceCheckUtils]: 13: Hoare triple {185#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {185#false} is VALID [2020-07-29 03:08:14,535 INFO L280 TraceCheckUtils]: 14: Hoare triple {185#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {185#false} is VALID [2020-07-29 03:08:14,535 INFO L280 TraceCheckUtils]: 15: Hoare triple {185#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {185#false} is VALID [2020-07-29 03:08:14,535 INFO L280 TraceCheckUtils]: 16: Hoare triple {185#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {185#false} is VALID [2020-07-29 03:08:14,536 INFO L280 TraceCheckUtils]: 17: Hoare triple {185#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {185#false} is VALID [2020-07-29 03:08:14,536 INFO L280 TraceCheckUtils]: 18: Hoare triple {185#false} assume 1 == ~C_1_pc~0; {185#false} is VALID [2020-07-29 03:08:14,537 INFO L280 TraceCheckUtils]: 19: Hoare triple {185#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {185#false} is VALID [2020-07-29 03:08:14,537 INFO L280 TraceCheckUtils]: 20: Hoare triple {185#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {185#false} is VALID [2020-07-29 03:08:14,537 INFO L280 TraceCheckUtils]: 21: Hoare triple {185#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {185#false} is VALID [2020-07-29 03:08:14,538 INFO L280 TraceCheckUtils]: 22: Hoare triple {185#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {185#false} is VALID [2020-07-29 03:08:14,538 INFO L280 TraceCheckUtils]: 23: Hoare triple {185#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {185#false} is VALID [2020-07-29 03:08:14,539 INFO L280 TraceCheckUtils]: 24: Hoare triple {185#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {185#false} is VALID [2020-07-29 03:08:14,539 INFO L280 TraceCheckUtils]: 25: Hoare triple {185#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {185#false} is VALID [2020-07-29 03:08:14,539 INFO L280 TraceCheckUtils]: 26: Hoare triple {185#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {185#false} is VALID [2020-07-29 03:08:14,540 INFO L280 TraceCheckUtils]: 27: Hoare triple {185#false} assume !(0 == start_simulation_~tmp~3); {185#false} is VALID [2020-07-29 03:08:14,540 INFO L280 TraceCheckUtils]: 28: Hoare triple {185#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; {185#false} is VALID [2020-07-29 03:08:14,540 INFO L280 TraceCheckUtils]: 29: Hoare triple {185#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {185#false} is VALID [2020-07-29 03:08:14,541 INFO L280 TraceCheckUtils]: 30: Hoare triple {185#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {185#false} is VALID [2020-07-29 03:08:14,541 INFO L280 TraceCheckUtils]: 31: Hoare triple {185#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {185#false} is VALID [2020-07-29 03:08:14,541 INFO L280 TraceCheckUtils]: 32: Hoare triple {185#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {185#false} is VALID [2020-07-29 03:08:14,542 INFO L280 TraceCheckUtils]: 33: Hoare triple {185#false} stop_simulation_#res := stop_simulation_~__retres2~0; {185#false} is VALID [2020-07-29 03:08:14,542 INFO L280 TraceCheckUtils]: 34: Hoare triple {185#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {185#false} is VALID [2020-07-29 03:08:14,543 INFO L280 TraceCheckUtils]: 35: Hoare triple {185#false} assume !(0 != start_simulation_~tmp___0~2); {185#false} is VALID [2020-07-29 03:08:14,546 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,546 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733792210] [2020-07-29 03:08:14,547 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:14,547 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-07-29 03:08:14,547 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321564362] [2020-07-29 03:08:14,549 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:14,550 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:14,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:14,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:14,569 INFO L87 Difference]: Start difference. First operand 177 states. Second operand 3 states. [2020-07-29 03:08:14,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:14,915 INFO L93 Difference]: Finished difference Result 176 states and 259 transitions. [2020-07-29 03:08:14,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:14,916 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:14,960 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:14,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 176 states and 259 transitions. [2020-07-29 03:08:14,974 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 139 [2020-07-29 03:08:14,991 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 176 states to 168 states and 251 transitions. [2020-07-29 03:08:14,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 168 [2020-07-29 03:08:14,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 168 [2020-07-29 03:08:14,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 168 states and 251 transitions. [2020-07-29 03:08:14,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:14,995 INFO L688 BuchiCegarLoop]: Abstraction has 168 states and 251 transitions. [2020-07-29 03:08:15,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states and 251 transitions. [2020-07-29 03:08:15,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2020-07-29 03:08:15,039 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:15,040 INFO L82 GeneralOperation]: Start isEquivalent. First operand 168 states and 251 transitions. Second operand 168 states. [2020-07-29 03:08:15,040 INFO L74 IsIncluded]: Start isIncluded. First operand 168 states and 251 transitions. Second operand 168 states. [2020-07-29 03:08:15,042 INFO L87 Difference]: Start difference. First operand 168 states and 251 transitions. Second operand 168 states. [2020-07-29 03:08:15,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,053 INFO L93 Difference]: Finished difference Result 168 states and 251 transitions. [2020-07-29 03:08:15,054 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 251 transitions. [2020-07-29 03:08:15,056 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:15,057 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:15,057 INFO L74 IsIncluded]: Start isIncluded. First operand 168 states. Second operand 168 states and 251 transitions. [2020-07-29 03:08:15,057 INFO L87 Difference]: Start difference. First operand 168 states. Second operand 168 states and 251 transitions. [2020-07-29 03:08:15,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,067 INFO L93 Difference]: Finished difference Result 168 states and 251 transitions. [2020-07-29 03:08:15,067 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 251 transitions. [2020-07-29 03:08:15,069 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:15,069 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:15,069 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:15,069 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:15,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2020-07-29 03:08:15,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 251 transitions. [2020-07-29 03:08:15,081 INFO L711 BuchiCegarLoop]: Abstraction has 168 states and 251 transitions. [2020-07-29 03:08:15,081 INFO L591 BuchiCegarLoop]: Abstraction has 168 states and 251 transitions. [2020-07-29 03:08:15,081 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2020-07-29 03:08:15,082 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 168 states and 251 transitions. [2020-07-29 03:08:15,084 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 139 [2020-07-29 03:08:15,084 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:15,084 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:15,086 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,086 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,087 INFO L794 eck$LassoCheckResult]: Stem: 503#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 381#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;~clk~0 := 0;~max_loop~0 := 8;~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; 382#L603 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; 397#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 398#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 477#L300-1 assume !(1 == ~C_1_i~0);~C_1_st~0 := 2; 504#L305-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; 483#L108 assume !(1 == ~P_1_pc~0); 421#L108-2 is_P_1_triggered_~__retres1~0 := 0; 420#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 422#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 423#L481 assume !(0 != activate_threads_~tmp~1); 523#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 501#L176 assume 1 == ~P_2_pc~0; 453#L177 assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 454#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 456#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 457#L489 assume !(0 != activate_threads_~tmp___0~1); 525#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 529#L258 assume 1 == ~C_1_pc~0; 495#L259 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 464#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 467#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 417#L497 assume !(0 != activate_threads_~tmp___1~1); 418#L551-1 [2020-07-29 03:08:15,087 INFO L796 eck$LassoCheckResult]: Loop: 418#L551-1 assume !false; 400#L552 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; 366#L387 assume !false; 367#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 392#L318 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 393#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 497#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 498#L352 assume !(0 != eval_~tmp___2~0); 438#L403 start_simulation_~kernel_st~0 := 2; 383#L288-1 start_simulation_~kernel_st~0 := 3; 384#L414 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; 437#L108-6 assume 1 == ~P_1_pc~0; 401#L109-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 402#L119-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 404#L120-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 405#L481-6 assume !(0 != activate_threads_~tmp~1); 508#L481-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 502#L176-6 assume 1 == ~P_2_pc~0; 443#L177-2 assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 444#L187-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 446#L188-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 447#L489-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 522#L489-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 511#L258-6 assume 1 == ~C_1_pc~0; 490#L259-2 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 432#L279-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 462#L280-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 374#L497-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 375#L497-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 406#L318-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 407#L335-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 500#L336-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 499#L570 assume !(0 == start_simulation_~tmp~3); 436#L570-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; 414#L318-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 415#L335-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 484#L336-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 485#L525 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 461#L532 stop_simulation_#res := stop_simulation_~__retres2~0; 376#L533 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 377#L583 assume !(0 != start_simulation_~tmp___0~2); 418#L551-1 [2020-07-29 03:08:15,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:15,088 INFO L82 PathProgramCache]: Analyzing trace with hash -1571021109, now seen corresponding path program 1 times [2020-07-29 03:08:15,088 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:15,089 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243950782] [2020-07-29 03:08:15,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:15,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:15,153 INFO L280 TraceCheckUtils]: 0: Hoare triple {869#true} ~max_loop~0 := 0;~clk~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; {869#true} is VALID [2020-07-29 03:08:15,155 INFO L280 TraceCheckUtils]: 1: Hoare triple {869#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;~clk~0 := 0;~max_loop~0 := 8;~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; {871#(= 1 ~C_1_i~0)} is VALID [2020-07-29 03:08:15,156 INFO L280 TraceCheckUtils]: 2: Hoare triple {871#(= 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; {871#(= 1 ~C_1_i~0)} is VALID [2020-07-29 03:08:15,157 INFO L280 TraceCheckUtils]: 3: Hoare triple {871#(= 1 ~C_1_i~0)} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {871#(= 1 ~C_1_i~0)} is VALID [2020-07-29 03:08:15,158 INFO L280 TraceCheckUtils]: 4: Hoare triple {871#(= 1 ~C_1_i~0)} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {871#(= 1 ~C_1_i~0)} is VALID [2020-07-29 03:08:15,159 INFO L280 TraceCheckUtils]: 5: Hoare triple {871#(= 1 ~C_1_i~0)} assume !(1 == ~C_1_i~0);~C_1_st~0 := 2; {870#false} is VALID [2020-07-29 03:08:15,160 INFO L280 TraceCheckUtils]: 6: Hoare triple {870#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; {870#false} is VALID [2020-07-29 03:08:15,160 INFO L280 TraceCheckUtils]: 7: Hoare triple {870#false} assume !(1 == ~P_1_pc~0); {870#false} is VALID [2020-07-29 03:08:15,161 INFO L280 TraceCheckUtils]: 8: Hoare triple {870#false} is_P_1_triggered_~__retres1~0 := 0; {870#false} is VALID [2020-07-29 03:08:15,161 INFO L280 TraceCheckUtils]: 9: Hoare triple {870#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {870#false} is VALID [2020-07-29 03:08:15,162 INFO L280 TraceCheckUtils]: 10: Hoare triple {870#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {870#false} is VALID [2020-07-29 03:08:15,162 INFO L280 TraceCheckUtils]: 11: Hoare triple {870#false} assume !(0 != activate_threads_~tmp~1); {870#false} is VALID [2020-07-29 03:08:15,163 INFO L280 TraceCheckUtils]: 12: Hoare triple {870#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {870#false} is VALID [2020-07-29 03:08:15,163 INFO L280 TraceCheckUtils]: 13: Hoare triple {870#false} assume 1 == ~P_2_pc~0; {870#false} is VALID [2020-07-29 03:08:15,163 INFO L280 TraceCheckUtils]: 14: Hoare triple {870#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {870#false} is VALID [2020-07-29 03:08:15,164 INFO L280 TraceCheckUtils]: 15: Hoare triple {870#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {870#false} is VALID [2020-07-29 03:08:15,164 INFO L280 TraceCheckUtils]: 16: Hoare triple {870#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {870#false} is VALID [2020-07-29 03:08:15,165 INFO L280 TraceCheckUtils]: 17: Hoare triple {870#false} assume !(0 != activate_threads_~tmp___0~1); {870#false} is VALID [2020-07-29 03:08:15,165 INFO L280 TraceCheckUtils]: 18: Hoare triple {870#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {870#false} is VALID [2020-07-29 03:08:15,166 INFO L280 TraceCheckUtils]: 19: Hoare triple {870#false} assume 1 == ~C_1_pc~0; {870#false} is VALID [2020-07-29 03:08:15,166 INFO L280 TraceCheckUtils]: 20: Hoare triple {870#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {870#false} is VALID [2020-07-29 03:08:15,167 INFO L280 TraceCheckUtils]: 21: Hoare triple {870#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {870#false} is VALID [2020-07-29 03:08:15,167 INFO L280 TraceCheckUtils]: 22: Hoare triple {870#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {870#false} is VALID [2020-07-29 03:08:15,167 INFO L280 TraceCheckUtils]: 23: Hoare triple {870#false} assume !(0 != activate_threads_~tmp___1~1); {870#false} is VALID [2020-07-29 03:08:15,169 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,170 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243950782] [2020-07-29 03:08:15,170 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:15,171 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:15,171 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179939519] [2020-07-29 03:08:15,172 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-07-29 03:08:15,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:15,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1403144407, now seen corresponding path program 1 times [2020-07-29 03:08:15,173 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:15,174 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391080162] [2020-07-29 03:08:15,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:15,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:15,264 INFO L280 TraceCheckUtils]: 0: Hoare triple {872#true} assume !false; {872#true} is VALID [2020-07-29 03:08:15,264 INFO L280 TraceCheckUtils]: 1: Hoare triple {872#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; {872#true} is VALID [2020-07-29 03:08:15,265 INFO L280 TraceCheckUtils]: 2: Hoare triple {872#true} assume !false; {872#true} is VALID [2020-07-29 03:08:15,265 INFO L280 TraceCheckUtils]: 3: Hoare triple {872#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {872#true} is VALID [2020-07-29 03:08:15,266 INFO L280 TraceCheckUtils]: 4: Hoare triple {872#true} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {874#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} is VALID [2020-07-29 03:08:15,267 INFO L280 TraceCheckUtils]: 5: Hoare triple {874#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {875#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} is VALID [2020-07-29 03:08:15,268 INFO L280 TraceCheckUtils]: 6: Hoare triple {875#(<= 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; {876#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} is VALID [2020-07-29 03:08:15,269 INFO L280 TraceCheckUtils]: 7: Hoare triple {876#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} assume !(0 != eval_~tmp___2~0); {873#false} is VALID [2020-07-29 03:08:15,269 INFO L280 TraceCheckUtils]: 8: Hoare triple {873#false} start_simulation_~kernel_st~0 := 2; {873#false} is VALID [2020-07-29 03:08:15,269 INFO L280 TraceCheckUtils]: 9: Hoare triple {873#false} start_simulation_~kernel_st~0 := 3; {873#false} is VALID [2020-07-29 03:08:15,270 INFO L280 TraceCheckUtils]: 10: Hoare triple {873#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; {873#false} is VALID [2020-07-29 03:08:15,270 INFO L280 TraceCheckUtils]: 11: Hoare triple {873#false} assume 1 == ~P_1_pc~0; {873#false} is VALID [2020-07-29 03:08:15,270 INFO L280 TraceCheckUtils]: 12: Hoare triple {873#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {873#false} is VALID [2020-07-29 03:08:15,271 INFO L280 TraceCheckUtils]: 13: Hoare triple {873#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {873#false} is VALID [2020-07-29 03:08:15,271 INFO L280 TraceCheckUtils]: 14: Hoare triple {873#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {873#false} is VALID [2020-07-29 03:08:15,271 INFO L280 TraceCheckUtils]: 15: Hoare triple {873#false} assume !(0 != activate_threads_~tmp~1); {873#false} is VALID [2020-07-29 03:08:15,272 INFO L280 TraceCheckUtils]: 16: Hoare triple {873#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {873#false} is VALID [2020-07-29 03:08:15,272 INFO L280 TraceCheckUtils]: 17: Hoare triple {873#false} assume 1 == ~P_2_pc~0; {873#false} is VALID [2020-07-29 03:08:15,272 INFO L280 TraceCheckUtils]: 18: Hoare triple {873#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {873#false} is VALID [2020-07-29 03:08:15,273 INFO L280 TraceCheckUtils]: 19: Hoare triple {873#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {873#false} is VALID [2020-07-29 03:08:15,273 INFO L280 TraceCheckUtils]: 20: Hoare triple {873#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {873#false} is VALID [2020-07-29 03:08:15,273 INFO L280 TraceCheckUtils]: 21: Hoare triple {873#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {873#false} is VALID [2020-07-29 03:08:15,274 INFO L280 TraceCheckUtils]: 22: Hoare triple {873#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {873#false} is VALID [2020-07-29 03:08:15,274 INFO L280 TraceCheckUtils]: 23: Hoare triple {873#false} assume 1 == ~C_1_pc~0; {873#false} is VALID [2020-07-29 03:08:15,275 INFO L280 TraceCheckUtils]: 24: Hoare triple {873#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {873#false} is VALID [2020-07-29 03:08:15,276 INFO L280 TraceCheckUtils]: 25: Hoare triple {873#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {873#false} is VALID [2020-07-29 03:08:15,276 INFO L280 TraceCheckUtils]: 26: Hoare triple {873#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {873#false} is VALID [2020-07-29 03:08:15,276 INFO L280 TraceCheckUtils]: 27: Hoare triple {873#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {873#false} is VALID [2020-07-29 03:08:15,277 INFO L280 TraceCheckUtils]: 28: Hoare triple {873#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {873#false} is VALID [2020-07-29 03:08:15,277 INFO L280 TraceCheckUtils]: 29: Hoare triple {873#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {873#false} is VALID [2020-07-29 03:08:15,277 INFO L280 TraceCheckUtils]: 30: Hoare triple {873#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {873#false} is VALID [2020-07-29 03:08:15,278 INFO L280 TraceCheckUtils]: 31: Hoare triple {873#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {873#false} is VALID [2020-07-29 03:08:15,281 INFO L280 TraceCheckUtils]: 32: Hoare triple {873#false} assume !(0 == start_simulation_~tmp~3); {873#false} is VALID [2020-07-29 03:08:15,282 INFO L280 TraceCheckUtils]: 33: Hoare triple {873#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; {873#false} is VALID [2020-07-29 03:08:15,283 INFO L280 TraceCheckUtils]: 34: Hoare triple {873#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {873#false} is VALID [2020-07-29 03:08:15,288 INFO L280 TraceCheckUtils]: 35: Hoare triple {873#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {873#false} is VALID [2020-07-29 03:08:15,289 INFO L280 TraceCheckUtils]: 36: Hoare triple {873#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {873#false} is VALID [2020-07-29 03:08:15,289 INFO L280 TraceCheckUtils]: 37: Hoare triple {873#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {873#false} is VALID [2020-07-29 03:08:15,289 INFO L280 TraceCheckUtils]: 38: Hoare triple {873#false} stop_simulation_#res := stop_simulation_~__retres2~0; {873#false} is VALID [2020-07-29 03:08:15,290 INFO L280 TraceCheckUtils]: 39: Hoare triple {873#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {873#false} is VALID [2020-07-29 03:08:15,290 INFO L280 TraceCheckUtils]: 40: Hoare triple {873#false} assume !(0 != start_simulation_~tmp___0~2); {873#false} is VALID [2020-07-29 03:08:15,299 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,299 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391080162] [2020-07-29 03:08:15,300 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:15,300 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:15,300 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123232477] [2020-07-29 03:08:15,301 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:15,301 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:15,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:15,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:15,306 INFO L87 Difference]: Start difference. First operand 168 states and 251 transitions. cyclomatic complexity: 84 Second operand 3 states. [2020-07-29 03:08:15,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,607 INFO L93 Difference]: Finished difference Result 168 states and 250 transitions. [2020-07-29 03:08:15,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:15,608 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:15,647 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,648 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 168 states and 250 transitions. [2020-07-29 03:08:15,657 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 139 [2020-07-29 03:08:15,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 168 states to 168 states and 250 transitions. [2020-07-29 03:08:15,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 168 [2020-07-29 03:08:15,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 168 [2020-07-29 03:08:15,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 168 states and 250 transitions. [2020-07-29 03:08:15,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:15,670 INFO L688 BuchiCegarLoop]: Abstraction has 168 states and 250 transitions. [2020-07-29 03:08:15,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states and 250 transitions. [2020-07-29 03:08:15,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2020-07-29 03:08:15,679 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:15,679 INFO L82 GeneralOperation]: Start isEquivalent. First operand 168 states and 250 transitions. Second operand 168 states. [2020-07-29 03:08:15,680 INFO L74 IsIncluded]: Start isIncluded. First operand 168 states and 250 transitions. Second operand 168 states. [2020-07-29 03:08:15,680 INFO L87 Difference]: Start difference. First operand 168 states and 250 transitions. Second operand 168 states. [2020-07-29 03:08:15,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,688 INFO L93 Difference]: Finished difference Result 168 states and 250 transitions. [2020-07-29 03:08:15,688 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 250 transitions. [2020-07-29 03:08:15,690 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:15,690 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:15,690 INFO L74 IsIncluded]: Start isIncluded. First operand 168 states. Second operand 168 states and 250 transitions. [2020-07-29 03:08:15,690 INFO L87 Difference]: Start difference. First operand 168 states. Second operand 168 states and 250 transitions. [2020-07-29 03:08:15,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:15,698 INFO L93 Difference]: Finished difference Result 168 states and 250 transitions. [2020-07-29 03:08:15,698 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 250 transitions. [2020-07-29 03:08:15,699 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:15,700 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:15,700 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:15,700 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:15,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2020-07-29 03:08:15,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 250 transitions. [2020-07-29 03:08:15,708 INFO L711 BuchiCegarLoop]: Abstraction has 168 states and 250 transitions. [2020-07-29 03:08:15,708 INFO L591 BuchiCegarLoop]: Abstraction has 168 states and 250 transitions. [2020-07-29 03:08:15,708 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2020-07-29 03:08:15,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 168 states and 250 transitions. [2020-07-29 03:08:15,710 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 139 [2020-07-29 03:08:15,710 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:15,710 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:15,712 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,712 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,713 INFO L794 eck$LassoCheckResult]: Stem: 1186#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 1064#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;~clk~0 := 0;~max_loop~0 := 8;~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; 1065#L603 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; 1078#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 1079#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 1160#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 1187#L305-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; 1166#L108 assume !(1 == ~P_1_pc~0); 1104#L108-2 is_P_1_triggered_~__retres1~0 := 0; 1103#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 1105#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 1106#L481 assume !(0 != activate_threads_~tmp~1); 1206#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 1184#L176 assume 1 == ~P_2_pc~0; 1136#L177 assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 1137#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 1139#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 1140#L489 assume !(0 != activate_threads_~tmp___0~1); 1208#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 1212#L258 assume 1 == ~C_1_pc~0; 1178#L259 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 1147#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 1150#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 1100#L497 assume !(0 != activate_threads_~tmp___1~1); 1101#L551-1 [2020-07-29 03:08:15,713 INFO L796 eck$LassoCheckResult]: Loop: 1101#L551-1 assume !false; 1082#L552 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; 1049#L387 assume !false; 1050#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 1073#L318 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1074#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 1180#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 1181#L352 assume !(0 != eval_~tmp___2~0); 1121#L403 start_simulation_~kernel_st~0 := 2; 1066#L288-1 start_simulation_~kernel_st~0 := 3; 1067#L414 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; 1120#L108-6 assume 1 == ~P_1_pc~0; 1083#L109-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 1084#L119-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 1087#L120-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 1088#L481-6 assume !(0 != activate_threads_~tmp~1); 1191#L481-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 1185#L176-6 assume 1 == ~P_2_pc~0; 1126#L177-2 assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; 1127#L187-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 1129#L188-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 1130#L489-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 1205#L489-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 1194#L258-6 assume 1 == ~C_1_pc~0; 1173#L259-2 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 1115#L279-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 1145#L280-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 1057#L497-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 1058#L497-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 1089#L318-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1090#L335-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 1183#L336-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 1182#L570 assume !(0 == start_simulation_~tmp~3); 1119#L570-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; 1097#L318-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1098#L335-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 1167#L336-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 1168#L525 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 1144#L532 stop_simulation_#res := stop_simulation_~__retres2~0; 1059#L533 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 1060#L583 assume !(0 != start_simulation_~tmp___0~2); 1101#L551-1 [2020-07-29 03:08:15,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:15,714 INFO L82 PathProgramCache]: Analyzing trace with hash 117922633, now seen corresponding path program 1 times [2020-07-29 03:08:15,714 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:15,715 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829299985] [2020-07-29 03:08:15,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:15,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:15,774 INFO L280 TraceCheckUtils]: 0: Hoare triple {1552#true} ~max_loop~0 := 0;~clk~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; {1552#true} is VALID [2020-07-29 03:08:15,776 INFO L280 TraceCheckUtils]: 1: Hoare triple {1552#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;~clk~0 := 0;~max_loop~0 := 8;~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; {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,777 INFO L280 TraceCheckUtils]: 2: Hoare triple {1554#(<= ~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; {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,777 INFO L280 TraceCheckUtils]: 3: Hoare triple {1554#(<= ~P_2_pc~0 0)} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,778 INFO L280 TraceCheckUtils]: 4: Hoare triple {1554#(<= ~P_2_pc~0 0)} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,779 INFO L280 TraceCheckUtils]: 5: Hoare triple {1554#(<= ~P_2_pc~0 0)} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,779 INFO L280 TraceCheckUtils]: 6: Hoare triple {1554#(<= ~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; {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,780 INFO L280 TraceCheckUtils]: 7: Hoare triple {1554#(<= ~P_2_pc~0 0)} assume !(1 == ~P_1_pc~0); {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,781 INFO L280 TraceCheckUtils]: 8: Hoare triple {1554#(<= ~P_2_pc~0 0)} is_P_1_triggered_~__retres1~0 := 0; {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,782 INFO L280 TraceCheckUtils]: 9: Hoare triple {1554#(<= ~P_2_pc~0 0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,783 INFO L280 TraceCheckUtils]: 10: Hoare triple {1554#(<= ~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; {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,783 INFO L280 TraceCheckUtils]: 11: Hoare triple {1554#(<= ~P_2_pc~0 0)} assume !(0 != activate_threads_~tmp~1); {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,784 INFO L280 TraceCheckUtils]: 12: Hoare triple {1554#(<= ~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; {1554#(<= ~P_2_pc~0 0)} is VALID [2020-07-29 03:08:15,785 INFO L280 TraceCheckUtils]: 13: Hoare triple {1554#(<= ~P_2_pc~0 0)} assume 1 == ~P_2_pc~0; {1553#false} is VALID [2020-07-29 03:08:15,785 INFO L280 TraceCheckUtils]: 14: Hoare triple {1553#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {1553#false} is VALID [2020-07-29 03:08:15,785 INFO L280 TraceCheckUtils]: 15: Hoare triple {1553#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {1553#false} is VALID [2020-07-29 03:08:15,786 INFO L280 TraceCheckUtils]: 16: Hoare triple {1553#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {1553#false} is VALID [2020-07-29 03:08:15,786 INFO L280 TraceCheckUtils]: 17: Hoare triple {1553#false} assume !(0 != activate_threads_~tmp___0~1); {1553#false} is VALID [2020-07-29 03:08:15,786 INFO L280 TraceCheckUtils]: 18: Hoare triple {1553#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {1553#false} is VALID [2020-07-29 03:08:15,787 INFO L280 TraceCheckUtils]: 19: Hoare triple {1553#false} assume 1 == ~C_1_pc~0; {1553#false} is VALID [2020-07-29 03:08:15,787 INFO L280 TraceCheckUtils]: 20: Hoare triple {1553#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {1553#false} is VALID [2020-07-29 03:08:15,787 INFO L280 TraceCheckUtils]: 21: Hoare triple {1553#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {1553#false} is VALID [2020-07-29 03:08:15,787 INFO L280 TraceCheckUtils]: 22: Hoare triple {1553#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {1553#false} is VALID [2020-07-29 03:08:15,788 INFO L280 TraceCheckUtils]: 23: Hoare triple {1553#false} assume !(0 != activate_threads_~tmp___1~1); {1553#false} is VALID [2020-07-29 03:08:15,789 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,790 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829299985] [2020-07-29 03:08:15,790 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:15,790 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:15,790 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733071036] [2020-07-29 03:08:15,791 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-07-29 03:08:15,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:15,791 INFO L82 PathProgramCache]: Analyzing trace with hash -1403144407, now seen corresponding path program 2 times [2020-07-29 03:08:15,792 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:15,792 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963278427] [2020-07-29 03:08:15,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:15,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:15,839 INFO L280 TraceCheckUtils]: 0: Hoare triple {1555#true} assume !false; {1555#true} is VALID [2020-07-29 03:08:15,839 INFO L280 TraceCheckUtils]: 1: Hoare triple {1555#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; {1555#true} is VALID [2020-07-29 03:08:15,840 INFO L280 TraceCheckUtils]: 2: Hoare triple {1555#true} assume !false; {1555#true} is VALID [2020-07-29 03:08:15,840 INFO L280 TraceCheckUtils]: 3: Hoare triple {1555#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {1555#true} is VALID [2020-07-29 03:08:15,841 INFO L280 TraceCheckUtils]: 4: Hoare triple {1555#true} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {1557#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} is VALID [2020-07-29 03:08:15,842 INFO L280 TraceCheckUtils]: 5: Hoare triple {1557#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {1558#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} is VALID [2020-07-29 03:08:15,843 INFO L280 TraceCheckUtils]: 6: Hoare triple {1558#(<= 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; {1559#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} is VALID [2020-07-29 03:08:15,844 INFO L280 TraceCheckUtils]: 7: Hoare triple {1559#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} assume !(0 != eval_~tmp___2~0); {1556#false} is VALID [2020-07-29 03:08:15,844 INFO L280 TraceCheckUtils]: 8: Hoare triple {1556#false} start_simulation_~kernel_st~0 := 2; {1556#false} is VALID [2020-07-29 03:08:15,844 INFO L280 TraceCheckUtils]: 9: Hoare triple {1556#false} start_simulation_~kernel_st~0 := 3; {1556#false} is VALID [2020-07-29 03:08:15,844 INFO L280 TraceCheckUtils]: 10: Hoare triple {1556#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; {1556#false} is VALID [2020-07-29 03:08:15,845 INFO L280 TraceCheckUtils]: 11: Hoare triple {1556#false} assume 1 == ~P_1_pc~0; {1556#false} is VALID [2020-07-29 03:08:15,845 INFO L280 TraceCheckUtils]: 12: Hoare triple {1556#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {1556#false} is VALID [2020-07-29 03:08:15,845 INFO L280 TraceCheckUtils]: 13: Hoare triple {1556#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {1556#false} is VALID [2020-07-29 03:08:15,845 INFO L280 TraceCheckUtils]: 14: Hoare triple {1556#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {1556#false} is VALID [2020-07-29 03:08:15,846 INFO L280 TraceCheckUtils]: 15: Hoare triple {1556#false} assume !(0 != activate_threads_~tmp~1); {1556#false} is VALID [2020-07-29 03:08:15,846 INFO L280 TraceCheckUtils]: 16: Hoare triple {1556#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {1556#false} is VALID [2020-07-29 03:08:15,846 INFO L280 TraceCheckUtils]: 17: Hoare triple {1556#false} assume 1 == ~P_2_pc~0; {1556#false} is VALID [2020-07-29 03:08:15,846 INFO L280 TraceCheckUtils]: 18: Hoare triple {1556#false} assume 1 == ~P_2_ev~0;is_P_2_triggered_~__retres1~1 := 1; {1556#false} is VALID [2020-07-29 03:08:15,847 INFO L280 TraceCheckUtils]: 19: Hoare triple {1556#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {1556#false} is VALID [2020-07-29 03:08:15,847 INFO L280 TraceCheckUtils]: 20: Hoare triple {1556#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {1556#false} is VALID [2020-07-29 03:08:15,847 INFO L280 TraceCheckUtils]: 21: Hoare triple {1556#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {1556#false} is VALID [2020-07-29 03:08:15,848 INFO L280 TraceCheckUtils]: 22: Hoare triple {1556#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {1556#false} is VALID [2020-07-29 03:08:15,848 INFO L280 TraceCheckUtils]: 23: Hoare triple {1556#false} assume 1 == ~C_1_pc~0; {1556#false} is VALID [2020-07-29 03:08:15,848 INFO L280 TraceCheckUtils]: 24: Hoare triple {1556#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {1556#false} is VALID [2020-07-29 03:08:15,849 INFO L280 TraceCheckUtils]: 25: Hoare triple {1556#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {1556#false} is VALID [2020-07-29 03:08:15,849 INFO L280 TraceCheckUtils]: 26: Hoare triple {1556#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {1556#false} is VALID [2020-07-29 03:08:15,849 INFO L280 TraceCheckUtils]: 27: Hoare triple {1556#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {1556#false} is VALID [2020-07-29 03:08:15,850 INFO L280 TraceCheckUtils]: 28: Hoare triple {1556#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {1556#false} is VALID [2020-07-29 03:08:15,850 INFO L280 TraceCheckUtils]: 29: Hoare triple {1556#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {1556#false} is VALID [2020-07-29 03:08:15,850 INFO L280 TraceCheckUtils]: 30: Hoare triple {1556#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {1556#false} is VALID [2020-07-29 03:08:15,851 INFO L280 TraceCheckUtils]: 31: Hoare triple {1556#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {1556#false} is VALID [2020-07-29 03:08:15,851 INFO L280 TraceCheckUtils]: 32: Hoare triple {1556#false} assume !(0 == start_simulation_~tmp~3); {1556#false} is VALID [2020-07-29 03:08:15,852 INFO L280 TraceCheckUtils]: 33: Hoare triple {1556#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; {1556#false} is VALID [2020-07-29 03:08:15,852 INFO L280 TraceCheckUtils]: 34: Hoare triple {1556#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {1556#false} is VALID [2020-07-29 03:08:15,852 INFO L280 TraceCheckUtils]: 35: Hoare triple {1556#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {1556#false} is VALID [2020-07-29 03:08:15,853 INFO L280 TraceCheckUtils]: 36: Hoare triple {1556#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {1556#false} is VALID [2020-07-29 03:08:15,853 INFO L280 TraceCheckUtils]: 37: Hoare triple {1556#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {1556#false} is VALID [2020-07-29 03:08:15,853 INFO L280 TraceCheckUtils]: 38: Hoare triple {1556#false} stop_simulation_#res := stop_simulation_~__retres2~0; {1556#false} is VALID [2020-07-29 03:08:15,854 INFO L280 TraceCheckUtils]: 39: Hoare triple {1556#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {1556#false} is VALID [2020-07-29 03:08:15,854 INFO L280 TraceCheckUtils]: 40: Hoare triple {1556#false} assume !(0 != start_simulation_~tmp___0~2); {1556#false} is VALID [2020-07-29 03:08:15,856 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,856 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963278427] [2020-07-29 03:08:15,856 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:15,857 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:15,857 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061783580] [2020-07-29 03:08:15,858 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:15,858 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:15,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:15,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:15,859 INFO L87 Difference]: Start difference. First operand 168 states and 250 transitions. cyclomatic complexity: 83 Second operand 3 states. [2020-07-29 03:08:16,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:16,302 INFO L93 Difference]: Finished difference Result 303 states and 446 transitions. [2020-07-29 03:08:16,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:16,302 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:16,362 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,363 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 303 states and 446 transitions. [2020-07-29 03:08:16,377 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 275 [2020-07-29 03:08:16,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 303 states to 303 states and 446 transitions. [2020-07-29 03:08:16,393 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2020-07-29 03:08:16,394 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 303 [2020-07-29 03:08:16,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 303 states and 446 transitions. [2020-07-29 03:08:16,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:16,399 INFO L688 BuchiCegarLoop]: Abstraction has 303 states and 446 transitions. [2020-07-29 03:08:16,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states and 446 transitions. [2020-07-29 03:08:16,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 288. [2020-07-29 03:08:16,425 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:16,425 INFO L82 GeneralOperation]: Start isEquivalent. First operand 303 states and 446 transitions. Second operand 288 states. [2020-07-29 03:08:16,426 INFO L74 IsIncluded]: Start isIncluded. First operand 303 states and 446 transitions. Second operand 288 states. [2020-07-29 03:08:16,428 INFO L87 Difference]: Start difference. First operand 303 states and 446 transitions. Second operand 288 states. [2020-07-29 03:08:16,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:16,439 INFO L93 Difference]: Finished difference Result 303 states and 446 transitions. [2020-07-29 03:08:16,439 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 446 transitions. [2020-07-29 03:08:16,440 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:16,440 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:16,440 INFO L74 IsIncluded]: Start isIncluded. First operand 288 states. Second operand 303 states and 446 transitions. [2020-07-29 03:08:16,440 INFO L87 Difference]: Start difference. First operand 288 states. Second operand 303 states and 446 transitions. [2020-07-29 03:08:16,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:16,452 INFO L93 Difference]: Finished difference Result 303 states and 446 transitions. [2020-07-29 03:08:16,453 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 446 transitions. [2020-07-29 03:08:16,453 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:16,454 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:16,454 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:16,454 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:16,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2020-07-29 03:08:16,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 425 transitions. [2020-07-29 03:08:16,465 INFO L711 BuchiCegarLoop]: Abstraction has 288 states and 425 transitions. [2020-07-29 03:08:16,465 INFO L591 BuchiCegarLoop]: Abstraction has 288 states and 425 transitions. [2020-07-29 03:08:16,465 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2020-07-29 03:08:16,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 288 states and 425 transitions. [2020-07-29 03:08:16,467 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 260 [2020-07-29 03:08:16,467 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:16,467 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:16,468 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,468 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,468 INFO L794 eck$LassoCheckResult]: Stem: 2007#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 1882#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;~clk~0 := 0;~max_loop~0 := 8;~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; 1883#L603 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; 1896#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 1897#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 1975#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 2008#L305-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; 1981#L108 assume !(1 == ~P_1_pc~0); 1922#L108-2 is_P_1_triggered_~__retres1~0 := 0; 1921#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 1923#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 1924#L481 assume !(0 != activate_threads_~tmp~1); 2030#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 2003#L176 assume !(1 == ~P_2_pc~0); 2004#L176-2 is_P_2_triggered_~__retres1~1 := 0; 2005#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 1954#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 1955#L489 assume !(0 != activate_threads_~tmp___0~1); 2032#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 2036#L258 assume 1 == ~C_1_pc~0; 1997#L259 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 1962#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 1965#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 1918#L497 assume !(0 != activate_threads_~tmp___1~1); 1919#L551-1 [2020-07-29 03:08:16,469 INFO L796 eck$LassoCheckResult]: Loop: 1919#L551-1 assume !false; 1900#L552 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; 1867#L387 assume !false; 1868#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 1891#L318 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1892#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 1999#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 2000#L352 assume !(0 != eval_~tmp___2~0); 1939#L403 start_simulation_~kernel_st~0 := 2; 1884#L288-1 start_simulation_~kernel_st~0 := 3; 1885#L414 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#L108-6 assume 1 == ~P_1_pc~0; 1901#L109-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 1902#L119-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 1905#L120-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 1906#L481-6 assume !(0 != activate_threads_~tmp~1); 2012#L481-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 2006#L176-6 assume !(1 == ~P_2_pc~0); 1988#L176-8 is_P_2_triggered_~__retres1~1 := 0; 1989#L187-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 1947#L188-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 1948#L489-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 2029#L489-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 2015#L258-6 assume 1 == ~C_1_pc~0; 1992#L259-2 assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; 1933#L279-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 1960#L280-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 1875#L497-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 1876#L497-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 1907#L318-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1908#L335-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 2002#L336-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 2001#L570 assume !(0 == start_simulation_~tmp~3); 1937#L570-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; 1915#L318-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 1916#L335-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 1982#L336-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 1983#L525 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 1959#L532 stop_simulation_#res := stop_simulation_~__retres2~0; 1877#L533 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 1878#L583 assume !(0 != start_simulation_~tmp___0~2); 1919#L551-1 [2020-07-29 03:08:16,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:16,469 INFO L82 PathProgramCache]: Analyzing trace with hash -754916022, now seen corresponding path program 1 times [2020-07-29 03:08:16,469 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:16,470 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738597667] [2020-07-29 03:08:16,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:16,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:16,505 INFO L280 TraceCheckUtils]: 0: Hoare triple {2760#true} ~max_loop~0 := 0;~clk~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; {2760#true} is VALID [2020-07-29 03:08:16,506 INFO L280 TraceCheckUtils]: 1: Hoare triple {2760#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;~clk~0 := 0;~max_loop~0 := 8;~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; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,506 INFO L280 TraceCheckUtils]: 2: Hoare triple {2762#(<= ~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; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,507 INFO L280 TraceCheckUtils]: 3: Hoare triple {2762#(<= ~C_1_pc~0 0)} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,508 INFO L280 TraceCheckUtils]: 4: Hoare triple {2762#(<= ~C_1_pc~0 0)} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,508 INFO L280 TraceCheckUtils]: 5: Hoare triple {2762#(<= ~C_1_pc~0 0)} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,509 INFO L280 TraceCheckUtils]: 6: Hoare triple {2762#(<= ~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; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,509 INFO L280 TraceCheckUtils]: 7: Hoare triple {2762#(<= ~C_1_pc~0 0)} assume !(1 == ~P_1_pc~0); {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,510 INFO L280 TraceCheckUtils]: 8: Hoare triple {2762#(<= ~C_1_pc~0 0)} is_P_1_triggered_~__retres1~0 := 0; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,510 INFO L280 TraceCheckUtils]: 9: Hoare triple {2762#(<= ~C_1_pc~0 0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,511 INFO L280 TraceCheckUtils]: 10: Hoare triple {2762#(<= ~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; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,511 INFO L280 TraceCheckUtils]: 11: Hoare triple {2762#(<= ~C_1_pc~0 0)} assume !(0 != activate_threads_~tmp~1); {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,512 INFO L280 TraceCheckUtils]: 12: Hoare triple {2762#(<= ~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; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,513 INFO L280 TraceCheckUtils]: 13: Hoare triple {2762#(<= ~C_1_pc~0 0)} assume !(1 == ~P_2_pc~0); {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,513 INFO L280 TraceCheckUtils]: 14: Hoare triple {2762#(<= ~C_1_pc~0 0)} is_P_2_triggered_~__retres1~1 := 0; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,514 INFO L280 TraceCheckUtils]: 15: Hoare triple {2762#(<= ~C_1_pc~0 0)} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,514 INFO L280 TraceCheckUtils]: 16: Hoare triple {2762#(<= ~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; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,515 INFO L280 TraceCheckUtils]: 17: Hoare triple {2762#(<= ~C_1_pc~0 0)} assume !(0 != activate_threads_~tmp___0~1); {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,515 INFO L280 TraceCheckUtils]: 18: Hoare triple {2762#(<= ~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; {2762#(<= ~C_1_pc~0 0)} is VALID [2020-07-29 03:08:16,516 INFO L280 TraceCheckUtils]: 19: Hoare triple {2762#(<= ~C_1_pc~0 0)} assume 1 == ~C_1_pc~0; {2761#false} is VALID [2020-07-29 03:08:16,516 INFO L280 TraceCheckUtils]: 20: Hoare triple {2761#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {2761#false} is VALID [2020-07-29 03:08:16,516 INFO L280 TraceCheckUtils]: 21: Hoare triple {2761#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {2761#false} is VALID [2020-07-29 03:08:16,517 INFO L280 TraceCheckUtils]: 22: Hoare triple {2761#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {2761#false} is VALID [2020-07-29 03:08:16,517 INFO L280 TraceCheckUtils]: 23: Hoare triple {2761#false} assume !(0 != activate_threads_~tmp___1~1); {2761#false} is VALID [2020-07-29 03:08:16,518 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,518 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738597667] [2020-07-29 03:08:16,518 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:16,518 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:16,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065196163] [2020-07-29 03:08:16,519 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-07-29 03:08:16,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:16,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1301427912, now seen corresponding path program 1 times [2020-07-29 03:08:16,520 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:16,520 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802073249] [2020-07-29 03:08:16,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:16,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:16,569 INFO L280 TraceCheckUtils]: 0: Hoare triple {2763#true} assume !false; {2763#true} is VALID [2020-07-29 03:08:16,569 INFO L280 TraceCheckUtils]: 1: Hoare triple {2763#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; {2763#true} is VALID [2020-07-29 03:08:16,570 INFO L280 TraceCheckUtils]: 2: Hoare triple {2763#true} assume !false; {2763#true} is VALID [2020-07-29 03:08:16,570 INFO L280 TraceCheckUtils]: 3: Hoare triple {2763#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {2763#true} is VALID [2020-07-29 03:08:16,571 INFO L280 TraceCheckUtils]: 4: Hoare triple {2763#true} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {2765#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} is VALID [2020-07-29 03:08:16,571 INFO L280 TraceCheckUtils]: 5: Hoare triple {2765#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {2766#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} is VALID [2020-07-29 03:08:16,572 INFO L280 TraceCheckUtils]: 6: Hoare triple {2766#(<= 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; {2767#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} is VALID [2020-07-29 03:08:16,573 INFO L280 TraceCheckUtils]: 7: Hoare triple {2767#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} assume !(0 != eval_~tmp___2~0); {2764#false} is VALID [2020-07-29 03:08:16,573 INFO L280 TraceCheckUtils]: 8: Hoare triple {2764#false} start_simulation_~kernel_st~0 := 2; {2764#false} is VALID [2020-07-29 03:08:16,573 INFO L280 TraceCheckUtils]: 9: Hoare triple {2764#false} start_simulation_~kernel_st~0 := 3; {2764#false} is VALID [2020-07-29 03:08:16,573 INFO L280 TraceCheckUtils]: 10: Hoare triple {2764#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; {2764#false} is VALID [2020-07-29 03:08:16,573 INFO L280 TraceCheckUtils]: 11: Hoare triple {2764#false} assume 1 == ~P_1_pc~0; {2764#false} is VALID [2020-07-29 03:08:16,574 INFO L280 TraceCheckUtils]: 12: Hoare triple {2764#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {2764#false} is VALID [2020-07-29 03:08:16,574 INFO L280 TraceCheckUtils]: 13: Hoare triple {2764#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {2764#false} is VALID [2020-07-29 03:08:16,574 INFO L280 TraceCheckUtils]: 14: Hoare triple {2764#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {2764#false} is VALID [2020-07-29 03:08:16,574 INFO L280 TraceCheckUtils]: 15: Hoare triple {2764#false} assume !(0 != activate_threads_~tmp~1); {2764#false} is VALID [2020-07-29 03:08:16,574 INFO L280 TraceCheckUtils]: 16: Hoare triple {2764#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {2764#false} is VALID [2020-07-29 03:08:16,575 INFO L280 TraceCheckUtils]: 17: Hoare triple {2764#false} assume !(1 == ~P_2_pc~0); {2764#false} is VALID [2020-07-29 03:08:16,575 INFO L280 TraceCheckUtils]: 18: Hoare triple {2764#false} is_P_2_triggered_~__retres1~1 := 0; {2764#false} is VALID [2020-07-29 03:08:16,575 INFO L280 TraceCheckUtils]: 19: Hoare triple {2764#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {2764#false} is VALID [2020-07-29 03:08:16,575 INFO L280 TraceCheckUtils]: 20: Hoare triple {2764#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {2764#false} is VALID [2020-07-29 03:08:16,575 INFO L280 TraceCheckUtils]: 21: Hoare triple {2764#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {2764#false} is VALID [2020-07-29 03:08:16,576 INFO L280 TraceCheckUtils]: 22: Hoare triple {2764#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {2764#false} is VALID [2020-07-29 03:08:16,576 INFO L280 TraceCheckUtils]: 23: Hoare triple {2764#false} assume 1 == ~C_1_pc~0; {2764#false} is VALID [2020-07-29 03:08:16,576 INFO L280 TraceCheckUtils]: 24: Hoare triple {2764#false} assume 1 == ~e~0;is_C_1_triggered_~__retres1~2 := 1; {2764#false} is VALID [2020-07-29 03:08:16,576 INFO L280 TraceCheckUtils]: 25: Hoare triple {2764#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {2764#false} is VALID [2020-07-29 03:08:16,576 INFO L280 TraceCheckUtils]: 26: Hoare triple {2764#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {2764#false} is VALID [2020-07-29 03:08:16,577 INFO L280 TraceCheckUtils]: 27: Hoare triple {2764#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {2764#false} is VALID [2020-07-29 03:08:16,577 INFO L280 TraceCheckUtils]: 28: Hoare triple {2764#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {2764#false} is VALID [2020-07-29 03:08:16,577 INFO L280 TraceCheckUtils]: 29: Hoare triple {2764#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {2764#false} is VALID [2020-07-29 03:08:16,577 INFO L280 TraceCheckUtils]: 30: Hoare triple {2764#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {2764#false} is VALID [2020-07-29 03:08:16,577 INFO L280 TraceCheckUtils]: 31: Hoare triple {2764#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {2764#false} is VALID [2020-07-29 03:08:16,578 INFO L280 TraceCheckUtils]: 32: Hoare triple {2764#false} assume !(0 == start_simulation_~tmp~3); {2764#false} is VALID [2020-07-29 03:08:16,578 INFO L280 TraceCheckUtils]: 33: Hoare triple {2764#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; {2764#false} is VALID [2020-07-29 03:08:16,578 INFO L280 TraceCheckUtils]: 34: Hoare triple {2764#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {2764#false} is VALID [2020-07-29 03:08:16,578 INFO L280 TraceCheckUtils]: 35: Hoare triple {2764#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {2764#false} is VALID [2020-07-29 03:08:16,578 INFO L280 TraceCheckUtils]: 36: Hoare triple {2764#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {2764#false} is VALID [2020-07-29 03:08:16,579 INFO L280 TraceCheckUtils]: 37: Hoare triple {2764#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {2764#false} is VALID [2020-07-29 03:08:16,579 INFO L280 TraceCheckUtils]: 38: Hoare triple {2764#false} stop_simulation_#res := stop_simulation_~__retres2~0; {2764#false} is VALID [2020-07-29 03:08:16,579 INFO L280 TraceCheckUtils]: 39: Hoare triple {2764#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {2764#false} is VALID [2020-07-29 03:08:16,579 INFO L280 TraceCheckUtils]: 40: Hoare triple {2764#false} assume !(0 != start_simulation_~tmp___0~2); {2764#false} is VALID [2020-07-29 03:08:16,581 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,581 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802073249] [2020-07-29 03:08:16,581 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:16,581 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:16,582 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395417754] [2020-07-29 03:08:16,582 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:16,582 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:16,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:16,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:16,583 INFO L87 Difference]: Start difference. First operand 288 states and 425 transitions. cyclomatic complexity: 138 Second operand 3 states. [2020-07-29 03:08:17,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:17,039 INFO L93 Difference]: Finished difference Result 536 states and 772 transitions. [2020-07-29 03:08:17,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:17,039 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:17,068 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,068 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 536 states and 772 transitions. [2020-07-29 03:08:17,095 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 510 [2020-07-29 03:08:17,118 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 536 states to 536 states and 772 transitions. [2020-07-29 03:08:17,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 536 [2020-07-29 03:08:17,119 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 536 [2020-07-29 03:08:17,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 536 states and 772 transitions. [2020-07-29 03:08:17,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:17,120 INFO L688 BuchiCegarLoop]: Abstraction has 536 states and 772 transitions. [2020-07-29 03:08:17,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states and 772 transitions. [2020-07-29 03:08:17,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 520. [2020-07-29 03:08:17,131 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:17,131 INFO L82 GeneralOperation]: Start isEquivalent. First operand 536 states and 772 transitions. Second operand 520 states. [2020-07-29 03:08:17,131 INFO L74 IsIncluded]: Start isIncluded. First operand 536 states and 772 transitions. Second operand 520 states. [2020-07-29 03:08:17,131 INFO L87 Difference]: Start difference. First operand 536 states and 772 transitions. Second operand 520 states. [2020-07-29 03:08:17,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:17,151 INFO L93 Difference]: Finished difference Result 536 states and 772 transitions. [2020-07-29 03:08:17,151 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 772 transitions. [2020-07-29 03:08:17,152 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:17,152 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:17,152 INFO L74 IsIncluded]: Start isIncluded. First operand 520 states. Second operand 536 states and 772 transitions. [2020-07-29 03:08:17,152 INFO L87 Difference]: Start difference. First operand 520 states. Second operand 536 states and 772 transitions. [2020-07-29 03:08:17,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:17,172 INFO L93 Difference]: Finished difference Result 536 states and 772 transitions. [2020-07-29 03:08:17,172 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 772 transitions. [2020-07-29 03:08:17,173 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:17,173 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:17,173 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:17,174 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:17,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 520 states. [2020-07-29 03:08:17,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 752 transitions. [2020-07-29 03:08:17,191 INFO L711 BuchiCegarLoop]: Abstraction has 520 states and 752 transitions. [2020-07-29 03:08:17,191 INFO L591 BuchiCegarLoop]: Abstraction has 520 states and 752 transitions. [2020-07-29 03:08:17,191 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2020-07-29 03:08:17,192 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 520 states and 752 transitions. [2020-07-29 03:08:17,195 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 494 [2020-07-29 03:08:17,195 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:17,195 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:17,196 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,196 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,196 INFO L794 eck$LassoCheckResult]: Stem: 3455#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 3323#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;~clk~0 := 0;~max_loop~0 := 8;~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; 3324#L603 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; 3339#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 3340#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 3420#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 3456#L305-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; 3428#L108 assume !(1 == ~P_1_pc~0); 3363#L108-2 is_P_1_triggered_~__retres1~0 := 0; 3362#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 3364#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 3365#L481 assume !(0 != activate_threads_~tmp~1); 3481#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 3451#L176 assume !(1 == ~P_2_pc~0); 3452#L176-2 is_P_2_triggered_~__retres1~1 := 0; 3453#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 3398#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 3399#L489 assume !(0 != activate_threads_~tmp___0~1); 3486#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 3495#L258 assume !(1 == ~C_1_pc~0); 3488#L258-2 assume !(2 == ~C_1_pc~0); 3406#L268-1 is_C_1_triggered_~__retres1~2 := 0; 3407#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 3410#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 3359#L497 assume !(0 != activate_threads_~tmp___1~1); 3360#L551-1 [2020-07-29 03:08:17,196 INFO L796 eck$LassoCheckResult]: Loop: 3360#L551-1 assume !false; 3595#L552 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; 3591#L387 assume !false; 3586#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 3583#L318 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 3580#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 3575#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 3568#L352 assume !(0 != eval_~tmp___2~0); 3569#L403 start_simulation_~kernel_st~0 := 2; 3774#L288-1 start_simulation_~kernel_st~0 := 3; 3772#L414 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; 3767#L108-6 assume 1 == ~P_1_pc~0; 3763#L109-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 3759#L119-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 3756#L120-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 3753#L481-6 assume !(0 != activate_threads_~tmp~1); 3750#L481-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 3747#L176-6 assume !(1 == ~P_2_pc~0); 3743#L176-8 is_P_2_triggered_~__retres1~1 := 0; 3740#L187-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 3737#L188-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 3735#L489-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 3733#L489-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 3731#L258-6 assume !(1 == ~C_1_pc~0); 3460#L258-8 assume !(2 == ~C_1_pc~0); 3374#L268-5 is_C_1_triggered_~__retres1~2 := 0; 3375#L279-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 3405#L280-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 3316#L497-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 3317#L497-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 3346#L318-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 3347#L335-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 3449#L336-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 3450#L570 assume !(0 == start_simulation_~tmp~3); 3697#L570-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; 3643#L318-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 3637#L335-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 3622#L336-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 3617#L525 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 3615#L532 stop_simulation_#res := stop_simulation_~__retres2~0; 3611#L533 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 3608#L583 assume !(0 != start_simulation_~tmp___0~2); 3360#L551-1 [2020-07-29 03:08:17,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:17,197 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 1 times [2020-07-29 03:08:17,197 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:17,197 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918080689] [2020-07-29 03:08:17,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:17,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:17,209 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:17,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:17,218 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:17,249 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:17,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:17,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1109961593, now seen corresponding path program 1 times [2020-07-29 03:08:17,250 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:17,250 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996067101] [2020-07-29 03:08:17,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:17,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:17,293 INFO L280 TraceCheckUtils]: 0: Hoare triple {4901#true} assume !false; {4901#true} is VALID [2020-07-29 03:08:17,294 INFO L280 TraceCheckUtils]: 1: Hoare triple {4901#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; {4901#true} is VALID [2020-07-29 03:08:17,294 INFO L280 TraceCheckUtils]: 2: Hoare triple {4901#true} assume !false; {4901#true} is VALID [2020-07-29 03:08:17,294 INFO L280 TraceCheckUtils]: 3: Hoare triple {4901#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {4901#true} is VALID [2020-07-29 03:08:17,297 INFO L280 TraceCheckUtils]: 4: Hoare triple {4901#true} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {4903#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} is VALID [2020-07-29 03:08:17,298 INFO L280 TraceCheckUtils]: 5: Hoare triple {4903#(<= 1 ULTIMATE.start_exists_runnable_thread_~__retres1~3)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {4904#(<= 1 |ULTIMATE.start_exists_runnable_thread_#res|)} is VALID [2020-07-29 03:08:17,299 INFO L280 TraceCheckUtils]: 6: Hoare triple {4904#(<= 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; {4905#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} is VALID [2020-07-29 03:08:17,299 INFO L280 TraceCheckUtils]: 7: Hoare triple {4905#(<= 1 ULTIMATE.start_eval_~tmp___2~0)} assume !(0 != eval_~tmp___2~0); {4902#false} is VALID [2020-07-29 03:08:17,300 INFO L280 TraceCheckUtils]: 8: Hoare triple {4902#false} start_simulation_~kernel_st~0 := 2; {4902#false} is VALID [2020-07-29 03:08:17,300 INFO L280 TraceCheckUtils]: 9: Hoare triple {4902#false} start_simulation_~kernel_st~0 := 3; {4902#false} is VALID [2020-07-29 03:08:17,300 INFO L280 TraceCheckUtils]: 10: Hoare triple {4902#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; {4902#false} is VALID [2020-07-29 03:08:17,300 INFO L280 TraceCheckUtils]: 11: Hoare triple {4902#false} assume 1 == ~P_1_pc~0; {4902#false} is VALID [2020-07-29 03:08:17,300 INFO L280 TraceCheckUtils]: 12: Hoare triple {4902#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {4902#false} is VALID [2020-07-29 03:08:17,300 INFO L280 TraceCheckUtils]: 13: Hoare triple {4902#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {4902#false} is VALID [2020-07-29 03:08:17,301 INFO L280 TraceCheckUtils]: 14: Hoare triple {4902#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {4902#false} is VALID [2020-07-29 03:08:17,301 INFO L280 TraceCheckUtils]: 15: Hoare triple {4902#false} assume !(0 != activate_threads_~tmp~1); {4902#false} is VALID [2020-07-29 03:08:17,301 INFO L280 TraceCheckUtils]: 16: Hoare triple {4902#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {4902#false} is VALID [2020-07-29 03:08:17,301 INFO L280 TraceCheckUtils]: 17: Hoare triple {4902#false} assume !(1 == ~P_2_pc~0); {4902#false} is VALID [2020-07-29 03:08:17,301 INFO L280 TraceCheckUtils]: 18: Hoare triple {4902#false} is_P_2_triggered_~__retres1~1 := 0; {4902#false} is VALID [2020-07-29 03:08:17,301 INFO L280 TraceCheckUtils]: 19: Hoare triple {4902#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {4902#false} is VALID [2020-07-29 03:08:17,302 INFO L280 TraceCheckUtils]: 20: Hoare triple {4902#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {4902#false} is VALID [2020-07-29 03:08:17,302 INFO L280 TraceCheckUtils]: 21: Hoare triple {4902#false} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {4902#false} is VALID [2020-07-29 03:08:17,302 INFO L280 TraceCheckUtils]: 22: Hoare triple {4902#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {4902#false} is VALID [2020-07-29 03:08:17,302 INFO L280 TraceCheckUtils]: 23: Hoare triple {4902#false} assume !(1 == ~C_1_pc~0); {4902#false} is VALID [2020-07-29 03:08:17,302 INFO L280 TraceCheckUtils]: 24: Hoare triple {4902#false} assume !(2 == ~C_1_pc~0); {4902#false} is VALID [2020-07-29 03:08:17,302 INFO L280 TraceCheckUtils]: 25: Hoare triple {4902#false} is_C_1_triggered_~__retres1~2 := 0; {4902#false} is VALID [2020-07-29 03:08:17,303 INFO L280 TraceCheckUtils]: 26: Hoare triple {4902#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {4902#false} is VALID [2020-07-29 03:08:17,303 INFO L280 TraceCheckUtils]: 27: Hoare triple {4902#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {4902#false} is VALID [2020-07-29 03:08:17,303 INFO L280 TraceCheckUtils]: 28: Hoare triple {4902#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {4902#false} is VALID [2020-07-29 03:08:17,303 INFO L280 TraceCheckUtils]: 29: Hoare triple {4902#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {4902#false} is VALID [2020-07-29 03:08:17,303 INFO L280 TraceCheckUtils]: 30: Hoare triple {4902#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {4902#false} is VALID [2020-07-29 03:08:17,303 INFO L280 TraceCheckUtils]: 31: Hoare triple {4902#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {4902#false} is VALID [2020-07-29 03:08:17,304 INFO L280 TraceCheckUtils]: 32: Hoare triple {4902#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {4902#false} is VALID [2020-07-29 03:08:17,304 INFO L280 TraceCheckUtils]: 33: Hoare triple {4902#false} assume !(0 == start_simulation_~tmp~3); {4902#false} is VALID [2020-07-29 03:08:17,304 INFO L280 TraceCheckUtils]: 34: Hoare triple {4902#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; {4902#false} is VALID [2020-07-29 03:08:17,304 INFO L280 TraceCheckUtils]: 35: Hoare triple {4902#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {4902#false} is VALID [2020-07-29 03:08:17,304 INFO L280 TraceCheckUtils]: 36: Hoare triple {4902#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {4902#false} is VALID [2020-07-29 03:08:17,305 INFO L280 TraceCheckUtils]: 37: Hoare triple {4902#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {4902#false} is VALID [2020-07-29 03:08:17,305 INFO L280 TraceCheckUtils]: 38: Hoare triple {4902#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {4902#false} is VALID [2020-07-29 03:08:17,305 INFO L280 TraceCheckUtils]: 39: Hoare triple {4902#false} stop_simulation_#res := stop_simulation_~__retres2~0; {4902#false} is VALID [2020-07-29 03:08:17,305 INFO L280 TraceCheckUtils]: 40: Hoare triple {4902#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {4902#false} is VALID [2020-07-29 03:08:17,305 INFO L280 TraceCheckUtils]: 41: Hoare triple {4902#false} assume !(0 != start_simulation_~tmp___0~2); {4902#false} is VALID [2020-07-29 03:08:17,307 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,307 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996067101] [2020-07-29 03:08:17,307 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:17,307 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:17,308 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656842363] [2020-07-29 03:08:17,308 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:17,308 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:17,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-29 03:08:17,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-29 03:08:17,309 INFO L87 Difference]: Start difference. First operand 520 states and 752 transitions. cyclomatic complexity: 233 Second operand 5 states. [2020-07-29 03:08:18,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:18,231 INFO L93 Difference]: Finished difference Result 916 states and 1314 transitions. [2020-07-29 03:08:18,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-29 03:08:18,231 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-29 03:08:18,307 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,308 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 916 states and 1314 transitions. [2020-07-29 03:08:18,397 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 890 [2020-07-29 03:08:18,453 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 916 states to 916 states and 1314 transitions. [2020-07-29 03:08:18,453 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 916 [2020-07-29 03:08:18,454 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 916 [2020-07-29 03:08:18,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 916 states and 1314 transitions. [2020-07-29 03:08:18,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:18,457 INFO L688 BuchiCegarLoop]: Abstraction has 916 states and 1314 transitions. [2020-07-29 03:08:18,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states and 1314 transitions. [2020-07-29 03:08:18,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 532. [2020-07-29 03:08:18,473 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:18,473 INFO L82 GeneralOperation]: Start isEquivalent. First operand 916 states and 1314 transitions. Second operand 532 states. [2020-07-29 03:08:18,473 INFO L74 IsIncluded]: Start isIncluded. First operand 916 states and 1314 transitions. Second operand 532 states. [2020-07-29 03:08:18,473 INFO L87 Difference]: Start difference. First operand 916 states and 1314 transitions. Second operand 532 states. [2020-07-29 03:08:18,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:18,522 INFO L93 Difference]: Finished difference Result 916 states and 1314 transitions. [2020-07-29 03:08:18,522 INFO L276 IsEmpty]: Start isEmpty. Operand 916 states and 1314 transitions. [2020-07-29 03:08:18,524 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:18,525 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:18,525 INFO L74 IsIncluded]: Start isIncluded. First operand 532 states. Second operand 916 states and 1314 transitions. [2020-07-29 03:08:18,525 INFO L87 Difference]: Start difference. First operand 532 states. Second operand 916 states and 1314 transitions. [2020-07-29 03:08:18,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:18,579 INFO L93 Difference]: Finished difference Result 916 states and 1314 transitions. [2020-07-29 03:08:18,579 INFO L276 IsEmpty]: Start isEmpty. Operand 916 states and 1314 transitions. [2020-07-29 03:08:18,581 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:18,581 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:18,581 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:18,581 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:18,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 532 states. [2020-07-29 03:08:18,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 764 transitions. [2020-07-29 03:08:18,599 INFO L711 BuchiCegarLoop]: Abstraction has 532 states and 764 transitions. [2020-07-29 03:08:18,600 INFO L591 BuchiCegarLoop]: Abstraction has 532 states and 764 transitions. [2020-07-29 03:08:18,600 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2020-07-29 03:08:18,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 532 states and 764 transitions. [2020-07-29 03:08:18,607 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 506 [2020-07-29 03:08:18,608 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:18,608 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:18,610 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,610 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,611 INFO L794 eck$LassoCheckResult]: Stem: 5981#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 5849#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;~clk~0 := 0;~max_loop~0 := 8;~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; 5850#L603 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; 5863#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 5864#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 5947#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 5982#L305-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; 5954#L108 assume !(1 == ~P_1_pc~0); 5890#L108-2 is_P_1_triggered_~__retres1~0 := 0; 5889#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 5891#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 5892#L481 assume !(0 != activate_threads_~tmp~1); 6011#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 5976#L176 assume !(1 == ~P_2_pc~0); 5977#L176-2 is_P_2_triggered_~__retres1~1 := 0; 5978#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 5926#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 5927#L489 assume !(0 != activate_threads_~tmp___0~1); 6014#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 6024#L258 assume !(1 == ~C_1_pc~0); 6019#L258-2 assume !(2 == ~C_1_pc~0); 5933#L268-1 is_C_1_triggered_~__retres1~2 := 0; 5934#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 5937#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 5886#L497 assume !(0 != activate_threads_~tmp___1~1); 5887#L551-1 [2020-07-29 03:08:18,611 INFO L796 eck$LassoCheckResult]: Loop: 5887#L551-1 assume !false; 5867#L552 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; 5834#L387 assume !false; 5835#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 5858#L318 assume !(0 == ~P_1_st~0); 5860#L322 assume !(0 == ~P_2_st~0); 5909#L326 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 5910#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 6311#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 6310#L352 assume !(0 != eval_~tmp___2~0); 5908#L403 start_simulation_~kernel_st~0 := 2; 5851#L288-1 start_simulation_~kernel_st~0 := 3; 5852#L414 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; 5907#L108-6 assume !(1 == ~P_1_pc~0); 5924#L108-8 is_P_1_triggered_~__retres1~0 := 0; 5953#L119-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 5873#L120-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 5874#L481-6 assume !(0 != activate_threads_~tmp~1); 6078#L481-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 6077#L176-6 assume !(1 == ~P_2_pc~0); 6064#L176-8 is_P_2_triggered_~__retres1~1 := 0; 6065#L187-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 6361#L188-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 6327#L489-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 6012#L489-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 5991#L258-6 assume !(1 == ~C_1_pc~0); 5988#L258-8 assume !(2 == ~C_1_pc~0); 5989#L268-5 is_C_1_triggered_~__retres1~2 := 0; 6323#L279-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 6324#L280-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 6345#L497-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 6015#L497-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 5875#L318-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 5876#L335-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 5975#L336-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 5973#L570 assume !(0 == start_simulation_~tmp~3); 5906#L570-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; 5883#L318-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 5884#L335-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 5955#L336-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 5956#L525 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 5931#L532 stop_simulation_#res := stop_simulation_~__retres2~0; 5844#L533 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 5845#L583 assume !(0 != start_simulation_~tmp___0~2); 5887#L551-1 [2020-07-29 03:08:18,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:18,612 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 2 times [2020-07-29 03:08:18,612 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:18,613 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208361984] [2020-07-29 03:08:18,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:18,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:18,632 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:18,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:18,648 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:18,656 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:18,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:18,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1255144909, now seen corresponding path program 1 times [2020-07-29 03:08:18,657 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:18,657 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589061634] [2020-07-29 03:08:18,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:18,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:18,705 INFO L280 TraceCheckUtils]: 0: Hoare triple {8199#true} assume !false; {8199#true} is VALID [2020-07-29 03:08:18,705 INFO L280 TraceCheckUtils]: 1: Hoare triple {8199#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; {8199#true} is VALID [2020-07-29 03:08:18,705 INFO L280 TraceCheckUtils]: 2: Hoare triple {8199#true} assume !false; {8199#true} is VALID [2020-07-29 03:08:18,706 INFO L280 TraceCheckUtils]: 3: Hoare triple {8199#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {8199#true} is VALID [2020-07-29 03:08:18,707 INFO L280 TraceCheckUtils]: 4: Hoare triple {8199#true} assume !(0 == ~P_1_st~0); {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,707 INFO L280 TraceCheckUtils]: 5: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume !(0 == ~P_2_st~0); {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,708 INFO L280 TraceCheckUtils]: 6: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,709 INFO L280 TraceCheckUtils]: 7: Hoare triple {8201#(not (= 0 ~P_1_st~0))} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,709 INFO L280 TraceCheckUtils]: 8: Hoare triple {8201#(not (= 0 ~P_1_st~0))} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,710 INFO L280 TraceCheckUtils]: 9: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume !(0 != eval_~tmp___2~0); {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,710 INFO L280 TraceCheckUtils]: 10: Hoare triple {8201#(not (= 0 ~P_1_st~0))} start_simulation_~kernel_st~0 := 2; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,711 INFO L280 TraceCheckUtils]: 11: Hoare triple {8201#(not (= 0 ~P_1_st~0))} start_simulation_~kernel_st~0 := 3; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,711 INFO L280 TraceCheckUtils]: 12: Hoare triple {8201#(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; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,712 INFO L280 TraceCheckUtils]: 13: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume !(1 == ~P_1_pc~0); {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,713 INFO L280 TraceCheckUtils]: 14: Hoare triple {8201#(not (= 0 ~P_1_st~0))} is_P_1_triggered_~__retres1~0 := 0; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,713 INFO L280 TraceCheckUtils]: 15: Hoare triple {8201#(not (= 0 ~P_1_st~0))} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,714 INFO L280 TraceCheckUtils]: 16: Hoare triple {8201#(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; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,715 INFO L280 TraceCheckUtils]: 17: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume !(0 != activate_threads_~tmp~1); {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,715 INFO L280 TraceCheckUtils]: 18: Hoare triple {8201#(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; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,716 INFO L280 TraceCheckUtils]: 19: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume !(1 == ~P_2_pc~0); {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,717 INFO L280 TraceCheckUtils]: 20: Hoare triple {8201#(not (= 0 ~P_1_st~0))} is_P_2_triggered_~__retres1~1 := 0; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,718 INFO L280 TraceCheckUtils]: 21: Hoare triple {8201#(not (= 0 ~P_1_st~0))} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,718 INFO L280 TraceCheckUtils]: 22: Hoare triple {8201#(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; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,719 INFO L280 TraceCheckUtils]: 23: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,719 INFO L280 TraceCheckUtils]: 24: Hoare triple {8201#(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; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,720 INFO L280 TraceCheckUtils]: 25: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume !(1 == ~C_1_pc~0); {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,721 INFO L280 TraceCheckUtils]: 26: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume !(2 == ~C_1_pc~0); {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,722 INFO L280 TraceCheckUtils]: 27: Hoare triple {8201#(not (= 0 ~P_1_st~0))} is_C_1_triggered_~__retres1~2 := 0; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,722 INFO L280 TraceCheckUtils]: 28: Hoare triple {8201#(not (= 0 ~P_1_st~0))} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,723 INFO L280 TraceCheckUtils]: 29: Hoare triple {8201#(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; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,723 INFO L280 TraceCheckUtils]: 30: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,724 INFO L280 TraceCheckUtils]: 31: Hoare triple {8201#(not (= 0 ~P_1_st~0))} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {8201#(not (= 0 ~P_1_st~0))} is VALID [2020-07-29 03:08:18,724 INFO L280 TraceCheckUtils]: 32: Hoare triple {8201#(not (= 0 ~P_1_st~0))} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {8200#false} is VALID [2020-07-29 03:08:18,724 INFO L280 TraceCheckUtils]: 33: Hoare triple {8200#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {8200#false} is VALID [2020-07-29 03:08:18,724 INFO L280 TraceCheckUtils]: 34: Hoare triple {8200#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {8200#false} is VALID [2020-07-29 03:08:18,725 INFO L280 TraceCheckUtils]: 35: Hoare triple {8200#false} assume !(0 == start_simulation_~tmp~3); {8200#false} is VALID [2020-07-29 03:08:18,725 INFO L280 TraceCheckUtils]: 36: Hoare triple {8200#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; {8200#false} is VALID [2020-07-29 03:08:18,725 INFO L280 TraceCheckUtils]: 37: Hoare triple {8200#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {8200#false} is VALID [2020-07-29 03:08:18,725 INFO L280 TraceCheckUtils]: 38: Hoare triple {8200#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {8200#false} is VALID [2020-07-29 03:08:18,725 INFO L280 TraceCheckUtils]: 39: Hoare triple {8200#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {8200#false} is VALID [2020-07-29 03:08:18,726 INFO L280 TraceCheckUtils]: 40: Hoare triple {8200#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {8200#false} is VALID [2020-07-29 03:08:18,726 INFO L280 TraceCheckUtils]: 41: Hoare triple {8200#false} stop_simulation_#res := stop_simulation_~__retres2~0; {8200#false} is VALID [2020-07-29 03:08:18,726 INFO L280 TraceCheckUtils]: 42: Hoare triple {8200#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {8200#false} is VALID [2020-07-29 03:08:18,726 INFO L280 TraceCheckUtils]: 43: Hoare triple {8200#false} assume !(0 != start_simulation_~tmp___0~2); {8200#false} is VALID [2020-07-29 03:08:18,730 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,730 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589061634] [2020-07-29 03:08:18,731 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:18,731 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:18,731 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120442253] [2020-07-29 03:08:18,732 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:18,732 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:18,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:18,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:18,734 INFO L87 Difference]: Start difference. First operand 532 states and 764 transitions. cyclomatic complexity: 233 Second operand 3 states. [2020-07-29 03:08:19,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:19,135 INFO L93 Difference]: Finished difference Result 930 states and 1312 transitions. [2020-07-29 03:08:19,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:19,136 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:19,184 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:19,184 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1312 transitions. [2020-07-29 03:08:19,250 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 904 [2020-07-29 03:08:19,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 930 states and 1312 transitions. [2020-07-29 03:08:19,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 930 [2020-07-29 03:08:19,310 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 930 [2020-07-29 03:08:19,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 930 states and 1312 transitions. [2020-07-29 03:08:19,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:19,313 INFO L688 BuchiCegarLoop]: Abstraction has 930 states and 1312 transitions. [2020-07-29 03:08:19,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states and 1312 transitions. [2020-07-29 03:08:19,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 930. [2020-07-29 03:08:19,334 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:19,334 INFO L82 GeneralOperation]: Start isEquivalent. First operand 930 states and 1312 transitions. Second operand 930 states. [2020-07-29 03:08:19,334 INFO L74 IsIncluded]: Start isIncluded. First operand 930 states and 1312 transitions. Second operand 930 states. [2020-07-29 03:08:19,334 INFO L87 Difference]: Start difference. First operand 930 states and 1312 transitions. Second operand 930 states. [2020-07-29 03:08:19,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:19,384 INFO L93 Difference]: Finished difference Result 930 states and 1312 transitions. [2020-07-29 03:08:19,384 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 1312 transitions. [2020-07-29 03:08:19,387 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:19,387 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:19,388 INFO L74 IsIncluded]: Start isIncluded. First operand 930 states. Second operand 930 states and 1312 transitions. [2020-07-29 03:08:19,388 INFO L87 Difference]: Start difference. First operand 930 states. Second operand 930 states and 1312 transitions. [2020-07-29 03:08:19,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:19,448 INFO L93 Difference]: Finished difference Result 930 states and 1312 transitions. [2020-07-29 03:08:19,448 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 1312 transitions. [2020-07-29 03:08:19,451 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:19,451 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:19,451 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:19,452 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:19,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 930 states. [2020-07-29 03:08:19,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 1312 transitions. [2020-07-29 03:08:19,513 INFO L711 BuchiCegarLoop]: Abstraction has 930 states and 1312 transitions. [2020-07-29 03:08:19,513 INFO L591 BuchiCegarLoop]: Abstraction has 930 states and 1312 transitions. [2020-07-29 03:08:19,513 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2020-07-29 03:08:19,513 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 930 states and 1312 transitions. [2020-07-29 03:08:19,519 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 904 [2020-07-29 03:08:19,519 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:19,519 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:19,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:19,520 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:19,521 INFO L794 eck$LassoCheckResult]: Stem: 9289#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 9151#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;~clk~0 := 0;~max_loop~0 := 8;~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; 9152#L603 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; 9164#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 9165#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 9248#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 9290#L305-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; 9258#L108 assume !(1 == ~P_1_pc~0); 9189#L108-2 is_P_1_triggered_~__retres1~0 := 0; 9188#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 9190#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 9191#L481 assume !(0 != activate_threads_~tmp~1); 9318#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 9283#L176 assume !(1 == ~P_2_pc~0); 9284#L176-2 is_P_2_triggered_~__retres1~1 := 0; 9285#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 9226#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 9227#L489 assume !(0 != activate_threads_~tmp___0~1); 9320#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 9329#L258 assume !(1 == ~C_1_pc~0); 9324#L258-2 assume !(2 == ~C_1_pc~0); 9233#L268-1 is_C_1_triggered_~__retres1~2 := 0; 9234#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 9237#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 9185#L497 assume !(0 != activate_threads_~tmp___1~1); 9186#L551-1 [2020-07-29 03:08:19,521 INFO L796 eck$LassoCheckResult]: Loop: 9186#L551-1 assume !false; 9549#L552 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; 9529#L387 assume !false; 9545#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 9544#L318 assume !(0 == ~P_1_st~0); 9161#L322 assume !(0 == ~P_2_st~0); 9209#L326 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 9210#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 9914#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 9912#L352 assume !(0 != eval_~tmp___2~0); 9207#L403 start_simulation_~kernel_st~0 := 2; 9153#L288-1 start_simulation_~kernel_st~0 := 3; 9154#L414 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; 9206#L108-6 assume 1 == ~P_1_pc~0; 9169#L109-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 9170#L119-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 9257#L120-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 9812#L481-6 assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; 9811#L481-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 9810#L176-6 assume !(1 == ~P_2_pc~0); 9808#L176-8 is_P_2_triggered_~__retres1~1 := 0; 9806#L187-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 9803#L188-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 9673#L489-6 assume 0 != activate_threads_~tmp___0~1;~P_2_st~0 := 0; 9648#L489-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 9643#L258-6 assume !(1 == ~C_1_pc~0); 9638#L258-8 assume !(2 == ~C_1_pc~0); 9633#L268-5 is_C_1_triggered_~__retres1~2 := 0; 9630#L279-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 9625#L280-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 9621#L497-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 9613#L497-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 9607#L318-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 9599#L335-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 9594#L336-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 9588#L570 assume !(0 == start_simulation_~tmp~3); 9583#L570-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; 9577#L318-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 9573#L335-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 9568#L336-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 9564#L525 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 9560#L532 stop_simulation_#res := stop_simulation_~__retres2~0; 9557#L533 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 9553#L583 assume !(0 != start_simulation_~tmp___0~2); 9186#L551-1 [2020-07-29 03:08:19,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:19,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 3 times [2020-07-29 03:08:19,522 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:19,522 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105303557] [2020-07-29 03:08:19,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:19,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:19,531 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:19,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:19,538 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:19,546 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:19,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:19,547 INFO L82 PathProgramCache]: Analyzing trace with hash -1406901968, now seen corresponding path program 1 times [2020-07-29 03:08:19,547 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:19,548 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291664688] [2020-07-29 03:08:19,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:19,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:19,651 INFO L280 TraceCheckUtils]: 0: Hoare triple {11927#true} assume !false; {11927#true} is VALID [2020-07-29 03:08:19,652 INFO L280 TraceCheckUtils]: 1: Hoare triple {11927#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; {11927#true} is VALID [2020-07-29 03:08:19,652 INFO L280 TraceCheckUtils]: 2: Hoare triple {11927#true} assume !false; {11927#true} is VALID [2020-07-29 03:08:19,652 INFO L280 TraceCheckUtils]: 3: Hoare triple {11927#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {11927#true} is VALID [2020-07-29 03:08:19,652 INFO L280 TraceCheckUtils]: 4: Hoare triple {11927#true} assume !(0 == ~P_1_st~0); {11927#true} is VALID [2020-07-29 03:08:19,652 INFO L280 TraceCheckUtils]: 5: Hoare triple {11927#true} assume !(0 == ~P_2_st~0); {11927#true} is VALID [2020-07-29 03:08:19,653 INFO L280 TraceCheckUtils]: 6: Hoare triple {11927#true} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {11927#true} is VALID [2020-07-29 03:08:19,653 INFO L280 TraceCheckUtils]: 7: Hoare triple {11927#true} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {11927#true} is VALID [2020-07-29 03:08:19,654 INFO L280 TraceCheckUtils]: 8: Hoare triple {11927#true} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {11927#true} is VALID [2020-07-29 03:08:19,654 INFO L280 TraceCheckUtils]: 9: Hoare triple {11927#true} assume !(0 != eval_~tmp___2~0); {11927#true} is VALID [2020-07-29 03:08:19,654 INFO L280 TraceCheckUtils]: 10: Hoare triple {11927#true} start_simulation_~kernel_st~0 := 2; {11927#true} is VALID [2020-07-29 03:08:19,654 INFO L280 TraceCheckUtils]: 11: Hoare triple {11927#true} start_simulation_~kernel_st~0 := 3; {11927#true} is VALID [2020-07-29 03:08:19,654 INFO L280 TraceCheckUtils]: 12: Hoare triple {11927#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; {11927#true} is VALID [2020-07-29 03:08:19,655 INFO L280 TraceCheckUtils]: 13: Hoare triple {11927#true} assume 1 == ~P_1_pc~0; {11927#true} is VALID [2020-07-29 03:08:19,655 INFO L280 TraceCheckUtils]: 14: Hoare triple {11927#true} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {11927#true} is VALID [2020-07-29 03:08:19,655 INFO L280 TraceCheckUtils]: 15: Hoare triple {11927#true} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {11927#true} is VALID [2020-07-29 03:08:19,656 INFO L280 TraceCheckUtils]: 16: Hoare triple {11927#true} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {11927#true} is VALID [2020-07-29 03:08:19,656 INFO L280 TraceCheckUtils]: 17: Hoare triple {11927#true} assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; {11927#true} is VALID [2020-07-29 03:08:19,656 INFO L280 TraceCheckUtils]: 18: Hoare triple {11927#true} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {11927#true} is VALID [2020-07-29 03:08:19,656 INFO L280 TraceCheckUtils]: 19: Hoare triple {11927#true} assume !(1 == ~P_2_pc~0); {11927#true} is VALID [2020-07-29 03:08:19,657 INFO L280 TraceCheckUtils]: 20: Hoare triple {11927#true} is_P_2_triggered_~__retres1~1 := 0; {11929#(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:19,658 INFO L280 TraceCheckUtils]: 21: Hoare triple {11929#(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; {11930#(and (<= 0 |ULTIMATE.start_is_P_2_triggered_#res|) (<= |ULTIMATE.start_is_P_2_triggered_#res| 0))} is VALID [2020-07-29 03:08:19,659 INFO L280 TraceCheckUtils]: 22: Hoare triple {11930#(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; {11931#(and (<= ULTIMATE.start_activate_threads_~tmp___0~1 0) (<= 0 ULTIMATE.start_activate_threads_~tmp___0~1))} is VALID [2020-07-29 03:08:19,660 INFO L280 TraceCheckUtils]: 23: Hoare triple {11931#(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; {11928#false} is VALID [2020-07-29 03:08:19,660 INFO L280 TraceCheckUtils]: 24: Hoare triple {11928#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {11928#false} is VALID [2020-07-29 03:08:19,661 INFO L280 TraceCheckUtils]: 25: Hoare triple {11928#false} assume !(1 == ~C_1_pc~0); {11928#false} is VALID [2020-07-29 03:08:19,661 INFO L280 TraceCheckUtils]: 26: Hoare triple {11928#false} assume !(2 == ~C_1_pc~0); {11928#false} is VALID [2020-07-29 03:08:19,661 INFO L280 TraceCheckUtils]: 27: Hoare triple {11928#false} is_C_1_triggered_~__retres1~2 := 0; {11928#false} is VALID [2020-07-29 03:08:19,661 INFO L280 TraceCheckUtils]: 28: Hoare triple {11928#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {11928#false} is VALID [2020-07-29 03:08:19,661 INFO L280 TraceCheckUtils]: 29: Hoare triple {11928#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {11928#false} is VALID [2020-07-29 03:08:19,662 INFO L280 TraceCheckUtils]: 30: Hoare triple {11928#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {11928#false} is VALID [2020-07-29 03:08:19,662 INFO L280 TraceCheckUtils]: 31: Hoare triple {11928#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {11928#false} is VALID [2020-07-29 03:08:19,663 INFO L280 TraceCheckUtils]: 32: Hoare triple {11928#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {11928#false} is VALID [2020-07-29 03:08:19,663 INFO L280 TraceCheckUtils]: 33: Hoare triple {11928#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {11928#false} is VALID [2020-07-29 03:08:19,663 INFO L280 TraceCheckUtils]: 34: Hoare triple {11928#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {11928#false} is VALID [2020-07-29 03:08:19,663 INFO L280 TraceCheckUtils]: 35: Hoare triple {11928#false} assume !(0 == start_simulation_~tmp~3); {11928#false} is VALID [2020-07-29 03:08:19,663 INFO L280 TraceCheckUtils]: 36: Hoare triple {11928#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; {11928#false} is VALID [2020-07-29 03:08:19,664 INFO L280 TraceCheckUtils]: 37: Hoare triple {11928#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {11928#false} is VALID [2020-07-29 03:08:19,664 INFO L280 TraceCheckUtils]: 38: Hoare triple {11928#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {11928#false} is VALID [2020-07-29 03:08:19,664 INFO L280 TraceCheckUtils]: 39: Hoare triple {11928#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {11928#false} is VALID [2020-07-29 03:08:19,664 INFO L280 TraceCheckUtils]: 40: Hoare triple {11928#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {11928#false} is VALID [2020-07-29 03:08:19,665 INFO L280 TraceCheckUtils]: 41: Hoare triple {11928#false} stop_simulation_#res := stop_simulation_~__retres2~0; {11928#false} is VALID [2020-07-29 03:08:19,665 INFO L280 TraceCheckUtils]: 42: Hoare triple {11928#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {11928#false} is VALID [2020-07-29 03:08:19,665 INFO L280 TraceCheckUtils]: 43: Hoare triple {11928#false} assume !(0 != start_simulation_~tmp___0~2); {11928#false} is VALID [2020-07-29 03:08:19,672 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:19,672 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291664688] [2020-07-29 03:08:19,676 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:19,677 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:19,677 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465269179] [2020-07-29 03:08:19,679 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:19,680 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:19,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-29 03:08:19,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-29 03:08:19,682 INFO L87 Difference]: Start difference. First operand 930 states and 1312 transitions. cyclomatic complexity: 383 Second operand 5 states. [2020-07-29 03:08:21,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:21,251 INFO L93 Difference]: Finished difference Result 2066 states and 2911 transitions. [2020-07-29 03:08:21,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-29 03:08:21,251 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-29 03:08:21,314 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,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2066 states and 2911 transitions. [2020-07-29 03:08:21,481 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2040 [2020-07-29 03:08:21,638 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2066 states to 2066 states and 2911 transitions. [2020-07-29 03:08:21,638 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2066 [2020-07-29 03:08:21,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2066 [2020-07-29 03:08:21,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2066 states and 2911 transitions. [2020-07-29 03:08:21,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:21,644 INFO L688 BuchiCegarLoop]: Abstraction has 2066 states and 2911 transitions. [2020-07-29 03:08:21,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2066 states and 2911 transitions. [2020-07-29 03:08:21,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2066 to 966. [2020-07-29 03:08:21,666 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:21,666 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2066 states and 2911 transitions. Second operand 966 states. [2020-07-29 03:08:21,667 INFO L74 IsIncluded]: Start isIncluded. First operand 2066 states and 2911 transitions. Second operand 966 states. [2020-07-29 03:08:21,667 INFO L87 Difference]: Start difference. First operand 2066 states and 2911 transitions. Second operand 966 states. [2020-07-29 03:08:21,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:21,828 INFO L93 Difference]: Finished difference Result 2066 states and 2911 transitions. [2020-07-29 03:08:21,828 INFO L276 IsEmpty]: Start isEmpty. Operand 2066 states and 2911 transitions. [2020-07-29 03:08:21,834 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:21,834 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:21,834 INFO L74 IsIncluded]: Start isIncluded. First operand 966 states. Second operand 2066 states and 2911 transitions. [2020-07-29 03:08:21,834 INFO L87 Difference]: Start difference. First operand 966 states. Second operand 2066 states and 2911 transitions. [2020-07-29 03:08:22,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:22,041 INFO L93 Difference]: Finished difference Result 2066 states and 2911 transitions. [2020-07-29 03:08:22,041 INFO L276 IsEmpty]: Start isEmpty. Operand 2066 states and 2911 transitions. [2020-07-29 03:08:22,046 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:22,046 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:22,046 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:22,046 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:22,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 966 states. [2020-07-29 03:08:22,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 966 states to 966 states and 1339 transitions. [2020-07-29 03:08:22,083 INFO L711 BuchiCegarLoop]: Abstraction has 966 states and 1339 transitions. [2020-07-29 03:08:22,083 INFO L591 BuchiCegarLoop]: Abstraction has 966 states and 1339 transitions. [2020-07-29 03:08:22,083 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2020-07-29 03:08:22,084 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 966 states and 1339 transitions. [2020-07-29 03:08:22,088 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 940 [2020-07-29 03:08:22,088 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:22,088 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:22,089 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:22,089 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:22,089 INFO L794 eck$LassoCheckResult]: Stem: 14159#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 14025#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;~clk~0 := 0;~max_loop~0 := 8;~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; 14026#L603 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; 14038#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 14039#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 14120#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 14161#L305-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; 14128#L108 assume !(1 == ~P_1_pc~0); 14060#L108-2 is_P_1_triggered_~__retres1~0 := 0; 14059#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 14061#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 14062#L481 assume !(0 != activate_threads_~tmp~1); 14196#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 14154#L176 assume !(1 == ~P_2_pc~0); 14155#L176-2 is_P_2_triggered_~__retres1~1 := 0; 14156#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 14099#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 14100#L489 assume !(0 != activate_threads_~tmp___0~1); 14199#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 14206#L258 assume !(1 == ~C_1_pc~0); 14201#L258-2 assume !(2 == ~C_1_pc~0); 14106#L268-1 is_C_1_triggered_~__retres1~2 := 0; 14107#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 14110#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 14056#L497 assume !(0 != activate_threads_~tmp___1~1); 14057#L551-1 [2020-07-29 03:08:22,089 INFO L796 eck$LassoCheckResult]: Loop: 14057#L551-1 assume !false; 14377#L552 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; 14374#L387 assume !false; 14373#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 14371#L318 assume !(0 == ~P_1_st~0); 14372#L322 assume !(0 == ~P_2_st~0); 14949#L326 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 14948#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 14947#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 14946#L352 assume !(0 != eval_~tmp___2~0); 14080#L403 start_simulation_~kernel_st~0 := 2; 14023#L288-1 start_simulation_~kernel_st~0 := 3; 14024#L414 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; 14079#L108-6 assume !(1 == ~P_1_pc~0); 14464#L108-8 is_P_1_triggered_~__retres1~0 := 0; 14462#L119-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 14461#L120-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 14460#L481-6 assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; 14426#L481-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 14423#L176-6 assume !(1 == ~P_2_pc~0); 14421#L176-8 is_P_2_triggered_~__retres1~1 := 0; 14419#L187-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 14417#L188-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 14415#L489-6 assume !(0 != activate_threads_~tmp___0~1); 14413#L489-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 14411#L258-6 assume !(1 == ~C_1_pc~0); 14409#L258-8 assume !(2 == ~C_1_pc~0); 14407#L268-5 is_C_1_triggered_~__retres1~2 := 0; 14405#L279-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 14403#L280-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 14401#L497-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 14399#L497-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 14396#L318-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 14394#L335-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 14392#L336-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 14389#L570 assume !(0 == start_simulation_~tmp~3); 14388#L570-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; 14386#L318-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 14385#L335-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 14384#L336-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 14383#L525 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 14382#L532 stop_simulation_#res := stop_simulation_~__retres2~0; 14381#L533 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 14380#L583 assume !(0 != start_simulation_~tmp___0~2); 14057#L551-1 [2020-07-29 03:08:22,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:22,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 4 times [2020-07-29 03:08:22,090 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:22,090 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106418926] [2020-07-29 03:08:22,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:22,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:22,097 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:22,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:22,102 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:22,109 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:22,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:22,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1539296179, now seen corresponding path program 1 times [2020-07-29 03:08:22,110 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:22,110 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235218433] [2020-07-29 03:08:22,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:22,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:22,189 INFO L280 TraceCheckUtils]: 0: Hoare triple {19107#true} assume !false; {19107#true} is VALID [2020-07-29 03:08:22,189 INFO L280 TraceCheckUtils]: 1: Hoare triple {19107#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; {19107#true} is VALID [2020-07-29 03:08:22,189 INFO L280 TraceCheckUtils]: 2: Hoare triple {19107#true} assume !false; {19107#true} is VALID [2020-07-29 03:08:22,190 INFO L280 TraceCheckUtils]: 3: Hoare triple {19107#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {19107#true} is VALID [2020-07-29 03:08:22,190 INFO L280 TraceCheckUtils]: 4: Hoare triple {19107#true} assume !(0 == ~P_1_st~0); {19107#true} is VALID [2020-07-29 03:08:22,190 INFO L280 TraceCheckUtils]: 5: Hoare triple {19107#true} assume !(0 == ~P_2_st~0); {19107#true} is VALID [2020-07-29 03:08:22,190 INFO L280 TraceCheckUtils]: 6: Hoare triple {19107#true} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {19107#true} is VALID [2020-07-29 03:08:22,190 INFO L280 TraceCheckUtils]: 7: Hoare triple {19107#true} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {19107#true} is VALID [2020-07-29 03:08:22,191 INFO L280 TraceCheckUtils]: 8: Hoare triple {19107#true} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {19107#true} is VALID [2020-07-29 03:08:22,191 INFO L280 TraceCheckUtils]: 9: Hoare triple {19107#true} assume !(0 != eval_~tmp___2~0); {19107#true} is VALID [2020-07-29 03:08:22,191 INFO L280 TraceCheckUtils]: 10: Hoare triple {19107#true} start_simulation_~kernel_st~0 := 2; {19107#true} is VALID [2020-07-29 03:08:22,191 INFO L280 TraceCheckUtils]: 11: Hoare triple {19107#true} start_simulation_~kernel_st~0 := 3; {19107#true} is VALID [2020-07-29 03:08:22,191 INFO L280 TraceCheckUtils]: 12: Hoare triple {19107#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; {19107#true} is VALID [2020-07-29 03:08:22,191 INFO L280 TraceCheckUtils]: 13: Hoare triple {19107#true} assume !(1 == ~P_1_pc~0); {19107#true} is VALID [2020-07-29 03:08:22,192 INFO L280 TraceCheckUtils]: 14: Hoare triple {19107#true} is_P_1_triggered_~__retres1~0 := 0; {19109#(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:22,193 INFO L280 TraceCheckUtils]: 15: Hoare triple {19109#(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; {19110#(and (<= 0 |ULTIMATE.start_is_P_1_triggered_#res|) (<= |ULTIMATE.start_is_P_1_triggered_#res| 0))} is VALID [2020-07-29 03:08:22,194 INFO L280 TraceCheckUtils]: 16: Hoare triple {19110#(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; {19111#(and (<= 0 ULTIMATE.start_activate_threads_~tmp~1) (<= ULTIMATE.start_activate_threads_~tmp~1 0))} is VALID [2020-07-29 03:08:22,194 INFO L280 TraceCheckUtils]: 17: Hoare triple {19111#(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; {19108#false} is VALID [2020-07-29 03:08:22,195 INFO L280 TraceCheckUtils]: 18: Hoare triple {19108#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {19108#false} is VALID [2020-07-29 03:08:22,195 INFO L280 TraceCheckUtils]: 19: Hoare triple {19108#false} assume !(1 == ~P_2_pc~0); {19108#false} is VALID [2020-07-29 03:08:22,195 INFO L280 TraceCheckUtils]: 20: Hoare triple {19108#false} is_P_2_triggered_~__retres1~1 := 0; {19108#false} is VALID [2020-07-29 03:08:22,195 INFO L280 TraceCheckUtils]: 21: Hoare triple {19108#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {19108#false} is VALID [2020-07-29 03:08:22,195 INFO L280 TraceCheckUtils]: 22: Hoare triple {19108#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {19108#false} is VALID [2020-07-29 03:08:22,196 INFO L280 TraceCheckUtils]: 23: Hoare triple {19108#false} assume !(0 != activate_threads_~tmp___0~1); {19108#false} is VALID [2020-07-29 03:08:22,196 INFO L280 TraceCheckUtils]: 24: Hoare triple {19108#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {19108#false} is VALID [2020-07-29 03:08:22,196 INFO L280 TraceCheckUtils]: 25: Hoare triple {19108#false} assume !(1 == ~C_1_pc~0); {19108#false} is VALID [2020-07-29 03:08:22,196 INFO L280 TraceCheckUtils]: 26: Hoare triple {19108#false} assume !(2 == ~C_1_pc~0); {19108#false} is VALID [2020-07-29 03:08:22,196 INFO L280 TraceCheckUtils]: 27: Hoare triple {19108#false} is_C_1_triggered_~__retres1~2 := 0; {19108#false} is VALID [2020-07-29 03:08:22,196 INFO L280 TraceCheckUtils]: 28: Hoare triple {19108#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {19108#false} is VALID [2020-07-29 03:08:22,197 INFO L280 TraceCheckUtils]: 29: Hoare triple {19108#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {19108#false} is VALID [2020-07-29 03:08:22,197 INFO L280 TraceCheckUtils]: 30: Hoare triple {19108#false} assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; {19108#false} is VALID [2020-07-29 03:08:22,197 INFO L280 TraceCheckUtils]: 31: Hoare triple {19108#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {19108#false} is VALID [2020-07-29 03:08:22,197 INFO L280 TraceCheckUtils]: 32: Hoare triple {19108#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {19108#false} is VALID [2020-07-29 03:08:22,197 INFO L280 TraceCheckUtils]: 33: Hoare triple {19108#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {19108#false} is VALID [2020-07-29 03:08:22,198 INFO L280 TraceCheckUtils]: 34: Hoare triple {19108#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {19108#false} is VALID [2020-07-29 03:08:22,198 INFO L280 TraceCheckUtils]: 35: Hoare triple {19108#false} assume !(0 == start_simulation_~tmp~3); {19108#false} is VALID [2020-07-29 03:08:22,198 INFO L280 TraceCheckUtils]: 36: Hoare triple {19108#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; {19108#false} is VALID [2020-07-29 03:08:22,198 INFO L280 TraceCheckUtils]: 37: Hoare triple {19108#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {19108#false} is VALID [2020-07-29 03:08:22,198 INFO L280 TraceCheckUtils]: 38: Hoare triple {19108#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {19108#false} is VALID [2020-07-29 03:08:22,199 INFO L280 TraceCheckUtils]: 39: Hoare triple {19108#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {19108#false} is VALID [2020-07-29 03:08:22,199 INFO L280 TraceCheckUtils]: 40: Hoare triple {19108#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {19108#false} is VALID [2020-07-29 03:08:22,199 INFO L280 TraceCheckUtils]: 41: Hoare triple {19108#false} stop_simulation_#res := stop_simulation_~__retres2~0; {19108#false} is VALID [2020-07-29 03:08:22,199 INFO L280 TraceCheckUtils]: 42: Hoare triple {19108#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {19108#false} is VALID [2020-07-29 03:08:22,199 INFO L280 TraceCheckUtils]: 43: Hoare triple {19108#false} assume !(0 != start_simulation_~tmp___0~2); {19108#false} is VALID [2020-07-29 03:08:22,201 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:22,201 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235218433] [2020-07-29 03:08:22,201 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:22,201 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:22,202 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676069551] [2020-07-29 03:08:22,202 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:22,202 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:22,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-29 03:08:22,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-29 03:08:22,203 INFO L87 Difference]: Start difference. First operand 966 states and 1339 transitions. cyclomatic complexity: 374 Second operand 5 states. [2020-07-29 03:08:23,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:23,726 INFO L93 Difference]: Finished difference Result 2321 states and 3192 transitions. [2020-07-29 03:08:23,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-29 03:08:23,727 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-29 03:08:23,793 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,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2321 states and 3192 transitions. [2020-07-29 03:08:23,978 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2266 [2020-07-29 03:08:24,179 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2321 states to 2321 states and 3192 transitions. [2020-07-29 03:08:24,179 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2321 [2020-07-29 03:08:24,180 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2321 [2020-07-29 03:08:24,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2321 states and 3192 transitions. [2020-07-29 03:08:24,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:24,184 INFO L688 BuchiCegarLoop]: Abstraction has 2321 states and 3192 transitions. [2020-07-29 03:08:24,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2321 states and 3192 transitions. [2020-07-29 03:08:24,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2321 to 1029. [2020-07-29 03:08:24,208 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:24,209 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2321 states and 3192 transitions. Second operand 1029 states. [2020-07-29 03:08:24,209 INFO L74 IsIncluded]: Start isIncluded. First operand 2321 states and 3192 transitions. Second operand 1029 states. [2020-07-29 03:08:24,209 INFO L87 Difference]: Start difference. First operand 2321 states and 3192 transitions. Second operand 1029 states. [2020-07-29 03:08:24,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:24,376 INFO L93 Difference]: Finished difference Result 2321 states and 3192 transitions. [2020-07-29 03:08:24,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2321 states and 3192 transitions. [2020-07-29 03:08:24,379 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:24,380 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:24,380 INFO L74 IsIncluded]: Start isIncluded. First operand 1029 states. Second operand 2321 states and 3192 transitions. [2020-07-29 03:08:24,380 INFO L87 Difference]: Start difference. First operand 1029 states. Second operand 2321 states and 3192 transitions. [2020-07-29 03:08:24,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:24,573 INFO L93 Difference]: Finished difference Result 2321 states and 3192 transitions. [2020-07-29 03:08:24,574 INFO L276 IsEmpty]: Start isEmpty. Operand 2321 states and 3192 transitions. [2020-07-29 03:08:24,577 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:24,577 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:24,577 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:24,577 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:24,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1029 states. [2020-07-29 03:08:24,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1029 states to 1029 states and 1402 transitions. [2020-07-29 03:08:24,614 INFO L711 BuchiCegarLoop]: Abstraction has 1029 states and 1402 transitions. [2020-07-29 03:08:24,614 INFO L591 BuchiCegarLoop]: Abstraction has 1029 states and 1402 transitions. [2020-07-29 03:08:24,614 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2020-07-29 03:08:24,614 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1029 states and 1402 transitions. [2020-07-29 03:08:24,617 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1000 [2020-07-29 03:08:24,617 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:24,617 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:24,618 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,618 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,618 INFO L794 eck$LassoCheckResult]: Stem: 21611#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 21457#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;~clk~0 := 0;~max_loop~0 := 8;~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; 21458#L603 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; 21470#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 21471#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 21568#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 21612#L305-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; 21577#L108 assume !(1 == ~P_1_pc~0); 21495#L108-2 is_P_1_triggered_~__retres1~0 := 0; 21573#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 21578#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 21638#L481 assume !(0 != activate_threads_~tmp~1); 21639#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 21607#L176 assume !(1 == ~P_2_pc~0); 21608#L176-2 is_P_2_triggered_~__retres1~1 := 0; 21609#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 21538#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 21539#L489 assume !(0 != activate_threads_~tmp___0~1); 21645#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 21653#L258 assume !(1 == ~C_1_pc~0); 21647#L258-2 assume !(2 == ~C_1_pc~0); 21548#L268-1 is_C_1_triggered_~__retres1~2 := 0; 21549#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 21553#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 21491#L497 assume !(0 != activate_threads_~tmp___1~1); 21492#L551-1 [2020-07-29 03:08:24,618 INFO L796 eck$LassoCheckResult]: Loop: 21492#L551-1 assume !false; 21474#L552 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; 21442#L387 assume !false; 21443#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 22305#L318 assume !(0 == ~P_1_st~0); 21469#L322 assume !(0 == ~P_2_st~0); 21518#L326 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 21519#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 21990#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 21988#L352 assume !(0 != eval_~tmp___2~0); 21516#L403 start_simulation_~kernel_st~0 := 2; 21459#L288-1 start_simulation_~kernel_st~0 := 3; 21460#L414 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; 21515#L108-6 assume 1 == ~P_1_pc~0; 21475#L109-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 21476#L119-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 21834#L120-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 21835#L481-6 assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; 22311#L481-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 22338#L176-6 assume !(1 == ~P_2_pc~0); 22337#L176-8 is_P_2_triggered_~__retres1~1 := 0; 22336#L187-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 22335#L188-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 22334#L489-6 assume !(0 != activate_threads_~tmp___0~1); 22333#L489-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 22332#L258-6 assume !(1 == ~C_1_pc~0); 22331#L258-8 assume !(2 == ~C_1_pc~0); 22330#L268-5 is_C_1_triggered_~__retres1~2 := 0; 22329#L279-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 22328#L280-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 22327#L497-6 assume 0 != activate_threads_~tmp___1~1;~C_1_st~0 := 0; 22326#L497-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 22324#L318-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 22325#L335-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 22419#L336-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 22417#L570 assume !(0 == start_simulation_~tmp~3); 22415#L570-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; 22411#L318-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 22408#L335-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 22319#L336-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 22318#L525 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 22317#L532 stop_simulation_#res := stop_simulation_~__retres2~0; 22316#L533 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 22315#L583 assume !(0 != start_simulation_~tmp___0~2); 21492#L551-1 [2020-07-29 03:08:24,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:24,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 5 times [2020-07-29 03:08:24,619 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:24,619 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724497003] [2020-07-29 03:08:24,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:24,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:24,626 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:24,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:24,630 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:24,635 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:24,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:24,636 INFO L82 PathProgramCache]: Analyzing trace with hash -984200142, now seen corresponding path program 1 times [2020-07-29 03:08:24,636 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:24,636 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623402860] [2020-07-29 03:08:24,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:24,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:24,709 INFO L280 TraceCheckUtils]: 0: Hoare triple {27114#true} assume !false; {27114#true} is VALID [2020-07-29 03:08:24,709 INFO L280 TraceCheckUtils]: 1: Hoare triple {27114#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; {27114#true} is VALID [2020-07-29 03:08:24,709 INFO L280 TraceCheckUtils]: 2: Hoare triple {27114#true} assume !false; {27114#true} is VALID [2020-07-29 03:08:24,709 INFO L280 TraceCheckUtils]: 3: Hoare triple {27114#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {27114#true} is VALID [2020-07-29 03:08:24,710 INFO L280 TraceCheckUtils]: 4: Hoare triple {27114#true} assume !(0 == ~P_1_st~0); {27114#true} is VALID [2020-07-29 03:08:24,710 INFO L280 TraceCheckUtils]: 5: Hoare triple {27114#true} assume !(0 == ~P_2_st~0); {27114#true} is VALID [2020-07-29 03:08:24,710 INFO L280 TraceCheckUtils]: 6: Hoare triple {27114#true} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {27114#true} is VALID [2020-07-29 03:08:24,710 INFO L280 TraceCheckUtils]: 7: Hoare triple {27114#true} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {27114#true} is VALID [2020-07-29 03:08:24,710 INFO L280 TraceCheckUtils]: 8: Hoare triple {27114#true} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {27114#true} is VALID [2020-07-29 03:08:24,711 INFO L280 TraceCheckUtils]: 9: Hoare triple {27114#true} assume !(0 != eval_~tmp___2~0); {27114#true} is VALID [2020-07-29 03:08:24,711 INFO L280 TraceCheckUtils]: 10: Hoare triple {27114#true} start_simulation_~kernel_st~0 := 2; {27114#true} is VALID [2020-07-29 03:08:24,711 INFO L280 TraceCheckUtils]: 11: Hoare triple {27114#true} start_simulation_~kernel_st~0 := 3; {27114#true} is VALID [2020-07-29 03:08:24,711 INFO L280 TraceCheckUtils]: 12: Hoare triple {27114#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; {27114#true} is VALID [2020-07-29 03:08:24,711 INFO L280 TraceCheckUtils]: 13: Hoare triple {27114#true} assume 1 == ~P_1_pc~0; {27114#true} is VALID [2020-07-29 03:08:24,712 INFO L280 TraceCheckUtils]: 14: Hoare triple {27114#true} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {27114#true} is VALID [2020-07-29 03:08:24,712 INFO L280 TraceCheckUtils]: 15: Hoare triple {27114#true} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {27114#true} is VALID [2020-07-29 03:08:24,712 INFO L280 TraceCheckUtils]: 16: Hoare triple {27114#true} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {27114#true} is VALID [2020-07-29 03:08:24,712 INFO L280 TraceCheckUtils]: 17: Hoare triple {27114#true} assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; {27114#true} is VALID [2020-07-29 03:08:24,712 INFO L280 TraceCheckUtils]: 18: Hoare triple {27114#true} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {27114#true} is VALID [2020-07-29 03:08:24,712 INFO L280 TraceCheckUtils]: 19: Hoare triple {27114#true} assume !(1 == ~P_2_pc~0); {27114#true} is VALID [2020-07-29 03:08:24,712 INFO L280 TraceCheckUtils]: 20: Hoare triple {27114#true} is_P_2_triggered_~__retres1~1 := 0; {27114#true} is VALID [2020-07-29 03:08:24,713 INFO L280 TraceCheckUtils]: 21: Hoare triple {27114#true} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {27114#true} is VALID [2020-07-29 03:08:24,713 INFO L280 TraceCheckUtils]: 22: Hoare triple {27114#true} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {27114#true} is VALID [2020-07-29 03:08:24,713 INFO L280 TraceCheckUtils]: 23: Hoare triple {27114#true} assume !(0 != activate_threads_~tmp___0~1); {27114#true} is VALID [2020-07-29 03:08:24,713 INFO L280 TraceCheckUtils]: 24: Hoare triple {27114#true} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {27114#true} is VALID [2020-07-29 03:08:24,713 INFO L280 TraceCheckUtils]: 25: Hoare triple {27114#true} assume !(1 == ~C_1_pc~0); {27114#true} is VALID [2020-07-29 03:08:24,713 INFO L280 TraceCheckUtils]: 26: Hoare triple {27114#true} assume !(2 == ~C_1_pc~0); {27114#true} is VALID [2020-07-29 03:08:24,714 INFO L280 TraceCheckUtils]: 27: Hoare triple {27114#true} is_C_1_triggered_~__retres1~2 := 0; {27116#(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,714 INFO L280 TraceCheckUtils]: 28: Hoare triple {27116#(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; {27117#(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,715 INFO L280 TraceCheckUtils]: 29: Hoare triple {27117#(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; {27118#(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,715 INFO L280 TraceCheckUtils]: 30: Hoare triple {27118#(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; {27115#false} is VALID [2020-07-29 03:08:24,716 INFO L280 TraceCheckUtils]: 31: Hoare triple {27115#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {27115#false} is VALID [2020-07-29 03:08:24,716 INFO L280 TraceCheckUtils]: 32: Hoare triple {27115#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {27115#false} is VALID [2020-07-29 03:08:24,716 INFO L280 TraceCheckUtils]: 33: Hoare triple {27115#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {27115#false} is VALID [2020-07-29 03:08:24,716 INFO L280 TraceCheckUtils]: 34: Hoare triple {27115#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {27115#false} is VALID [2020-07-29 03:08:24,716 INFO L280 TraceCheckUtils]: 35: Hoare triple {27115#false} assume !(0 == start_simulation_~tmp~3); {27115#false} is VALID [2020-07-29 03:08:24,716 INFO L280 TraceCheckUtils]: 36: Hoare triple {27115#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; {27115#false} is VALID [2020-07-29 03:08:24,716 INFO L280 TraceCheckUtils]: 37: Hoare triple {27115#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {27115#false} is VALID [2020-07-29 03:08:24,717 INFO L280 TraceCheckUtils]: 38: Hoare triple {27115#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {27115#false} is VALID [2020-07-29 03:08:24,717 INFO L280 TraceCheckUtils]: 39: Hoare triple {27115#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {27115#false} is VALID [2020-07-29 03:08:24,717 INFO L280 TraceCheckUtils]: 40: Hoare triple {27115#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {27115#false} is VALID [2020-07-29 03:08:24,717 INFO L280 TraceCheckUtils]: 41: Hoare triple {27115#false} stop_simulation_#res := stop_simulation_~__retres2~0; {27115#false} is VALID [2020-07-29 03:08:24,717 INFO L280 TraceCheckUtils]: 42: Hoare triple {27115#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {27115#false} is VALID [2020-07-29 03:08:24,717 INFO L280 TraceCheckUtils]: 43: Hoare triple {27115#false} assume !(0 != start_simulation_~tmp___0~2); {27115#false} is VALID [2020-07-29 03:08:24,719 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,719 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623402860] [2020-07-29 03:08:24,719 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:24,719 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-29 03:08:24,720 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379420591] [2020-07-29 03:08:24,720 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:24,720 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:24,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-29 03:08:24,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-29 03:08:24,721 INFO L87 Difference]: Start difference. First operand 1029 states and 1402 transitions. cyclomatic complexity: 374 Second operand 5 states. [2020-07-29 03:08:25,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:25,951 INFO L93 Difference]: Finished difference Result 2151 states and 2943 transitions. [2020-07-29 03:08:25,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-29 03:08:25,951 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-29 03:08:25,997 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,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2151 states and 2943 transitions. [2020-07-29 03:08:26,150 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2122 [2020-07-29 03:08:26,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2151 states to 2151 states and 2943 transitions. [2020-07-29 03:08:26,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2151 [2020-07-29 03:08:26,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2151 [2020-07-29 03:08:26,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2151 states and 2943 transitions. [2020-07-29 03:08:26,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:26,307 INFO L688 BuchiCegarLoop]: Abstraction has 2151 states and 2943 transitions. [2020-07-29 03:08:26,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2151 states and 2943 transitions. [2020-07-29 03:08:26,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2151 to 1059. [2020-07-29 03:08:26,331 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:26,331 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2151 states and 2943 transitions. Second operand 1059 states. [2020-07-29 03:08:26,331 INFO L74 IsIncluded]: Start isIncluded. First operand 2151 states and 2943 transitions. Second operand 1059 states. [2020-07-29 03:08:26,331 INFO L87 Difference]: Start difference. First operand 2151 states and 2943 transitions. Second operand 1059 states. [2020-07-29 03:08:26,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:26,511 INFO L93 Difference]: Finished difference Result 2151 states and 2943 transitions. [2020-07-29 03:08:26,511 INFO L276 IsEmpty]: Start isEmpty. Operand 2151 states and 2943 transitions. [2020-07-29 03:08:26,514 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:26,514 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:26,514 INFO L74 IsIncluded]: Start isIncluded. First operand 1059 states. Second operand 2151 states and 2943 transitions. [2020-07-29 03:08:26,515 INFO L87 Difference]: Start difference. First operand 1059 states. Second operand 2151 states and 2943 transitions. [2020-07-29 03:08:26,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:26,652 INFO L93 Difference]: Finished difference Result 2151 states and 2943 transitions. [2020-07-29 03:08:26,652 INFO L276 IsEmpty]: Start isEmpty. Operand 2151 states and 2943 transitions. [2020-07-29 03:08:26,654 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:26,654 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:26,655 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:26,655 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:26,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1059 states. [2020-07-29 03:08:26,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1421 transitions. [2020-07-29 03:08:26,708 INFO L711 BuchiCegarLoop]: Abstraction has 1059 states and 1421 transitions. [2020-07-29 03:08:26,708 INFO L591 BuchiCegarLoop]: Abstraction has 1059 states and 1421 transitions. [2020-07-29 03:08:26,709 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2020-07-29 03:08:26,709 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1059 states and 1421 transitions. [2020-07-29 03:08:26,714 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1030 [2020-07-29 03:08:26,715 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:26,715 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:26,719 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,719 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,719 INFO L794 eck$LassoCheckResult]: Stem: 29454#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 29298#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;~clk~0 := 0;~max_loop~0 := 8;~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; 29299#L603 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; 29311#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 29312#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 29411#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 29456#L305-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; 29422#L108 assume !(1 == ~P_1_pc~0); 29334#L108-2 is_P_1_triggered_~__retres1~0 := 0; 29420#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 29516#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 29493#L481 assume !(0 != activate_threads_~tmp~1); 29494#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 29449#L176 assume !(1 == ~P_2_pc~0); 29450#L176-2 is_P_2_triggered_~__retres1~1 := 0; 29451#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 29377#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 29378#L489 assume !(0 != activate_threads_~tmp___0~1); 29501#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 29509#L258 assume !(1 == ~C_1_pc~0); 29504#L258-2 assume !(2 == ~C_1_pc~0); 29390#L268-1 is_C_1_triggered_~__retres1~2 := 0; 29391#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 29396#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 29330#L497 assume !(0 != activate_threads_~tmp___1~1); 29331#L551-1 [2020-07-29 03:08:26,720 INFO L796 eck$LassoCheckResult]: Loop: 29331#L551-1 assume !false; 30183#L552 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; 30270#L387 assume !false; 30268#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 30237#L318 assume !(0 == ~P_1_st~0); 29834#L322 assume !(0 == ~P_2_st~0); 29833#L326 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 29832#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 29831#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 29830#L352 assume !(0 != eval_~tmp___2~0); 29829#L403 start_simulation_~kernel_st~0 := 2; 29828#L288-1 start_simulation_~kernel_st~0 := 3; 29827#L414 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; 29374#L108-6 assume 1 == ~P_1_pc~0; 29376#L109-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 29826#L119-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 29822#L120-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 29823#L481-6 assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; 29461#L481-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 29452#L176-6 assume !(1 == ~P_2_pc~0); 29453#L176-8 is_P_2_triggered_~__retres1~1 := 0; 29460#L187-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 29367#L188-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 29368#L489-6 assume !(0 != activate_threads_~tmp___0~1); 29490#L489-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 29466#L258-6 assume !(1 == ~C_1_pc~0); 29467#L258-8 assume !(2 == ~C_1_pc~0); 29813#L268-5 is_C_1_triggered_~__retres1~2 := 0; 29811#L279-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 29809#L280-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 29807#L497-6 assume !(0 != activate_threads_~tmp___1~1); 29805#L497-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 29801#L318-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 29802#L335-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 29797#L336-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 29798#L570 assume !(0 == start_simulation_~tmp~3); 30200#L570-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; 30198#L318-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 30194#L335-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 30195#L336-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 30190#L525 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 30191#L532 stop_simulation_#res := stop_simulation_~__retres2~0; 30186#L533 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 30187#L583 assume !(0 != start_simulation_~tmp___0~2); 29331#L551-1 [2020-07-29 03:08:26,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:26,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 6 times [2020-07-29 03:08:26,720 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:26,720 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931483291] [2020-07-29 03:08:26,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:26,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:26,738 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:26,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:26,747 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:26,763 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:26,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:26,765 INFO L82 PathProgramCache]: Analyzing trace with hash -1995317392, now seen corresponding path program 1 times [2020-07-29 03:08:26,765 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:26,765 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403797135] [2020-07-29 03:08:26,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:26,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:26,774 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:26,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:26,782 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:26,789 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:26,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:26,789 INFO L82 PathProgramCache]: Analyzing trace with hash -237860646, now seen corresponding path program 1 times [2020-07-29 03:08:26,790 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:26,790 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239266558] [2020-07-29 03:08:26,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:26,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:26,865 INFO L280 TraceCheckUtils]: 0: Hoare triple {34644#true} ~max_loop~0 := 0;~clk~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; {34644#true} is VALID [2020-07-29 03:08:26,865 INFO L280 TraceCheckUtils]: 1: Hoare triple {34644#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;~clk~0 := 0;~max_loop~0 := 8;~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; {34644#true} is VALID [2020-07-29 03:08:26,865 INFO L280 TraceCheckUtils]: 2: Hoare triple {34644#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; {34644#true} is VALID [2020-07-29 03:08:26,866 INFO L280 TraceCheckUtils]: 3: Hoare triple {34644#true} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,867 INFO L280 TraceCheckUtils]: 4: Hoare triple {34646#(= 0 ~P_1_st~0)} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,867 INFO L280 TraceCheckUtils]: 5: Hoare triple {34646#(= 0 ~P_1_st~0)} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,868 INFO L280 TraceCheckUtils]: 6: Hoare triple {34646#(= 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; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,868 INFO L280 TraceCheckUtils]: 7: Hoare triple {34646#(= 0 ~P_1_st~0)} assume !(1 == ~P_1_pc~0); {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,869 INFO L280 TraceCheckUtils]: 8: Hoare triple {34646#(= 0 ~P_1_st~0)} is_P_1_triggered_~__retres1~0 := 0; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,869 INFO L280 TraceCheckUtils]: 9: Hoare triple {34646#(= 0 ~P_1_st~0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,870 INFO L280 TraceCheckUtils]: 10: Hoare triple {34646#(= 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; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,870 INFO L280 TraceCheckUtils]: 11: Hoare triple {34646#(= 0 ~P_1_st~0)} assume !(0 != activate_threads_~tmp~1); {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,871 INFO L280 TraceCheckUtils]: 12: Hoare triple {34646#(= 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; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,871 INFO L280 TraceCheckUtils]: 13: Hoare triple {34646#(= 0 ~P_1_st~0)} assume !(1 == ~P_2_pc~0); {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,872 INFO L280 TraceCheckUtils]: 14: Hoare triple {34646#(= 0 ~P_1_st~0)} is_P_2_triggered_~__retres1~1 := 0; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,872 INFO L280 TraceCheckUtils]: 15: Hoare triple {34646#(= 0 ~P_1_st~0)} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,872 INFO L280 TraceCheckUtils]: 16: Hoare triple {34646#(= 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; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,873 INFO L280 TraceCheckUtils]: 17: Hoare triple {34646#(= 0 ~P_1_st~0)} assume !(0 != activate_threads_~tmp___0~1); {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,873 INFO L280 TraceCheckUtils]: 18: Hoare triple {34646#(= 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; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,874 INFO L280 TraceCheckUtils]: 19: Hoare triple {34646#(= 0 ~P_1_st~0)} assume !(1 == ~C_1_pc~0); {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,874 INFO L280 TraceCheckUtils]: 20: Hoare triple {34646#(= 0 ~P_1_st~0)} assume !(2 == ~C_1_pc~0); {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,875 INFO L280 TraceCheckUtils]: 21: Hoare triple {34646#(= 0 ~P_1_st~0)} is_C_1_triggered_~__retres1~2 := 0; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,875 INFO L280 TraceCheckUtils]: 22: Hoare triple {34646#(= 0 ~P_1_st~0)} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,876 INFO L280 TraceCheckUtils]: 23: Hoare triple {34646#(= 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; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,876 INFO L280 TraceCheckUtils]: 24: Hoare triple {34646#(= 0 ~P_1_st~0)} assume !(0 != activate_threads_~tmp___1~1); {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,877 INFO L280 TraceCheckUtils]: 25: Hoare triple {34646#(= 0 ~P_1_st~0)} assume !false; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,878 INFO L280 TraceCheckUtils]: 26: Hoare triple {34646#(= 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; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,878 INFO L280 TraceCheckUtils]: 27: Hoare triple {34646#(= 0 ~P_1_st~0)} assume !false; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,879 INFO L280 TraceCheckUtils]: 28: Hoare triple {34646#(= 0 ~P_1_st~0)} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {34646#(= 0 ~P_1_st~0)} is VALID [2020-07-29 03:08:26,879 INFO L280 TraceCheckUtils]: 29: Hoare triple {34646#(= 0 ~P_1_st~0)} assume !(0 == ~P_1_st~0); {34645#false} is VALID [2020-07-29 03:08:26,879 INFO L280 TraceCheckUtils]: 30: Hoare triple {34645#false} assume !(0 == ~P_2_st~0); {34645#false} is VALID [2020-07-29 03:08:26,880 INFO L280 TraceCheckUtils]: 31: Hoare triple {34645#false} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {34645#false} is VALID [2020-07-29 03:08:26,880 INFO L280 TraceCheckUtils]: 32: Hoare triple {34645#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {34645#false} is VALID [2020-07-29 03:08:26,880 INFO L280 TraceCheckUtils]: 33: Hoare triple {34645#false} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {34645#false} is VALID [2020-07-29 03:08:26,880 INFO L280 TraceCheckUtils]: 34: Hoare triple {34645#false} assume !(0 != eval_~tmp___2~0); {34645#false} is VALID [2020-07-29 03:08:26,880 INFO L280 TraceCheckUtils]: 35: Hoare triple {34645#false} start_simulation_~kernel_st~0 := 2; {34645#false} is VALID [2020-07-29 03:08:26,881 INFO L280 TraceCheckUtils]: 36: Hoare triple {34645#false} start_simulation_~kernel_st~0 := 3; {34645#false} is VALID [2020-07-29 03:08:26,881 INFO L280 TraceCheckUtils]: 37: Hoare triple {34645#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; {34645#false} is VALID [2020-07-29 03:08:26,881 INFO L280 TraceCheckUtils]: 38: Hoare triple {34645#false} assume 1 == ~P_1_pc~0; {34645#false} is VALID [2020-07-29 03:08:26,884 INFO L280 TraceCheckUtils]: 39: Hoare triple {34645#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {34645#false} is VALID [2020-07-29 03:08:26,885 INFO L280 TraceCheckUtils]: 40: Hoare triple {34645#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {34645#false} is VALID [2020-07-29 03:08:26,885 INFO L280 TraceCheckUtils]: 41: Hoare triple {34645#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {34645#false} is VALID [2020-07-29 03:08:26,885 INFO L280 TraceCheckUtils]: 42: Hoare triple {34645#false} assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; {34645#false} is VALID [2020-07-29 03:08:26,885 INFO L280 TraceCheckUtils]: 43: Hoare triple {34645#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {34645#false} is VALID [2020-07-29 03:08:26,885 INFO L280 TraceCheckUtils]: 44: Hoare triple {34645#false} assume !(1 == ~P_2_pc~0); {34645#false} is VALID [2020-07-29 03:08:26,885 INFO L280 TraceCheckUtils]: 45: Hoare triple {34645#false} is_P_2_triggered_~__retres1~1 := 0; {34645#false} is VALID [2020-07-29 03:08:26,886 INFO L280 TraceCheckUtils]: 46: Hoare triple {34645#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {34645#false} is VALID [2020-07-29 03:08:26,886 INFO L280 TraceCheckUtils]: 47: Hoare triple {34645#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {34645#false} is VALID [2020-07-29 03:08:26,886 INFO L280 TraceCheckUtils]: 48: Hoare triple {34645#false} assume !(0 != activate_threads_~tmp___0~1); {34645#false} is VALID [2020-07-29 03:08:26,886 INFO L280 TraceCheckUtils]: 49: Hoare triple {34645#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {34645#false} is VALID [2020-07-29 03:08:26,886 INFO L280 TraceCheckUtils]: 50: Hoare triple {34645#false} assume !(1 == ~C_1_pc~0); {34645#false} is VALID [2020-07-29 03:08:26,887 INFO L280 TraceCheckUtils]: 51: Hoare triple {34645#false} assume !(2 == ~C_1_pc~0); {34645#false} is VALID [2020-07-29 03:08:26,887 INFO L280 TraceCheckUtils]: 52: Hoare triple {34645#false} is_C_1_triggered_~__retres1~2 := 0; {34645#false} is VALID [2020-07-29 03:08:26,887 INFO L280 TraceCheckUtils]: 53: Hoare triple {34645#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {34645#false} is VALID [2020-07-29 03:08:26,887 INFO L280 TraceCheckUtils]: 54: Hoare triple {34645#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {34645#false} is VALID [2020-07-29 03:08:26,887 INFO L280 TraceCheckUtils]: 55: Hoare triple {34645#false} assume !(0 != activate_threads_~tmp___1~1); {34645#false} is VALID [2020-07-29 03:08:26,888 INFO L280 TraceCheckUtils]: 56: Hoare triple {34645#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {34645#false} is VALID [2020-07-29 03:08:26,888 INFO L280 TraceCheckUtils]: 57: Hoare triple {34645#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {34645#false} is VALID [2020-07-29 03:08:26,888 INFO L280 TraceCheckUtils]: 58: Hoare triple {34645#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {34645#false} is VALID [2020-07-29 03:08:26,888 INFO L280 TraceCheckUtils]: 59: Hoare triple {34645#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {34645#false} is VALID [2020-07-29 03:08:26,888 INFO L280 TraceCheckUtils]: 60: Hoare triple {34645#false} assume !(0 == start_simulation_~tmp~3); {34645#false} is VALID [2020-07-29 03:08:26,888 INFO L280 TraceCheckUtils]: 61: Hoare triple {34645#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; {34645#false} is VALID [2020-07-29 03:08:26,889 INFO L280 TraceCheckUtils]: 62: Hoare triple {34645#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {34645#false} is VALID [2020-07-29 03:08:26,889 INFO L280 TraceCheckUtils]: 63: Hoare triple {34645#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {34645#false} is VALID [2020-07-29 03:08:26,889 INFO L280 TraceCheckUtils]: 64: Hoare triple {34645#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {34645#false} is VALID [2020-07-29 03:08:26,889 INFO L280 TraceCheckUtils]: 65: Hoare triple {34645#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {34645#false} is VALID [2020-07-29 03:08:26,889 INFO L280 TraceCheckUtils]: 66: Hoare triple {34645#false} stop_simulation_#res := stop_simulation_~__retres2~0; {34645#false} is VALID [2020-07-29 03:08:26,889 INFO L280 TraceCheckUtils]: 67: Hoare triple {34645#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {34645#false} is VALID [2020-07-29 03:08:26,890 INFO L280 TraceCheckUtils]: 68: Hoare triple {34645#false} assume !(0 != start_simulation_~tmp___0~2); {34645#false} is VALID [2020-07-29 03:08:26,894 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,895 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239266558] [2020-07-29 03:08:26,895 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:26,895 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:26,895 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111219586] [2020-07-29 03:08:27,162 WARN L193 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 76 [2020-07-29 03:08:27,313 INFO L210 LassoAnalysis]: Preferences: [2020-07-29 03:08:27,314 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-07-29 03:08:27,314 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-07-29 03:08:27,314 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-07-29 03:08:27,315 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-07-29 03:08:27,315 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:27,315 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-07-29 03:08:27,315 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-07-29 03:08:27,315 INFO L133 ssoRankerPreferences]: Filename of dumped script: kundu.cil.c_Iteration10_Loop [2020-07-29 03:08:27,315 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-07-29 03:08:27,315 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-07-29 03:08:27,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:27,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:27,383 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:27,388 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:27,396 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:27,400 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:27,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:27,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:27,411 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:27,414 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:27,419 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:27,422 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:27,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:27,429 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:27,433 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:27,437 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:27,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:27,450 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:27,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:27,461 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:27,466 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:27,470 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:27,474 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:27,481 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:27,485 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:27,490 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:27,498 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:27,502 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:27,506 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:27,514 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:27,518 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,267 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-07-29 03:08:28,267 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) [2020-07-29 03:08:28,291 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,291 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:28,304 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,304 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) [2020-07-29 03:08:28,358 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,359 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,371 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,372 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: [] Waiting until toolchain timeout for monitored process 3 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 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:28,480 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,480 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,485 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,485 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) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:28,522 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,522 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,528 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,528 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:28,571 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,572 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:28,577 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,578 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) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:28,612 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,612 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,617 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,618 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: [] 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:28,642 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,642 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,646 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,646 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:28,686 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,686 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,690 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,690 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) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:28,720 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,720 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,724 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,724 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:28,750 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,750 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,754 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,754 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:28,783 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,783 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,785 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,786 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:28,811 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,811 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,814 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,814 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) [2020-07-29 03:08:28,857 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,857 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:28,862 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,862 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) [2020-07-29 03:08:28,906 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,906 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:28,914 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,914 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:28,940 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,940 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,942 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,943 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:28,969 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:28,970 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:28,976 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:28,976 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) [2020-07-29 03:08:29,022 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,022 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,032 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,032 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:29,054 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,054 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,062 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-07-29 03:08:29,062 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:29,084 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-07-29 03:08:29,085 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:29,111 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-07-29 03:08:29,111 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-07-29 03:08:29,146 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-07-29 03:08:29,148 INFO L210 LassoAnalysis]: Preferences: [2020-07-29 03:08:29,149 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-07-29 03:08:29,149 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-07-29 03:08:29,149 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-07-29 03:08:29,149 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-07-29 03:08:29,149 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:29,149 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-07-29 03:08:29,149 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-07-29 03:08:29,149 INFO L133 ssoRankerPreferences]: Filename of dumped script: kundu.cil.c_Iteration10_Loop [2020-07-29 03:08:29,149 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-07-29 03:08:29,149 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-07-29 03:08:29,172 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,177 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,181 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,184 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,191 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,202 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,205 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,209 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,218 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,222 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,225 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,229 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,238 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,243 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,247 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,250 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,264 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,267 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,272 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,280 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,285 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,291 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,298 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,303 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,307 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,311 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,319 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,323 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,330 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,333 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,338 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,011 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-07-29 03:08:30,020 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:30,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:30,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,030 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,031 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,034 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,034 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:30,037 INFO L522 LassoAnalysis]: Proving 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:30,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:30,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,076 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,077 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,078 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:30,080 INFO L522 LassoAnalysis]: Proving 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:30,121 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,123 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,124 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,126 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,148 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,149 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,149 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,151 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,151 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:30,186 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,188 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,188 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,188 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,189 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,192 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 27 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 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,217 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,218 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,222 INFO L522 LassoAnalysis]: Proving 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:30,246 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,248 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,248 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,249 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,249 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,250 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,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:30,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,275 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,276 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,276 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,277 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 30 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 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,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:30,331 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,331 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,332 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,332 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:30,332 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,335 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:30,335 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,336 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,359 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,361 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,361 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,361 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,361 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,361 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,362 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 32 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 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,386 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,388 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,388 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,388 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 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:30,417 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,418 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,419 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,419 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,419 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,419 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,420 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,420 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 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:30,445 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,447 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,447 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,447 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,447 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,447 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,448 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,449 INFO L522 LassoAnalysis]: Proving 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:30,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:30,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,475 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,475 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,477 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,477 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 36 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 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,505 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,507 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:30,532 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,533 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,534 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,534 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,534 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,534 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,534 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,535 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,536 INFO L522 LassoAnalysis]: Proving 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:30,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:30,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,560 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,561 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 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:30,595 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,597 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,597 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:30,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,598 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:30,598 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,601 INFO L522 LassoAnalysis]: Proving 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:30,627 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,628 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,628 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,628 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,628 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:30,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,630 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:30,630 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,633 INFO L522 LassoAnalysis]: Proving 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:30,658 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,661 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,661 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,662 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,662 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,665 INFO L522 LassoAnalysis]: Proving 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:30,690 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,691 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,691 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,692 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,692 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 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:30,718 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,719 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,719 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:30,720 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,720 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:30,720 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,723 INFO L522 LassoAnalysis]: Proving 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) [2020-07-29 03:08:30,756 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,757 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,758 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,758 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:30,758 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,759 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:30,759 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,767 INFO L522 LassoAnalysis]: Proving 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:30,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,791 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,792 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,793 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,794 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,816 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,819 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 47 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 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,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:30,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,846 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,848 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,848 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:30,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:30,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,878 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,878 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:30,880 INFO L522 LassoAnalysis]: Proving 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:30,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,905 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,905 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,905 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,905 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,906 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,906 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,906 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,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 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:30,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:30,933 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,933 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,933 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,933 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,933 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,934 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,934 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,938 INFO L522 LassoAnalysis]: Proving 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:30,960 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,962 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,964 INFO L522 LassoAnalysis]: Proving 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:30,988 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-07-29 03:08:30,989 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:30,989 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:30,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:30,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:30,990 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-07-29 03:08:30,990 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-07-29 03:08:30,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:30,992 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:31,013 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:31,015 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,017 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,017 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,018 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,018 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,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 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:31,047 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,049 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,049 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,050 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,050 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,053 INFO L522 LassoAnalysis]: Proving 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) [2020-07-29 03:08:31,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:31,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,077 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,078 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,079 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,079 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,081 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. Waiting until toolchain timeout for monitored process 55 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 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:31,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,108 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,108 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,110 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,110 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,112 INFO L522 LassoAnalysis]: Proving 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:31,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,136 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,136 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,138 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,138 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,142 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,164 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,166 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,166 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,166 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,167 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,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 59 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 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,195 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,197 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,198 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,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 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:31,223 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,224 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,224 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,225 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,225 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,225 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,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 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:31,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,251 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,252 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,252 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,252 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:31,252 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,253 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:31,253 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,255 INFO L522 LassoAnalysis]: Proving 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: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,280 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,280 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]: 3 template conjuncts. [2020-07-29 03:08:31,281 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,283 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,307 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,308 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,308 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,311 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. 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) [2020-07-29 03:08:31,335 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,338 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,339 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,345 INFO L522 LassoAnalysis]: Proving 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:31,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 [2020-07-29 03:08:31,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,369 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,370 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,370 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,372 INFO L522 LassoAnalysis]: Proving 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:31,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,397 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,397 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,398 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,398 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,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 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:31,423 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,424 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,425 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,425 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,427 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,430 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,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:31,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,455 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,456 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,456 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,457 INFO L522 LassoAnalysis]: Proving 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:31,481 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,482 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,482 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,482 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,482 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,483 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,483 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,485 INFO L522 LassoAnalysis]: Proving 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:31,508 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,509 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:31,509 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,510 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:31,510 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,512 INFO L522 LassoAnalysis]: Proving 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:31,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,538 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,539 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:31,539 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,540 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:31,541 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,548 INFO L522 LassoAnalysis]: Proving 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:31,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:31,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,584 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,585 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,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 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:31,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,620 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,621 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,621 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,621 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,623 INFO L522 LassoAnalysis]: Proving 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:31,672 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,673 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,673 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,674 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,674 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:31,674 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,675 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:31,675 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 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: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]: 2 loop disjuncts [2020-07-29 03:08:31,702 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,703 INFO L401 nArgumentSynthesizer]: We have 6 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 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:31,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:31,730 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,730 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,730 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,730 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,731 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,731 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,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 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:31,756 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,758 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,758 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,758 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,759 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,759 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,761 INFO L522 LassoAnalysis]: Proving 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:31,782 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,784 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,785 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,785 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,790 INFO L522 LassoAnalysis]: Proving 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:31,812 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,813 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,814 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,814 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,814 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,817 INFO L522 LassoAnalysis]: Proving 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:31,852 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,854 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,854 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,854 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,854 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,854 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,856 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,856 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:31,864 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,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:31,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,892 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,893 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,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 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:31,917 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,919 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,919 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,919 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,919 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,920 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,920 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,920 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,922 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,945 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,947 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,947 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,947 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,947 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,948 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:31,949 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:31,949 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,950 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:31,972 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) Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:31,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:31,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:31,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:31,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:31,975 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:31,976 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:31,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:31,978 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,000 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,002 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,002 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,003 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,006 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,029 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,031 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,032 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,032 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,033 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,033 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,035 INFO L522 LassoAnalysis]: Proving 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:32,059 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,060 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,061 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,061 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,061 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,066 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,071 INFO L522 LassoAnalysis]: Proving 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:32,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,098 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,102 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,102 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,107 INFO L522 LassoAnalysis]: Proving 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:32,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,141 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,142 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,142 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,143 INFO L522 LassoAnalysis]: Proving 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:32,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,171 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,173 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,175 INFO L522 LassoAnalysis]: Proving 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:32,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,200 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,201 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,202 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,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 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:32,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:32,229 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,229 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,229 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:32,229 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,231 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:32,231 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,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 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:32,261 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,262 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,262 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,263 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,263 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,263 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,265 INFO L522 LassoAnalysis]: Proving 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:32,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,292 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,292 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,293 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,294 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,296 INFO L522 LassoAnalysis]: Proving 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:32,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:32,320 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,320 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,320 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,320 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,322 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,322 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,325 INFO L522 LassoAnalysis]: Proving 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:32,348 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,349 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,350 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,352 INFO L522 LassoAnalysis]: Proving 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:32,374 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,376 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,376 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,376 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,376 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,376 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,378 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,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 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:32,403 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,404 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,405 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,405 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,405 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,405 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,407 INFO L522 LassoAnalysis]: Proving 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:32,429 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,430 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,430 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,431 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,431 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,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 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:32,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,457 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,458 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,458 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,458 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,459 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,462 INFO L522 LassoAnalysis]: Proving 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:32,486 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,488 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:32,488 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,490 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:32,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,495 INFO L522 LassoAnalysis]: Proving 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:32,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:32,519 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,519 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,519 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,519 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:32,519 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,520 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:32,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,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 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:32,566 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,568 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,568 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,568 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,568 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,568 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,569 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,569 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,577 INFO L522 LassoAnalysis]: Proving 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:32,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:32,605 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,606 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,606 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,607 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,607 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,609 INFO L522 LassoAnalysis]: Proving 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:32,632 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,633 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,633 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,634 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:32,634 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,634 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:32,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,638 INFO L522 LassoAnalysis]: Proving 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:32,661 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,663 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,663 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:32,663 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,664 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:32,664 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,668 INFO L522 LassoAnalysis]: Proving 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:32,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:32,694 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,694 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,694 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,694 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,694 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,695 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,695 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,698 INFO L522 LassoAnalysis]: Proving 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:32,720 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,722 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,722 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,722 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,723 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,723 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,725 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 109 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,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:32,750 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,750 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,750 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,750 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,750 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,751 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,752 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,756 INFO L522 LassoAnalysis]: Proving 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:32,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,781 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,781 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,782 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,782 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,784 INFO L522 LassoAnalysis]: Proving 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:32,807 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,809 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,809 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,809 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,810 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,811 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,811 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,814 INFO L522 LassoAnalysis]: Proving 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) [2020-07-29 03:08:32,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,856 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,856 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,857 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,857 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 112 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,860 INFO L522 LassoAnalysis]: Proving 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) [2020-07-29 03:08:32,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: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,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,902 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,903 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 113 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,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 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:32,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,931 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,931 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:32,932 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:32,932 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:32,934 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:32,955 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: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,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:32,959 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,959 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,959 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,959 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:32,960 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:32,960 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 116 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 116 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:32,985 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,988 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:32,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:32,988 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:32,988 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:32,989 INFO L401 nArgumentSynthesizer]: We have 5 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,995 INFO L522 LassoAnalysis]: Proving 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:33,017 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,019 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,019 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,019 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,020 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,020 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,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 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:33,046 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,048 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,048 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,048 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,048 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,048 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,050 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,050 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,053 INFO L522 LassoAnalysis]: Proving 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:33,076 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,079 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,079 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,079 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,081 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,082 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,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 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:33,112 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,114 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,114 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,115 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,118 INFO L522 LassoAnalysis]: Proving 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:33,141 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,142 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,143 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,143 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,143 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,143 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,144 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,144 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,147 INFO L522 LassoAnalysis]: Proving 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:33,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:33,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,172 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,172 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,173 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,175 INFO L522 LassoAnalysis]: Proving 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:33,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,201 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,202 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:33,202 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,203 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:33,203 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,208 INFO L522 LassoAnalysis]: Proving 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:33,230 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,232 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,232 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,233 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,233 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,236 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 125 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,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:33,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,261 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,261 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,262 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,262 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,265 INFO L522 LassoAnalysis]: Proving 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:33,289 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,291 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,291 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,292 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,293 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,296 INFO L522 LassoAnalysis]: Proving 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:33,342 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,343 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,343 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,344 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,344 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,344 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,345 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,348 INFO L522 LassoAnalysis]: Proving 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:33,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,377 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,378 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,378 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [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 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:33,405 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,407 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,408 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,408 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,410 INFO L522 LassoAnalysis]: Proving 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:33,433 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,435 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,435 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,436 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,438 INFO L522 LassoAnalysis]: Proving 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:33,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:33,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,462 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,462 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,463 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,463 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,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 132 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:33,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:33,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,524 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,524 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:33,524 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,525 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:33,526 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 132 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,535 INFO L522 LassoAnalysis]: Proving 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:33,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,578 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,578 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:33,578 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,580 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:33,580 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,587 INFO L522 LassoAnalysis]: Proving 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: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]: 1 loop disjuncts [2020-07-29 03:08:33,611 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,612 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,612 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,614 INFO L522 LassoAnalysis]: Proving 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:33,636 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,638 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,638 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,638 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,638 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,638 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,639 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,639 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,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 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:33,663 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,665 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,665 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,665 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:33,666 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,666 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:33,666 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,670 INFO L522 LassoAnalysis]: Proving 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:33,694 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,695 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:33,695 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,696 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:33,696 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,699 INFO L522 LassoAnalysis]: Proving 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:33,723 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,725 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,725 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,725 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,725 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,725 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,726 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,726 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,729 INFO L522 LassoAnalysis]: Proving 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:33,750 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,752 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,752 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,752 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,753 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,755 INFO L522 LassoAnalysis]: Proving 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:33,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:33,780 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,780 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,780 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,783 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,783 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,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 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:33,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:33,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,813 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,813 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,813 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,814 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,815 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,817 INFO L522 LassoAnalysis]: Proving 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:33,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:33,843 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,844 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,844 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,845 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,845 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 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:33,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:33,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,873 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,873 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,873 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,874 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,874 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,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 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:33,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:33,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,902 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,903 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,903 INFO L401 nArgumentSynthesizer]: We have 5 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,906 INFO L522 LassoAnalysis]: Proving 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:33,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-07-29 03:08:33,932 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,932 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:33,933 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:33,933 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,935 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:33,956 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:33,958 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,959 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:33,959 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:33,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:33,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:33,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:33,960 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:33,961 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:33,961 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:33,966 INFO L522 LassoAnalysis]: Proving 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) [2020-07-29 03:08:33,991 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:33,993 INFO L338 nArgumentSynthesizer]: Template has degree 1. [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]: 3 template conjuncts. [2020-07-29 03:08:33,994 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:33,994 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 147 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:33,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 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:34,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,022 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,022 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,022 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,023 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,023 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,023 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,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 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:34,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:34,051 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,051 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,052 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,052 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,052 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,053 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,056 INFO L522 LassoAnalysis]: Proving 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:34,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 150 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,081 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,081 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,081 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,082 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,082 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,082 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,083 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,083 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,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 151 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 151 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,112 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,113 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,114 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,114 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,114 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,120 INFO L522 LassoAnalysis]: Proving 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:34,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,144 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,144 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,144 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,145 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,145 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,148 INFO L522 LassoAnalysis]: Proving 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:34,171 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,172 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,173 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,173 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,173 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,174 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,176 INFO L522 LassoAnalysis]: Proving 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:34,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,200 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,200 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,201 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,201 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,202 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:34,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,207 INFO L522 LassoAnalysis]: Proving 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:34,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:34,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:34,239 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,240 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,240 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,240 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,241 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,241 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,244 INFO L522 LassoAnalysis]: Proving 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:34,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:34,268 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,269 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,269 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,269 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,272 INFO L522 LassoAnalysis]: Proving 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:34,296 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,298 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,298 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,298 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,299 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,300 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,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 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:34,325 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,327 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,327 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,327 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,327 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,328 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,328 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,332 INFO L522 LassoAnalysis]: Proving 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:34,355 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,357 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,358 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,358 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,358 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,359 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,364 INFO L522 LassoAnalysis]: Proving 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:34,387 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,388 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,388 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,389 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,389 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,390 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,390 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 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: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 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,417 INFO L338 nArgumentSynthesizer]: Template has degree 1. [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,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,417 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,418 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,418 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,420 INFO L522 LassoAnalysis]: Proving 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:34,444 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,445 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,446 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,446 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,446 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,447 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,447 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,450 INFO L522 LassoAnalysis]: Proving 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:34,471 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,473 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,473 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,473 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,473 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,473 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,474 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:34,474 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,482 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 164 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,504 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,505 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,505 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,506 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,506 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,507 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:34,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,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 165 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 165 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,538 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,539 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,539 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,539 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,540 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,540 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,540 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,540 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,541 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,543 INFO L522 LassoAnalysis]: Proving 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:34,566 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,568 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,568 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,568 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,568 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,568 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,568 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,569 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,569 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,573 INFO L522 LassoAnalysis]: Proving 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:34,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:34,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:34,606 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,606 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,606 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,606 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,607 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:34,607 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:34,612 INFO L522 LassoAnalysis]: Proving 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) [2020-07-29 03:08:34,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,647 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,648 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,648 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,648 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:34,648 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,649 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:34,649 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 168 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:34,656 INFO L522 LassoAnalysis]: Proving 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: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 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,694 INFO L338 nArgumentSynthesizer]: Template has degree 1. [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,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,695 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,696 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,696 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:34,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 170 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:34,772 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,774 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,774 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,774 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,775 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,776 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,776 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:34,781 INFO L522 LassoAnalysis]: Proving 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:34,836 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,838 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,838 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,838 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,839 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,840 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,841 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:34,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 172 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:34,905 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,907 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,908 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]: 3 template conjuncts. [2020-07-29 03:08:34,909 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,909 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:34,916 INFO L522 LassoAnalysis]: Proving 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:34,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:34,966 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-07-29 03:08:34,967 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:34,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:34,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:34,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:34,967 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:34,969 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:34,969 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:34,975 INFO L522 LassoAnalysis]: Proving 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:35,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:35,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:35,014 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,014 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,015 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,015 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:35,019 INFO L522 LassoAnalysis]: Proving 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:35,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:35,056 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,057 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,057 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,057 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,057 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,057 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,058 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,058 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 175 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,063 INFO L522 LassoAnalysis]: Proving 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:35,101 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,102 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,103 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:35,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,103 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2020-07-29 03:08:35,104 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-07-29 03:08:35,104 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:35,108 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:35,137 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) Waiting until toolchain timeout for monitored process 177 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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 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,141 INFO L338 nArgumentSynthesizer]: Template has degree 2. [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,141 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,143 INFO L401 nArgumentSynthesizer]: We have 4 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 178 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 178 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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 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,171 INFO L338 nArgumentSynthesizer]: Template has degree 2. [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,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,171 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,172 INFO L401 nArgumentSynthesizer]: We have 4 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,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 179 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 179 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,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:35,201 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,201 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,202 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,207 INFO L522 LassoAnalysis]: Proving 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:35,230 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,232 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,232 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,232 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,234 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,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 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:35,262 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,264 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,264 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,264 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,265 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,265 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,266 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,266 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,276 INFO L522 LassoAnalysis]: Proving 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:35,298 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,299 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,300 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,300 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,301 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,301 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,306 INFO L522 LassoAnalysis]: Proving 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:35,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:35,330 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,331 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,331 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,331 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,331 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,331 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,332 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,332 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,335 INFO L522 LassoAnalysis]: Proving 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:35,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,360 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,360 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,360 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,360 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,361 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,365 INFO L522 LassoAnalysis]: Proving 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:35,388 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,389 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,390 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,390 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:35,390 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,398 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:35,398 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,404 INFO L522 LassoAnalysis]: Proving 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:35,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,428 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,428 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,429 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,429 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,430 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,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 187 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:35,457 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 187 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,459 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,459 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,460 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,460 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,460 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,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 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:35,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,489 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,490 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,490 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,491 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,491 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,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 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:35,522 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,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:35,523 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,523 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]: 4 template conjuncts. [2020-07-29 03:08:35,525 INFO L401 nArgumentSynthesizer]: We have 4 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,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 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:35,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:35,555 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,555 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,555 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,555 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,555 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,555 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,556 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,556 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,559 INFO L522 LassoAnalysis]: Proving 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:35,583 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,585 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,585 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,585 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,586 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,586 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,586 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,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 192 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 192 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,615 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,617 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,617 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,617 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,617 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,618 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,618 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,624 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 193 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:35,647 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,649 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,649 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,649 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,649 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,649 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,649 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,650 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,650 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,655 INFO L522 LassoAnalysis]: Proving 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:35,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:35,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:35,682 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,682 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,683 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:35,683 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,684 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:35,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,692 INFO L522 LassoAnalysis]: Proving 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:35,714 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,716 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,716 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,716 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,716 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:35,716 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,718 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:35,718 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,729 INFO L522 LassoAnalysis]: Proving 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:35,752 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,753 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,754 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,754 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,754 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,754 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,755 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,755 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,759 INFO L522 LassoAnalysis]: Proving 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:35,782 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,783 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,783 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,783 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,784 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,785 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,785 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,790 INFO L522 LassoAnalysis]: Proving 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:35,813 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,814 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,815 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,815 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:35,815 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,816 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:35,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,824 INFO L522 LassoAnalysis]: Proving 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:35,845 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,847 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,847 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,847 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:35,848 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,849 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:35,849 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,858 INFO L522 LassoAnalysis]: Proving 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:35,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,881 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,882 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,882 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,882 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,882 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,882 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,883 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,883 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,888 INFO L522 LassoAnalysis]: Proving 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:35,910 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,911 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,911 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,912 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,912 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,913 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,913 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,918 INFO L522 LassoAnalysis]: Proving 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:35,941 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,943 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,943 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:35,943 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,943 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,945 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,956 INFO L522 LassoAnalysis]: Proving 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:35,980 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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 2. [2020-07-29 03:08:35,982 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:35,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:35,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:35,982 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:35,983 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:35,983 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:35,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 204 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:36,023 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,025 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,025 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,025 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,026 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,028 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,028 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:36,035 INFO L522 LassoAnalysis]: Proving 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:36,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,072 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,072 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,072 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,072 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,073 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,074 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,080 INFO L522 LassoAnalysis]: Proving 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:36,112 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,114 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,114 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,115 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,115 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,115 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,115 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,116 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,116 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,121 INFO L522 LassoAnalysis]: Proving 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: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,145 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,145 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2020-07-29 03:08:36,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,146 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:36,146 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:36,146 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,149 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:36,172 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:36,174 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,176 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,176 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,176 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,176 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,176 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,177 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,177 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,184 INFO L522 LassoAnalysis]: Proving 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:36,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,207 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,208 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,208 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,209 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,220 INFO L522 LassoAnalysis]: Proving 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:36,241 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,243 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,243 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,244 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,244 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,245 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,245 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,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 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:36,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:36,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:36,277 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,277 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,279 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,279 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,287 INFO L522 LassoAnalysis]: Proving 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:36,336 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,338 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,338 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,339 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,339 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,341 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,341 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,354 INFO L522 LassoAnalysis]: Proving 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:36,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,378 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,378 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,378 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,378 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,378 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,378 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,379 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,379 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,386 INFO L522 LassoAnalysis]: Proving 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:36,411 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,413 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,413 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,413 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,413 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,414 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,414 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,420 INFO L522 LassoAnalysis]: Proving 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:36,443 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,444 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,444 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,444 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,445 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,446 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,446 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,452 INFO L522 LassoAnalysis]: Proving 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:36,475 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,476 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,476 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,477 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,477 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:36,477 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,478 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:36,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,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 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:36,512 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,513 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,514 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,514 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,514 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,515 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,515 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,520 INFO L522 LassoAnalysis]: Proving 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:36,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,545 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,545 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,545 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,546 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,547 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,547 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,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 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:36,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,578 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,578 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,578 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,578 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,578 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,580 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,580 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,589 INFO L522 LassoAnalysis]: Proving 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:36,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:36,613 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,613 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,613 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,614 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,615 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,615 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,621 INFO L522 LassoAnalysis]: Proving 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:36,644 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,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:36,646 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,646 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,647 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,653 INFO L522 LassoAnalysis]: Proving 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:36,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,678 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,678 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,678 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,678 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,678 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,685 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,690 INFO L522 LassoAnalysis]: Proving 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:36,713 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,715 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,715 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,715 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,715 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,715 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,715 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,716 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,716 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,723 INFO L522 LassoAnalysis]: Proving 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:36,745 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,747 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,747 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,747 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,747 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,748 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,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 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:36,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:36,778 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,779 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,779 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:36,779 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,780 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:36,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,794 INFO L522 LassoAnalysis]: Proving 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:36,816 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,818 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,818 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,818 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:36,818 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,820 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:36,820 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,836 INFO L522 LassoAnalysis]: Proving 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:36,857 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,859 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,859 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,859 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,860 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,861 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,861 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,867 INFO L522 LassoAnalysis]: Proving 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:36,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:36,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:36,892 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:36,892 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,893 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:36,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,900 INFO L522 LassoAnalysis]: Proving 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) [2020-07-29 03:08:36,922 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 229 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:36,923 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,923 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,924 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:36,924 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,925 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:36,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,937 INFO L522 LassoAnalysis]: Proving 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:36,958 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,960 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,960 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:36,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:36,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:36,961 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:36,961 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:36,962 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2020-07-29 03:08:36,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:36,976 INFO L522 LassoAnalysis]: Proving 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:36,998 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,000 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,000 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,000 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,001 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,002 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,012 INFO L522 LassoAnalysis]: Proving 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:37,036 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,038 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,038 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,038 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,038 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,039 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,039 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,046 INFO L522 LassoAnalysis]: Proving 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:37,069 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,071 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,071 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,072 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,072 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,072 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,074 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,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 234 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 234 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:37,111 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,113 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,113 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,113 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,114 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,115 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,122 INFO L522 LassoAnalysis]: Proving 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:37,145 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,148 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,148 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,148 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,148 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,148 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,151 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,151 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,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 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:37,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,184 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,184 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,184 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,184 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,184 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,184 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,185 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,186 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:37,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 237 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:37,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,230 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,231 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,231 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,233 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,233 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:37,247 INFO L522 LassoAnalysis]: Proving 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:37,285 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,288 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,288 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:37,288 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,288 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,288 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,288 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2020-07-29 03:08:37,290 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-07-29 03:08:37,291 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:37,303 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:37,354 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:37,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,360 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,361 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,361 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,361 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,361 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,361 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,363 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,363 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: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 240 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:37,418 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,420 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,421 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,421 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,421 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,423 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,423 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:37,428 INFO L522 LassoAnalysis]: Proving 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:37,481 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,484 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,484 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,484 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,485 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,487 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,487 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:37,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 242 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:37,549 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,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:37,552 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,553 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,555 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,556 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:37,564 INFO L522 LassoAnalysis]: Proving 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:37,617 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,619 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,619 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,620 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,623 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,623 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:37,634 INFO L522 LassoAnalysis]: Proving 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:37,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:37,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:37,682 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,682 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,682 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,682 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,683 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,684 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:37,689 INFO L522 LassoAnalysis]: Proving 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:37,733 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,735 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,735 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,735 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,736 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,736 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,737 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,737 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:37,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 246 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:37,779 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,782 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,782 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,782 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,782 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,783 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,783 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,784 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,784 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:37,788 INFO L522 LassoAnalysis]: Proving 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:37,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:37,827 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,828 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,828 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:37,828 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,830 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:37,830 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:37,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 248 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:37,889 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,891 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,891 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,891 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,891 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,891 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,892 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,893 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:37,896 INFO L522 LassoAnalysis]: Proving 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:37,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,937 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,937 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,937 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,938 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,940 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:37,940 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:37,944 INFO L522 LassoAnalysis]: Proving 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:37,977 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,978 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,979 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:37,979 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:37,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:37,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:37,979 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:37,980 INFO L401 nArgumentSynthesizer]: We have 4 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,984 INFO L522 LassoAnalysis]: Proving 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:38,009 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,010 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,010 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,010 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,011 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,015 INFO L522 LassoAnalysis]: Proving 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:38,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,039 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,039 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,039 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,039 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,039 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,040 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,040 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,043 INFO L522 LassoAnalysis]: Proving 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:38,098 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,100 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,100 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,100 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,100 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,101 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,101 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,104 INFO L522 LassoAnalysis]: Proving 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:38,128 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,129 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,129 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,129 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,130 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,130 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,130 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,133 INFO L522 LassoAnalysis]: Proving 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:38,157 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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:38,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:38,159 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,159 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,159 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,159 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,160 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,160 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,162 INFO L522 LassoAnalysis]: Proving 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:38,188 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,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:38,190 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,190 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,190 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:38,190 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,191 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:38,191 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 256 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,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 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:38,218 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,220 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,220 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,220 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,221 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:38,221 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,222 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:38,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,231 INFO L522 LassoAnalysis]: Proving 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:38,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,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:38,255 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,255 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,255 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,256 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,256 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,259 INFO L522 LassoAnalysis]: Proving 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:38,281 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,282 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,282 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,282 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,283 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,283 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,286 INFO L522 LassoAnalysis]: Proving 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:38,310 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,312 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,312 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,312 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,312 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,312 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:38,312 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,313 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:38,313 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,318 INFO L522 LassoAnalysis]: Proving 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:38,342 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,343 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,343 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,343 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,344 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:38,344 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,344 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-07-29 03:08:38,344 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,348 INFO L522 LassoAnalysis]: Proving 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:38,370 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,371 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,371 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,372 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,372 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,372 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,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 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:38,400 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,401 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,401 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,401 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,402 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,405 INFO L522 LassoAnalysis]: Proving 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:38,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:38,429 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,429 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,430 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,431 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,431 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,439 INFO L522 LassoAnalysis]: Proving 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:38,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:38,462 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,462 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,463 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,463 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,464 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,466 INFO L522 LassoAnalysis]: Proving 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:38,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,489 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,490 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,490 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,491 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,491 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,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 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:38,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:38,520 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,520 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,520 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,520 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,521 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,523 INFO L522 LassoAnalysis]: Proving 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:38,545 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,546 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,546 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,546 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,546 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,547 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,547 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,547 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,547 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,550 INFO L522 LassoAnalysis]: Proving 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:38,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,573 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,574 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2020-07-29 03:08:38,574 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,574 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,574 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2020-07-29 03:08:38,575 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-07-29 03:08:38,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,577 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:38,598 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:38,600 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,601 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,601 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,601 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,602 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,602 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,602 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,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 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:38,629 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,630 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,630 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,630 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,631 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,632 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,632 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,638 INFO L522 LassoAnalysis]: Proving 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:38,661 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,662 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,663 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,663 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,663 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,663 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,664 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,664 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,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 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:38,695 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,697 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,697 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,697 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,697 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,697 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,697 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,699 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,708 INFO L522 LassoAnalysis]: Proving 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:38,730 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,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:38,733 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,733 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,733 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,735 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,735 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,748 INFO L522 LassoAnalysis]: Proving 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:38,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:38,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:38,771 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,771 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,772 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,772 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,773 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,779 INFO L522 LassoAnalysis]: Proving 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:38,803 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,805 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,805 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,805 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,805 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,806 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,806 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,811 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 277 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,835 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,837 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,837 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,838 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,838 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,838 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,838 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,839 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,839 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,844 INFO L522 LassoAnalysis]: Proving 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:38,865 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,866 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,867 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,867 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:38,867 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,868 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-07-29 03:08:38,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,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 279 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:38,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:38,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:38,913 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,913 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,914 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,915 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 279 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:38,925 INFO L522 LassoAnalysis]: Proving 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:38,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,948 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,948 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,948 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,948 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,949 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,949 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,949 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,949 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,955 INFO L522 LassoAnalysis]: Proving 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:38,978 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,980 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,980 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:38,980 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:38,980 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:38,980 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:38,980 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:38,982 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:38,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:38,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 282 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,013 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,015 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,015 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,015 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,017 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. Waiting until toolchain timeout for monitored process 282 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,017 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,023 INFO L522 LassoAnalysis]: Proving 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:39,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:39,047 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,047 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,047 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,047 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,047 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,048 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,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 284 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,081 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,081 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,082 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,082 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,082 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,082 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,083 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,083 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 284 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,090 INFO L522 LassoAnalysis]: Proving 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:39,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,118 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,118 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,118 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,118 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,118 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,118 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,119 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,119 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,126 INFO L522 LassoAnalysis]: Proving 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:39,147 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,149 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,149 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,149 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,149 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,149 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,149 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,150 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,150 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,156 INFO L522 LassoAnalysis]: Proving 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:39,178 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,180 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,180 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,180 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,180 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:39,180 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,182 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-07-29 03:08:39,182 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,191 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 288 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,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:39,214 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,215 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:39,215 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,217 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-07-29 03:08:39,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,234 INFO L522 LassoAnalysis]: Proving 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:39,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,259 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,259 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,259 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,259 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,259 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,259 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,260 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,260 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,267 INFO L522 LassoAnalysis]: Proving 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) [2020-07-29 03:08:39,290 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,291 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,292 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,292 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,292 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,292 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. Waiting until toolchain timeout for monitored process 290 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,293 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,293 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,299 INFO L522 LassoAnalysis]: Proving 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:39,320 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,322 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,322 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,322 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,322 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:39,323 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,324 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-07-29 03:08:39,324 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,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 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:39,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:39,359 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,359 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,359 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-07-29 03:08:39,359 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,361 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-07-29 03:08:39,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,369 INFO L522 LassoAnalysis]: Proving 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:39,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:39,392 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,392 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,392 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,393 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,393 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,393 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,394 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,394 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,402 INFO L522 LassoAnalysis]: Proving 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:39,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 294 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,429 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,429 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,429 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,429 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,431 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,431 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,437 INFO L522 LassoAnalysis]: Proving 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) Waiting until toolchain timeout for monitored process 295 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,485 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,487 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,487 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,487 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,487 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,488 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,490 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,491 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-07-29 03:08:39,502 INFO L522 LassoAnalysis]: Proving 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:39,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,545 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,545 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,545 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,546 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,547 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,547 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:39,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 297 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,603 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,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:39,606 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,606 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,607 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,610 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,610 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:39,622 INFO L522 LassoAnalysis]: Proving 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) [2020-07-29 03:08:39,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:39,672 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,673 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,673 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,673 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,673 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,673 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,675 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,675 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 298 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,683 INFO L522 LassoAnalysis]: Proving 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:39,742 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,744 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,744 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,745 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,746 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 299 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,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 300 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-07-29 03:08:39,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting 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,802 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,802 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2020-07-29 03:08:39,802 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-07-29 03:08:39,802 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-07-29 03:08:39,802 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-07-29 03:08:39,802 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2020-07-29 03:08:39,803 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-07-29 03:08:39,804 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 300 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-07-29 03:08:39,810 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-07-29 03:08:39,846 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:39,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:39,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:39,846 INFO L87 Difference]: Start difference. First operand 1059 states and 1421 transitions. cyclomatic complexity: 363 Second operand 3 states. [2020-07-29 03:08:40,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:40,215 INFO L93 Difference]: Finished difference Result 1059 states and 1405 transitions. [2020-07-29 03:08:40,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:40,216 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:40,285 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:40,285 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1059 states and 1405 transitions. [2020-07-29 03:08:40,358 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1030 [2020-07-29 03:08:40,448 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1059 states to 1059 states and 1405 transitions. [2020-07-29 03:08:40,448 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1059 [2020-07-29 03:08:40,449 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1059 [2020-07-29 03:08:40,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1059 states and 1405 transitions. [2020-07-29 03:08:40,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:40,453 INFO L688 BuchiCegarLoop]: Abstraction has 1059 states and 1405 transitions. [2020-07-29 03:08:40,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states and 1405 transitions. [2020-07-29 03:08:40,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 1059. [2020-07-29 03:08:40,476 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:40,476 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1059 states and 1405 transitions. Second operand 1059 states. [2020-07-29 03:08:40,476 INFO L74 IsIncluded]: Start isIncluded. First operand 1059 states and 1405 transitions. Second operand 1059 states. [2020-07-29 03:08:40,477 INFO L87 Difference]: Start difference. First operand 1059 states and 1405 transitions. Second operand 1059 states. [2020-07-29 03:08:40,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:40,545 INFO L93 Difference]: Finished difference Result 1059 states and 1405 transitions. [2020-07-29 03:08:40,546 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1405 transitions. [2020-07-29 03:08:40,549 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:40,549 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:40,549 INFO L74 IsIncluded]: Start isIncluded. First operand 1059 states. Second operand 1059 states and 1405 transitions. [2020-07-29 03:08:40,549 INFO L87 Difference]: Start difference. First operand 1059 states. Second operand 1059 states and 1405 transitions. [2020-07-29 03:08:40,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:40,612 INFO L93 Difference]: Finished difference Result 1059 states and 1405 transitions. [2020-07-29 03:08:40,613 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1405 transitions. [2020-07-29 03:08:40,614 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:40,615 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:40,615 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:40,615 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:40,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1059 states. [2020-07-29 03:08:40,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1405 transitions. [2020-07-29 03:08:40,673 INFO L711 BuchiCegarLoop]: Abstraction has 1059 states and 1405 transitions. [2020-07-29 03:08:40,674 INFO L591 BuchiCegarLoop]: Abstraction has 1059 states and 1405 transitions. [2020-07-29 03:08:40,674 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2020-07-29 03:08:40,674 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1059 states and 1405 transitions. [2020-07-29 03:08:40,680 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1030 [2020-07-29 03:08:40,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:40,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:40,684 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:40,685 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:40,685 INFO L794 eck$LassoCheckResult]: Stem: 35864#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 35727#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;~clk~0 := 0;~max_loop~0 := 8;~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; 35728#L603 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; 35740#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 35741#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 35826#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 35866#L305-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; 35835#L108 assume !(1 == ~P_1_pc~0); 35763#L108-2 is_P_1_triggered_~__retres1~0 := 0; 35834#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 35920#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 35903#L481 assume !(0 != activate_threads_~tmp~1); 35904#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 35859#L176 assume !(1 == ~P_2_pc~0); 35860#L176-2 is_P_2_triggered_~__retres1~1 := 0; 35861#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 35800#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 35801#L489 assume !(0 != activate_threads_~tmp___0~1); 35908#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 35916#L258 assume !(1 == ~C_1_pc~0); 35910#L258-2 assume !(2 == ~C_1_pc~0); 35809#L268-1 is_C_1_triggered_~__retres1~2 := 0; 35810#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 35815#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 35759#L497 assume !(0 != activate_threads_~tmp___1~1); 35760#L551-1 [2020-07-29 03:08:40,694 INFO L796 eck$LassoCheckResult]: Loop: 35760#L551-1 assume !false; 36075#L552 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; 36042#L387 assume !false; 36069#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 36059#L318 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 36058#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 36057#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 36056#L352 assume 0 != eval_~tmp___2~0; 36055#L352-1 assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 36051#L361 assume 0 != eval_~tmp~0;~P_1_st~0 := 1; 35722#L73 assume 0 == ~P_1_pc~0; 35723#L77 assume !(~i~0 < ~max_loop~0); 35867#L96 ~P_1_st~0 := 2; 35730#L357 assume !(0 == ~P_2_st~0); 35714#L372 assume !(0 == ~C_1_st~0); 35710#L387 assume !false; 35711#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 35734#L318 assume !(0 == ~P_1_st~0); 35735#L322 assume !(0 == ~P_2_st~0); 35783#L326 assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; 35784#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 36692#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 36643#L352 assume !(0 != eval_~tmp___2~0); 35782#L403 start_simulation_~kernel_st~0 := 2; 35725#L288-1 start_simulation_~kernel_st~0 := 3; 35726#L414 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; 35781#L108-6 assume 1 == ~P_1_pc~0; 35742#L109-2 assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; 35743#L119-2 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 36691#L120-2 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 36690#L481-6 assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; 36689#L481-8 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 35862#L176-6 assume !(1 == ~P_2_pc~0); 35863#L176-8 is_P_2_triggered_~__retres1~1 := 0; 36661#L187-2 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 35793#L188-2 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 35794#L489-6 assume !(0 != activate_threads_~tmp___0~1); 35899#L489-8 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 35878#L258-6 assume !(1 == ~C_1_pc~0); 35875#L258-8 assume !(2 == ~C_1_pc~0); 35876#L268-5 is_C_1_triggered_~__retres1~2 := 0; 36644#L279-2 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 36350#L280-2 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 36346#L497-6 assume !(0 != activate_threads_~tmp___1~1); 36344#L497-8 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 36342#L318-1 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 36340#L335-1 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 36337#L336-1 start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; 36226#L570 assume !(0 == start_simulation_~tmp~3); 36224#L570-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; 36223#L318-2 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 36121#L335-2 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 36109#L336-2 stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; 36104#L525 assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; 36099#L532 stop_simulation_#res := stop_simulation_~__retres2~0; 36095#L533 start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; 36090#L583 assume !(0 != start_simulation_~tmp___0~2); 35760#L551-1 [2020-07-29 03:08:40,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:40,695 INFO L82 PathProgramCache]: Analyzing trace with hash -1713364885, now seen corresponding path program 7 times [2020-07-29 03:08:40,696 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:40,696 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982792138] [2020-07-29 03:08:40,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:40,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:40,705 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:40,710 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:40,719 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:40,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:40,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1599561696, now seen corresponding path program 1 times [2020-07-29 03:08:40,720 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:40,721 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961683906] [2020-07-29 03:08:40,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:40,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:40,776 INFO L280 TraceCheckUtils]: 0: Hoare triple {38888#true} assume !false; {38888#true} is VALID [2020-07-29 03:08:40,776 INFO L280 TraceCheckUtils]: 1: Hoare triple {38888#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; {38888#true} is VALID [2020-07-29 03:08:40,776 INFO L280 TraceCheckUtils]: 2: Hoare triple {38888#true} assume !false; {38888#true} is VALID [2020-07-29 03:08:40,777 INFO L280 TraceCheckUtils]: 3: Hoare triple {38888#true} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {38888#true} is VALID [2020-07-29 03:08:40,777 INFO L280 TraceCheckUtils]: 4: Hoare triple {38888#true} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {38888#true} is VALID [2020-07-29 03:08:40,778 INFO L280 TraceCheckUtils]: 5: Hoare triple {38888#true} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {38888#true} is VALID [2020-07-29 03:08:40,778 INFO L280 TraceCheckUtils]: 6: Hoare triple {38888#true} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {38888#true} is VALID [2020-07-29 03:08:40,778 INFO L280 TraceCheckUtils]: 7: Hoare triple {38888#true} assume 0 != eval_~tmp___2~0; {38888#true} is VALID [2020-07-29 03:08:40,779 INFO L280 TraceCheckUtils]: 8: Hoare triple {38888#true} assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; {38888#true} is VALID [2020-07-29 03:08:40,779 INFO L280 TraceCheckUtils]: 9: Hoare triple {38888#true} assume 0 != eval_~tmp~0;~P_1_st~0 := 1; {38888#true} is VALID [2020-07-29 03:08:40,780 INFO L280 TraceCheckUtils]: 10: Hoare triple {38888#true} assume 0 == ~P_1_pc~0; {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,781 INFO L280 TraceCheckUtils]: 11: Hoare triple {38890#(= 0 ~P_1_pc~0)} assume !(~i~0 < ~max_loop~0); {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,782 INFO L280 TraceCheckUtils]: 12: Hoare triple {38890#(= 0 ~P_1_pc~0)} ~P_1_st~0 := 2; {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,782 INFO L280 TraceCheckUtils]: 13: Hoare triple {38890#(= 0 ~P_1_pc~0)} assume !(0 == ~P_2_st~0); {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,783 INFO L280 TraceCheckUtils]: 14: Hoare triple {38890#(= 0 ~P_1_pc~0)} assume !(0 == ~C_1_st~0); {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,784 INFO L280 TraceCheckUtils]: 15: Hoare triple {38890#(= 0 ~P_1_pc~0)} assume !false; {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,785 INFO L280 TraceCheckUtils]: 16: Hoare triple {38890#(= 0 ~P_1_pc~0)} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,786 INFO L280 TraceCheckUtils]: 17: Hoare triple {38890#(= 0 ~P_1_pc~0)} assume !(0 == ~P_1_st~0); {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,786 INFO L280 TraceCheckUtils]: 18: Hoare triple {38890#(= 0 ~P_1_pc~0)} assume !(0 == ~P_2_st~0); {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,787 INFO L280 TraceCheckUtils]: 19: Hoare triple {38890#(= 0 ~P_1_pc~0)} assume !(0 == ~C_1_st~0);exists_runnable_thread_~__retres1~3 := 0; {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,788 INFO L280 TraceCheckUtils]: 20: Hoare triple {38890#(= 0 ~P_1_pc~0)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,788 INFO L280 TraceCheckUtils]: 21: Hoare triple {38890#(= 0 ~P_1_pc~0)} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,789 INFO L280 TraceCheckUtils]: 22: Hoare triple {38890#(= 0 ~P_1_pc~0)} assume !(0 != eval_~tmp___2~0); {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,789 INFO L280 TraceCheckUtils]: 23: Hoare triple {38890#(= 0 ~P_1_pc~0)} start_simulation_~kernel_st~0 := 2; {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,790 INFO L280 TraceCheckUtils]: 24: Hoare triple {38890#(= 0 ~P_1_pc~0)} start_simulation_~kernel_st~0 := 3; {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,790 INFO L280 TraceCheckUtils]: 25: Hoare triple {38890#(= 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; {38890#(= 0 ~P_1_pc~0)} is VALID [2020-07-29 03:08:40,791 INFO L280 TraceCheckUtils]: 26: Hoare triple {38890#(= 0 ~P_1_pc~0)} assume 1 == ~P_1_pc~0; {38889#false} is VALID [2020-07-29 03:08:40,791 INFO L280 TraceCheckUtils]: 27: Hoare triple {38889#false} assume 1 == ~P_1_ev~0;is_P_1_triggered_~__retres1~0 := 1; {38889#false} is VALID [2020-07-29 03:08:40,792 INFO L280 TraceCheckUtils]: 28: Hoare triple {38889#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {38889#false} is VALID [2020-07-29 03:08:40,792 INFO L280 TraceCheckUtils]: 29: Hoare triple {38889#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {38889#false} is VALID [2020-07-29 03:08:40,792 INFO L280 TraceCheckUtils]: 30: Hoare triple {38889#false} assume 0 != activate_threads_~tmp~1;~P_1_st~0 := 0; {38889#false} is VALID [2020-07-29 03:08:40,792 INFO L280 TraceCheckUtils]: 31: Hoare triple {38889#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {38889#false} is VALID [2020-07-29 03:08:40,792 INFO L280 TraceCheckUtils]: 32: Hoare triple {38889#false} assume !(1 == ~P_2_pc~0); {38889#false} is VALID [2020-07-29 03:08:40,792 INFO L280 TraceCheckUtils]: 33: Hoare triple {38889#false} is_P_2_triggered_~__retres1~1 := 0; {38889#false} is VALID [2020-07-29 03:08:40,793 INFO L280 TraceCheckUtils]: 34: Hoare triple {38889#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {38889#false} is VALID [2020-07-29 03:08:40,793 INFO L280 TraceCheckUtils]: 35: Hoare triple {38889#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {38889#false} is VALID [2020-07-29 03:08:40,795 INFO L280 TraceCheckUtils]: 36: Hoare triple {38889#false} assume !(0 != activate_threads_~tmp___0~1); {38889#false} is VALID [2020-07-29 03:08:40,795 INFO L280 TraceCheckUtils]: 37: Hoare triple {38889#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {38889#false} is VALID [2020-07-29 03:08:40,795 INFO L280 TraceCheckUtils]: 38: Hoare triple {38889#false} assume !(1 == ~C_1_pc~0); {38889#false} is VALID [2020-07-29 03:08:40,796 INFO L280 TraceCheckUtils]: 39: Hoare triple {38889#false} assume !(2 == ~C_1_pc~0); {38889#false} is VALID [2020-07-29 03:08:40,796 INFO L280 TraceCheckUtils]: 40: Hoare triple {38889#false} is_C_1_triggered_~__retres1~2 := 0; {38889#false} is VALID [2020-07-29 03:08:40,796 INFO L280 TraceCheckUtils]: 41: Hoare triple {38889#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {38889#false} is VALID [2020-07-29 03:08:40,797 INFO L280 TraceCheckUtils]: 42: Hoare triple {38889#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {38889#false} is VALID [2020-07-29 03:08:40,797 INFO L280 TraceCheckUtils]: 43: Hoare triple {38889#false} assume !(0 != activate_threads_~tmp___1~1); {38889#false} is VALID [2020-07-29 03:08:40,797 INFO L280 TraceCheckUtils]: 44: Hoare triple {38889#false} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {38889#false} is VALID [2020-07-29 03:08:40,798 INFO L280 TraceCheckUtils]: 45: Hoare triple {38889#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {38889#false} is VALID [2020-07-29 03:08:40,798 INFO L280 TraceCheckUtils]: 46: Hoare triple {38889#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {38889#false} is VALID [2020-07-29 03:08:40,805 INFO L280 TraceCheckUtils]: 47: Hoare triple {38889#false} start_simulation_#t~ret9 := exists_runnable_thread_#res;start_simulation_~tmp~3 := start_simulation_#t~ret9;havoc start_simulation_#t~ret9; {38889#false} is VALID [2020-07-29 03:08:40,806 INFO L280 TraceCheckUtils]: 48: Hoare triple {38889#false} assume !(0 == start_simulation_~tmp~3); {38889#false} is VALID [2020-07-29 03:08:40,806 INFO L280 TraceCheckUtils]: 49: Hoare triple {38889#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; {38889#false} is VALID [2020-07-29 03:08:40,806 INFO L280 TraceCheckUtils]: 50: Hoare triple {38889#false} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {38889#false} is VALID [2020-07-29 03:08:40,807 INFO L280 TraceCheckUtils]: 51: Hoare triple {38889#false} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {38889#false} is VALID [2020-07-29 03:08:40,807 INFO L280 TraceCheckUtils]: 52: Hoare triple {38889#false} stop_simulation_#t~ret8 := exists_runnable_thread_#res;stop_simulation_~tmp~2 := stop_simulation_#t~ret8;havoc stop_simulation_#t~ret8; {38889#false} is VALID [2020-07-29 03:08:40,807 INFO L280 TraceCheckUtils]: 53: Hoare triple {38889#false} assume 0 != stop_simulation_~tmp~2;stop_simulation_~__retres2~0 := 0; {38889#false} is VALID [2020-07-29 03:08:40,807 INFO L280 TraceCheckUtils]: 54: Hoare triple {38889#false} stop_simulation_#res := stop_simulation_~__retres2~0; {38889#false} is VALID [2020-07-29 03:08:40,808 INFO L280 TraceCheckUtils]: 55: Hoare triple {38889#false} start_simulation_#t~ret10 := stop_simulation_#res;start_simulation_~tmp___0~2 := start_simulation_#t~ret10;havoc start_simulation_#t~ret10; {38889#false} is VALID [2020-07-29 03:08:40,808 INFO L280 TraceCheckUtils]: 56: Hoare triple {38889#false} assume !(0 != start_simulation_~tmp___0~2); {38889#false} is VALID [2020-07-29 03:08:40,813 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:40,815 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961683906] [2020-07-29 03:08:40,816 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:40,816 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:40,817 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868410486] [2020-07-29 03:08:40,818 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-07-29 03:08:40,819 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:40,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:40,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:40,820 INFO L87 Difference]: Start difference. First operand 1059 states and 1405 transitions. cyclomatic complexity: 347 Second operand 3 states. [2020-07-29 03:08:41,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:41,348 INFO L93 Difference]: Finished difference Result 1763 states and 2324 transitions. [2020-07-29 03:08:41,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:41,348 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:41,420 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:41,421 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1763 states and 2324 transitions. [2020-07-29 03:08:41,600 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1728 [2020-07-29 03:08:41,795 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1763 states to 1763 states and 2324 transitions. [2020-07-29 03:08:41,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1763 [2020-07-29 03:08:41,798 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1763 [2020-07-29 03:08:41,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1763 states and 2324 transitions. [2020-07-29 03:08:41,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:41,802 INFO L688 BuchiCegarLoop]: Abstraction has 1763 states and 2324 transitions. [2020-07-29 03:08:41,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1763 states and 2324 transitions. [2020-07-29 03:08:41,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1763 to 1747. [2020-07-29 03:08:41,835 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:41,835 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1763 states and 2324 transitions. Second operand 1747 states. [2020-07-29 03:08:41,835 INFO L74 IsIncluded]: Start isIncluded. First operand 1763 states and 2324 transitions. Second operand 1747 states. [2020-07-29 03:08:41,835 INFO L87 Difference]: Start difference. First operand 1763 states and 2324 transitions. Second operand 1747 states. [2020-07-29 03:08:42,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:42,011 INFO L93 Difference]: Finished difference Result 1763 states and 2324 transitions. [2020-07-29 03:08:42,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1763 states and 2324 transitions. [2020-07-29 03:08:42,015 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:42,015 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:42,015 INFO L74 IsIncluded]: Start isIncluded. First operand 1747 states. Second operand 1763 states and 2324 transitions. [2020-07-29 03:08:42,016 INFO L87 Difference]: Start difference. First operand 1747 states. Second operand 1763 states and 2324 transitions. [2020-07-29 03:08:42,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:42,144 INFO L93 Difference]: Finished difference Result 1763 states and 2324 transitions. [2020-07-29 03:08:42,144 INFO L276 IsEmpty]: Start isEmpty. Operand 1763 states and 2324 transitions. [2020-07-29 03:08:42,146 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:42,146 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:42,146 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:42,146 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:42,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1747 states. [2020-07-29 03:08:42,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 2304 transitions. [2020-07-29 03:08:42,244 INFO L711 BuchiCegarLoop]: Abstraction has 1747 states and 2304 transitions. [2020-07-29 03:08:42,244 INFO L591 BuchiCegarLoop]: Abstraction has 1747 states and 2304 transitions. [2020-07-29 03:08:42,244 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2020-07-29 03:08:42,244 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1747 states and 2304 transitions. [2020-07-29 03:08:42,248 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1712 [2020-07-29 03:08:42,248 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:42,248 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:42,249 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:42,249 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:42,249 INFO L794 eck$LassoCheckResult]: Stem: 40820#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 40672#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;~clk~0 := 0;~max_loop~0 := 8;~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; 40673#L603 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; 40685#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 40686#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 40774#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 40821#L305-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; 40786#L108 assume !(1 == ~P_1_pc~0); 40781#L108-2 is_P_1_triggered_~__retres1~0 := 0; 40782#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 40709#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 40710#L481 assume !(0 != activate_threads_~tmp~1); 40855#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 40815#L176 assume !(1 == ~P_2_pc~0); 40816#L176-2 is_P_2_triggered_~__retres1~1 := 0; 40817#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 40748#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 40749#L489 assume !(0 != activate_threads_~tmp___0~1); 40859#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 40866#L258 assume !(1 == ~C_1_pc~0); 40862#L258-2 assume !(2 == ~C_1_pc~0); 40759#L268-1 is_C_1_triggered_~__retres1~2 := 0; 40760#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 40763#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 40707#L497 assume !(0 != activate_threads_~tmp___1~1); 40708#L551-1 assume !false; 42291#L552 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; 41965#L387 [2020-07-29 03:08:42,249 INFO L796 eck$LassoCheckResult]: Loop: 41965#L387 assume !false; 42285#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 42281#L318 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 42276#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 42274#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 42271#L352 assume 0 != eval_~tmp___2~0; 42268#L352-1 assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 40783#L361 assume !(0 != eval_~tmp~0); 40784#L357 assume !(0 == ~P_2_st~0); 41967#L372 assume !(0 == ~C_1_st~0); 41965#L387 [2020-07-29 03:08:42,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:42,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1571176403, now seen corresponding path program 1 times [2020-07-29 03:08:42,250 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:42,250 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923092005] [2020-07-29 03:08:42,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:42,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:42,256 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:42,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:42,260 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:42,264 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:42,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:42,265 INFO L82 PathProgramCache]: Analyzing trace with hash 1012946901, now seen corresponding path program 1 times [2020-07-29 03:08:42,265 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:42,265 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915311666] [2020-07-29 03:08:42,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:42,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:42,268 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:42,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:42,270 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:42,272 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:42,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:42,272 INFO L82 PathProgramCache]: Analyzing trace with hash -1596403455, now seen corresponding path program 1 times [2020-07-29 03:08:42,272 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:42,272 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018207956] [2020-07-29 03:08:42,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:42,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:42,302 INFO L280 TraceCheckUtils]: 0: Hoare triple {45934#true} ~max_loop~0 := 0;~clk~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; {45934#true} is VALID [2020-07-29 03:08:42,302 INFO L280 TraceCheckUtils]: 1: Hoare triple {45934#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;~clk~0 := 0;~max_loop~0 := 8;~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; {45934#true} is VALID [2020-07-29 03:08:42,303 INFO L280 TraceCheckUtils]: 2: Hoare triple {45934#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; {45934#true} is VALID [2020-07-29 03:08:42,303 INFO L280 TraceCheckUtils]: 3: Hoare triple {45934#true} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {45934#true} is VALID [2020-07-29 03:08:42,303 INFO L280 TraceCheckUtils]: 4: Hoare triple {45934#true} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,304 INFO L280 TraceCheckUtils]: 5: Hoare triple {45936#(= 0 ~P_2_st~0)} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,304 INFO L280 TraceCheckUtils]: 6: Hoare triple {45936#(= 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; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,305 INFO L280 TraceCheckUtils]: 7: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !(1 == ~P_1_pc~0); {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,305 INFO L280 TraceCheckUtils]: 8: Hoare triple {45936#(= 0 ~P_2_st~0)} is_P_1_triggered_~__retres1~0 := 0; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,306 INFO L280 TraceCheckUtils]: 9: Hoare triple {45936#(= 0 ~P_2_st~0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,306 INFO L280 TraceCheckUtils]: 10: Hoare triple {45936#(= 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; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,307 INFO L280 TraceCheckUtils]: 11: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !(0 != activate_threads_~tmp~1); {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,307 INFO L280 TraceCheckUtils]: 12: Hoare triple {45936#(= 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; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,307 INFO L280 TraceCheckUtils]: 13: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !(1 == ~P_2_pc~0); {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,308 INFO L280 TraceCheckUtils]: 14: Hoare triple {45936#(= 0 ~P_2_st~0)} is_P_2_triggered_~__retres1~1 := 0; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,308 INFO L280 TraceCheckUtils]: 15: Hoare triple {45936#(= 0 ~P_2_st~0)} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,309 INFO L280 TraceCheckUtils]: 16: Hoare triple {45936#(= 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; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,309 INFO L280 TraceCheckUtils]: 17: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !(0 != activate_threads_~tmp___0~1); {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,310 INFO L280 TraceCheckUtils]: 18: Hoare triple {45936#(= 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; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,311 INFO L280 TraceCheckUtils]: 19: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !(1 == ~C_1_pc~0); {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,311 INFO L280 TraceCheckUtils]: 20: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !(2 == ~C_1_pc~0); {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,311 INFO L280 TraceCheckUtils]: 21: Hoare triple {45936#(= 0 ~P_2_st~0)} is_C_1_triggered_~__retres1~2 := 0; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,312 INFO L280 TraceCheckUtils]: 22: Hoare triple {45936#(= 0 ~P_2_st~0)} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,312 INFO L280 TraceCheckUtils]: 23: Hoare triple {45936#(= 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; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,313 INFO L280 TraceCheckUtils]: 24: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !(0 != activate_threads_~tmp___1~1); {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,313 INFO L280 TraceCheckUtils]: 25: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !false; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,314 INFO L280 TraceCheckUtils]: 26: Hoare triple {45936#(= 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; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,314 INFO L280 TraceCheckUtils]: 27: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !false; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,315 INFO L280 TraceCheckUtils]: 28: Hoare triple {45936#(= 0 ~P_2_st~0)} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,315 INFO L280 TraceCheckUtils]: 29: Hoare triple {45936#(= 0 ~P_2_st~0)} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,316 INFO L280 TraceCheckUtils]: 30: Hoare triple {45936#(= 0 ~P_2_st~0)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,316 INFO L280 TraceCheckUtils]: 31: Hoare triple {45936#(= 0 ~P_2_st~0)} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,317 INFO L280 TraceCheckUtils]: 32: Hoare triple {45936#(= 0 ~P_2_st~0)} assume 0 != eval_~tmp___2~0; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,317 INFO L280 TraceCheckUtils]: 33: Hoare triple {45936#(= 0 ~P_2_st~0)} assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,318 INFO L280 TraceCheckUtils]: 34: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !(0 != eval_~tmp~0); {45936#(= 0 ~P_2_st~0)} is VALID [2020-07-29 03:08:42,318 INFO L280 TraceCheckUtils]: 35: Hoare triple {45936#(= 0 ~P_2_st~0)} assume !(0 == ~P_2_st~0); {45935#false} is VALID [2020-07-29 03:08:42,319 INFO L280 TraceCheckUtils]: 36: Hoare triple {45935#false} assume !(0 == ~C_1_st~0); {45935#false} is VALID [2020-07-29 03:08:42,320 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:42,320 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018207956] [2020-07-29 03:08:42,321 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:42,321 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:42,321 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992137403] [2020-07-29 03:08:42,381 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:42,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:42,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:42,381 INFO L87 Difference]: Start difference. First operand 1747 states and 2304 transitions. cyclomatic complexity: 560 Second operand 3 states. [2020-07-29 03:08:43,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:43,006 INFO L93 Difference]: Finished difference Result 2796 states and 3646 transitions. [2020-07-29 03:08:43,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:43,006 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:43,052 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:43,052 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2796 states and 3646 transitions. [2020-07-29 03:08:43,295 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2731 [2020-07-29 03:08:43,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2796 states to 2796 states and 3646 transitions. [2020-07-29 03:08:43,540 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2796 [2020-07-29 03:08:43,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2796 [2020-07-29 03:08:43,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2796 states and 3646 transitions. [2020-07-29 03:08:43,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:43,547 INFO L688 BuchiCegarLoop]: Abstraction has 2796 states and 3646 transitions. [2020-07-29 03:08:43,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2796 states and 3646 transitions. [2020-07-29 03:08:43,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2796 to 2704. [2020-07-29 03:08:43,590 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:43,590 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2796 states and 3646 transitions. Second operand 2704 states. [2020-07-29 03:08:43,590 INFO L74 IsIncluded]: Start isIncluded. First operand 2796 states and 3646 transitions. Second operand 2704 states. [2020-07-29 03:08:43,590 INFO L87 Difference]: Start difference. First operand 2796 states and 3646 transitions. Second operand 2704 states. [2020-07-29 03:08:43,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:43,853 INFO L93 Difference]: Finished difference Result 2796 states and 3646 transitions. [2020-07-29 03:08:43,853 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 3646 transitions. [2020-07-29 03:08:43,856 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:43,856 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:43,856 INFO L74 IsIncluded]: Start isIncluded. First operand 2704 states. Second operand 2796 states and 3646 transitions. [2020-07-29 03:08:43,856 INFO L87 Difference]: Start difference. First operand 2704 states. Second operand 2796 states and 3646 transitions. [2020-07-29 03:08:44,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:44,075 INFO L93 Difference]: Finished difference Result 2796 states and 3646 transitions. [2020-07-29 03:08:44,075 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 3646 transitions. [2020-07-29 03:08:44,078 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:44,078 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:44,078 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:44,078 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:44,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2704 states. [2020-07-29 03:08:44,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2704 states to 2704 states and 3534 transitions. [2020-07-29 03:08:44,299 INFO L711 BuchiCegarLoop]: Abstraction has 2704 states and 3534 transitions. [2020-07-29 03:08:44,300 INFO L591 BuchiCegarLoop]: Abstraction has 2704 states and 3534 transitions. [2020-07-29 03:08:44,300 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2020-07-29 03:08:44,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2704 states and 3534 transitions. [2020-07-29 03:08:44,306 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2639 [2020-07-29 03:08:44,306 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:44,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:44,306 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:44,306 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:44,307 INFO L794 eck$LassoCheckResult]: Stem: 48906#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 48751#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;~clk~0 := 0;~max_loop~0 := 8;~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; 48752#L603 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; 48764#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 48765#L295-1 assume !(1 == ~P_2_i~0);~P_2_st~0 := 2; 48859#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 49767#L305-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; 49766#L108 assume !(1 == ~P_1_pc~0); 49765#L108-2 is_P_1_triggered_~__retres1~0 := 0; 49764#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 49763#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 49762#L481 assume !(0 != activate_threads_~tmp~1); 49761#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 49760#L176 assume !(1 == ~P_2_pc~0); 49759#L176-2 is_P_2_triggered_~__retres1~1 := 0; 49758#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 49757#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 49756#L489 assume !(0 != activate_threads_~tmp___0~1); 49754#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 49753#L258 assume !(1 == ~C_1_pc~0); 48948#L258-2 assume !(2 == ~C_1_pc~0); 48838#L268-1 is_C_1_triggered_~__retres1~2 := 0; 48839#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 48846#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 49465#L497 assume !(0 != activate_threads_~tmp___1~1); 49460#L551-1 assume !false; 49461#L552 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; 50405#L387 [2020-07-29 03:08:44,307 INFO L796 eck$LassoCheckResult]: Loop: 50405#L387 assume !false; 49417#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 49415#L318 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 49413#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 49411#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 49409#L352 assume 0 != eval_~tmp___2~0; 49407#L352-1 assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 49404#L361 assume !(0 != eval_~tmp~0); 49405#L357 assume !(0 == ~P_2_st~0); 49998#L372 assume !(0 == ~C_1_st~0); 50405#L387 [2020-07-29 03:08:44,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:44,307 INFO L82 PathProgramCache]: Analyzing trace with hash 918352559, now seen corresponding path program 1 times [2020-07-29 03:08:44,307 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:44,308 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950926965] [2020-07-29 03:08:44,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:44,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:44,329 INFO L280 TraceCheckUtils]: 0: Hoare triple {57032#true} ~max_loop~0 := 0;~clk~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; {57032#true} is VALID [2020-07-29 03:08:44,330 INFO L280 TraceCheckUtils]: 1: Hoare triple {57032#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;~clk~0 := 0;~max_loop~0 := 8;~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; {57034#(= ~P_2_i~0 1)} is VALID [2020-07-29 03:08:44,330 INFO L280 TraceCheckUtils]: 2: Hoare triple {57034#(= ~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; {57034#(= ~P_2_i~0 1)} is VALID [2020-07-29 03:08:44,331 INFO L280 TraceCheckUtils]: 3: Hoare triple {57034#(= ~P_2_i~0 1)} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {57034#(= ~P_2_i~0 1)} is VALID [2020-07-29 03:08:44,333 INFO L280 TraceCheckUtils]: 4: Hoare triple {57034#(= ~P_2_i~0 1)} assume !(1 == ~P_2_i~0);~P_2_st~0 := 2; {57033#false} is VALID [2020-07-29 03:08:44,333 INFO L280 TraceCheckUtils]: 5: Hoare triple {57033#false} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {57033#false} is VALID [2020-07-29 03:08:44,333 INFO L280 TraceCheckUtils]: 6: Hoare triple {57033#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; {57033#false} is VALID [2020-07-29 03:08:44,333 INFO L280 TraceCheckUtils]: 7: Hoare triple {57033#false} assume !(1 == ~P_1_pc~0); {57033#false} is VALID [2020-07-29 03:08:44,333 INFO L280 TraceCheckUtils]: 8: Hoare triple {57033#false} is_P_1_triggered_~__retres1~0 := 0; {57033#false} is VALID [2020-07-29 03:08:44,334 INFO L280 TraceCheckUtils]: 9: Hoare triple {57033#false} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {57033#false} is VALID [2020-07-29 03:08:44,334 INFO L280 TraceCheckUtils]: 10: Hoare triple {57033#false} activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; {57033#false} is VALID [2020-07-29 03:08:44,334 INFO L280 TraceCheckUtils]: 11: Hoare triple {57033#false} assume !(0 != activate_threads_~tmp~1); {57033#false} is VALID [2020-07-29 03:08:44,334 INFO L280 TraceCheckUtils]: 12: Hoare triple {57033#false} havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; {57033#false} is VALID [2020-07-29 03:08:44,334 INFO L280 TraceCheckUtils]: 13: Hoare triple {57033#false} assume !(1 == ~P_2_pc~0); {57033#false} is VALID [2020-07-29 03:08:44,334 INFO L280 TraceCheckUtils]: 14: Hoare triple {57033#false} is_P_2_triggered_~__retres1~1 := 0; {57033#false} is VALID [2020-07-29 03:08:44,335 INFO L280 TraceCheckUtils]: 15: Hoare triple {57033#false} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {57033#false} is VALID [2020-07-29 03:08:44,335 INFO L280 TraceCheckUtils]: 16: Hoare triple {57033#false} activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; {57033#false} is VALID [2020-07-29 03:08:44,335 INFO L280 TraceCheckUtils]: 17: Hoare triple {57033#false} assume !(0 != activate_threads_~tmp___0~1); {57033#false} is VALID [2020-07-29 03:08:44,335 INFO L280 TraceCheckUtils]: 18: Hoare triple {57033#false} havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; {57033#false} is VALID [2020-07-29 03:08:44,335 INFO L280 TraceCheckUtils]: 19: Hoare triple {57033#false} assume !(1 == ~C_1_pc~0); {57033#false} is VALID [2020-07-29 03:08:44,335 INFO L280 TraceCheckUtils]: 20: Hoare triple {57033#false} assume !(2 == ~C_1_pc~0); {57033#false} is VALID [2020-07-29 03:08:44,336 INFO L280 TraceCheckUtils]: 21: Hoare triple {57033#false} is_C_1_triggered_~__retres1~2 := 0; {57033#false} is VALID [2020-07-29 03:08:44,336 INFO L280 TraceCheckUtils]: 22: Hoare triple {57033#false} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {57033#false} is VALID [2020-07-29 03:08:44,336 INFO L280 TraceCheckUtils]: 23: Hoare triple {57033#false} activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; {57033#false} is VALID [2020-07-29 03:08:44,336 INFO L280 TraceCheckUtils]: 24: Hoare triple {57033#false} assume !(0 != activate_threads_~tmp___1~1); {57033#false} is VALID [2020-07-29 03:08:44,336 INFO L280 TraceCheckUtils]: 25: Hoare triple {57033#false} assume !false; {57033#false} is VALID [2020-07-29 03:08:44,336 INFO L280 TraceCheckUtils]: 26: Hoare triple {57033#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; {57033#false} is VALID [2020-07-29 03:08:44,337 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,337 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950926965] [2020-07-29 03:08:44,337 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:44,338 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-29 03:08:44,338 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271856542] [2020-07-29 03:08:44,338 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-07-29 03:08:44,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:44,338 INFO L82 PathProgramCache]: Analyzing trace with hash 1012946901, now seen corresponding path program 2 times [2020-07-29 03:08:44,339 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:44,339 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315832399] [2020-07-29 03:08:44,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:44,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:44,342 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:44,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:44,343 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:44,345 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:44,421 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:44,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:44,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:44,422 INFO L87 Difference]: Start difference. First operand 2704 states and 3534 transitions. cyclomatic complexity: 833 Second operand 3 states. [2020-07-29 03:08:44,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:44,812 INFO L93 Difference]: Finished difference Result 2682 states and 3511 transitions. [2020-07-29 03:08:44,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:44,812 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:44,842 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:44,843 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2682 states and 3511 transitions. [2020-07-29 03:08:45,057 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2639 [2020-07-29 03:08:45,281 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2682 states to 2682 states and 3511 transitions. [2020-07-29 03:08:45,281 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2682 [2020-07-29 03:08:45,283 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2682 [2020-07-29 03:08:45,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2682 states and 3511 transitions. [2020-07-29 03:08:45,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:45,287 INFO L688 BuchiCegarLoop]: Abstraction has 2682 states and 3511 transitions. [2020-07-29 03:08:45,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2682 states and 3511 transitions. [2020-07-29 03:08:45,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2682 to 2682. [2020-07-29 03:08:45,328 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:45,328 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2682 states and 3511 transitions. Second operand 2682 states. [2020-07-29 03:08:45,328 INFO L74 IsIncluded]: Start isIncluded. First operand 2682 states and 3511 transitions. Second operand 2682 states. [2020-07-29 03:08:45,329 INFO L87 Difference]: Start difference. First operand 2682 states and 3511 transitions. Second operand 2682 states. [2020-07-29 03:08:45,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:45,559 INFO L93 Difference]: Finished difference Result 2682 states and 3511 transitions. [2020-07-29 03:08:45,559 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 3511 transitions. [2020-07-29 03:08:45,562 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:45,562 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:45,562 INFO L74 IsIncluded]: Start isIncluded. First operand 2682 states. Second operand 2682 states and 3511 transitions. [2020-07-29 03:08:45,563 INFO L87 Difference]: Start difference. First operand 2682 states. Second operand 2682 states and 3511 transitions. [2020-07-29 03:08:45,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:45,764 INFO L93 Difference]: Finished difference Result 2682 states and 3511 transitions. [2020-07-29 03:08:45,764 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 3511 transitions. [2020-07-29 03:08:45,768 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:45,768 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:45,768 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:45,768 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:45,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2682 states. [2020-07-29 03:08:45,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2682 states to 2682 states and 3511 transitions. [2020-07-29 03:08:45,988 INFO L711 BuchiCegarLoop]: Abstraction has 2682 states and 3511 transitions. [2020-07-29 03:08:45,988 INFO L591 BuchiCegarLoop]: Abstraction has 2682 states and 3511 transitions. [2020-07-29 03:08:45,988 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2020-07-29 03:08:45,989 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2682 states and 3511 transitions. [2020-07-29 03:08:45,995 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2639 [2020-07-29 03:08:45,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:45,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:45,996 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:45,996 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:45,996 INFO L794 eck$LassoCheckResult]: Stem: 59888#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 59739#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;~clk~0 := 0;~max_loop~0 := 8;~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; 59740#L603 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; 59752#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 59753#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 59841#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 59889#L305-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; 59854#L108 assume !(1 == ~P_1_pc~0); 59851#L108-2 is_P_1_triggered_~__retres1~0 := 0; 59852#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 59775#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 59776#L481 assume !(0 != activate_threads_~tmp~1); 59921#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 59880#L176 assume !(1 == ~P_2_pc~0); 59881#L176-2 is_P_2_triggered_~__retres1~1 := 0; 59882#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 59812#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 59813#L489 assume !(0 != activate_threads_~tmp___0~1); 59927#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 59933#L258 assume !(1 == ~C_1_pc~0); 59929#L258-2 assume !(2 == ~C_1_pc~0); 59822#L268-1 is_C_1_triggered_~__retres1~2 := 0; 59823#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 59828#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 59773#L497 assume !(0 != activate_threads_~tmp___1~1); 59774#L551-1 assume !false; 61368#L552 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; 61364#L387 [2020-07-29 03:08:45,996 INFO L796 eck$LassoCheckResult]: Loop: 61364#L387 assume !false; 61363#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 61358#L318 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 61356#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 61354#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 61352#L352 assume 0 != eval_~tmp___2~0; 61350#L352-1 assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 61346#L361 assume !(0 != eval_~tmp~0); 61159#L357 assume 0 == ~P_2_st~0;eval_~tmp___0~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 61156#L376 assume !(0 != eval_~tmp___0~0); 61157#L372 assume !(0 == ~C_1_st~0); 61364#L387 [2020-07-29 03:08:45,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:45,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1571176403, now seen corresponding path program 2 times [2020-07-29 03:08:45,997 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:45,997 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125945377] [2020-07-29 03:08:45,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:46,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:46,002 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:46,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:46,007 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:46,010 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:46,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:46,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1336445219, now seen corresponding path program 1 times [2020-07-29 03:08:46,011 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:46,011 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207715751] [2020-07-29 03:08:46,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:46,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:46,015 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:46,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:46,017 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:46,019 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:46,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:46,019 INFO L82 PathProgramCache]: Analyzing trace with hash 2050962807, now seen corresponding path program 1 times [2020-07-29 03:08:46,019 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:46,020 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87116286] [2020-07-29 03:08:46,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:46,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-29 03:08:46,048 INFO L280 TraceCheckUtils]: 0: Hoare triple {67772#true} ~max_loop~0 := 0;~clk~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; {67772#true} is VALID [2020-07-29 03:08:46,049 INFO L280 TraceCheckUtils]: 1: Hoare triple {67772#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;~clk~0 := 0;~max_loop~0 := 8;~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; {67772#true} is VALID [2020-07-29 03:08:46,049 INFO L280 TraceCheckUtils]: 2: Hoare triple {67772#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; {67772#true} is VALID [2020-07-29 03:08:46,049 INFO L280 TraceCheckUtils]: 3: Hoare triple {67772#true} assume 1 == ~P_1_i~0;~P_1_st~0 := 0; {67772#true} is VALID [2020-07-29 03:08:46,049 INFO L280 TraceCheckUtils]: 4: Hoare triple {67772#true} assume 1 == ~P_2_i~0;~P_2_st~0 := 0; {67772#true} is VALID [2020-07-29 03:08:46,050 INFO L280 TraceCheckUtils]: 5: Hoare triple {67772#true} assume 1 == ~C_1_i~0;~C_1_st~0 := 0; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,051 INFO L280 TraceCheckUtils]: 6: Hoare triple {67774#(= 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; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,051 INFO L280 TraceCheckUtils]: 7: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !(1 == ~P_1_pc~0); {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,052 INFO L280 TraceCheckUtils]: 8: Hoare triple {67774#(= 0 ~C_1_st~0)} is_P_1_triggered_~__retres1~0 := 0; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,053 INFO L280 TraceCheckUtils]: 9: Hoare triple {67774#(= 0 ~C_1_st~0)} is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,053 INFO L280 TraceCheckUtils]: 10: Hoare triple {67774#(= 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; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,054 INFO L280 TraceCheckUtils]: 11: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !(0 != activate_threads_~tmp~1); {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,055 INFO L280 TraceCheckUtils]: 12: Hoare triple {67774#(= 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; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,055 INFO L280 TraceCheckUtils]: 13: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !(1 == ~P_2_pc~0); {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,056 INFO L280 TraceCheckUtils]: 14: Hoare triple {67774#(= 0 ~C_1_st~0)} is_P_2_triggered_~__retres1~1 := 0; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,057 INFO L280 TraceCheckUtils]: 15: Hoare triple {67774#(= 0 ~C_1_st~0)} is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,057 INFO L280 TraceCheckUtils]: 16: Hoare triple {67774#(= 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; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,058 INFO L280 TraceCheckUtils]: 17: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !(0 != activate_threads_~tmp___0~1); {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,058 INFO L280 TraceCheckUtils]: 18: Hoare triple {67774#(= 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; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,059 INFO L280 TraceCheckUtils]: 19: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !(1 == ~C_1_pc~0); {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,060 INFO L280 TraceCheckUtils]: 20: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !(2 == ~C_1_pc~0); {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,060 INFO L280 TraceCheckUtils]: 21: Hoare triple {67774#(= 0 ~C_1_st~0)} is_C_1_triggered_~__retres1~2 := 0; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,061 INFO L280 TraceCheckUtils]: 22: Hoare triple {67774#(= 0 ~C_1_st~0)} is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,062 INFO L280 TraceCheckUtils]: 23: Hoare triple {67774#(= 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; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,062 INFO L280 TraceCheckUtils]: 24: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !(0 != activate_threads_~tmp___1~1); {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,063 INFO L280 TraceCheckUtils]: 25: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !false; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,063 INFO L280 TraceCheckUtils]: 26: Hoare triple {67774#(= 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; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,064 INFO L280 TraceCheckUtils]: 27: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !false; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,065 INFO L280 TraceCheckUtils]: 28: Hoare triple {67774#(= 0 ~C_1_st~0)} havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,065 INFO L280 TraceCheckUtils]: 29: Hoare triple {67774#(= 0 ~C_1_st~0)} assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,066 INFO L280 TraceCheckUtils]: 30: Hoare triple {67774#(= 0 ~C_1_st~0)} exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,066 INFO L280 TraceCheckUtils]: 31: Hoare triple {67774#(= 0 ~C_1_st~0)} eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,067 INFO L280 TraceCheckUtils]: 32: Hoare triple {67774#(= 0 ~C_1_st~0)} assume 0 != eval_~tmp___2~0; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,067 INFO L280 TraceCheckUtils]: 33: Hoare triple {67774#(= 0 ~C_1_st~0)} assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,068 INFO L280 TraceCheckUtils]: 34: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !(0 != eval_~tmp~0); {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,068 INFO L280 TraceCheckUtils]: 35: Hoare triple {67774#(= 0 ~C_1_st~0)} assume 0 == ~P_2_st~0;eval_~tmp___0~0 := eval_#t~nondet3;havoc eval_#t~nondet3; {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,069 INFO L280 TraceCheckUtils]: 36: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !(0 != eval_~tmp___0~0); {67774#(= 0 ~C_1_st~0)} is VALID [2020-07-29 03:08:46,070 INFO L280 TraceCheckUtils]: 37: Hoare triple {67774#(= 0 ~C_1_st~0)} assume !(0 == ~C_1_st~0); {67773#false} is VALID [2020-07-29 03:08:46,071 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,071 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87116286] [2020-07-29 03:08:46,071 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-29 03:08:46,072 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-07-29 03:08:46,072 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307496414] [2020-07-29 03:08:46,142 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-29 03:08:46,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-29 03:08:46,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-29 03:08:46,142 INFO L87 Difference]: Start difference. First operand 2682 states and 3511 transitions. cyclomatic complexity: 832 Second operand 3 states. [2020-07-29 03:08:47,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:47,017 INFO L93 Difference]: Finished difference Result 4410 states and 5717 transitions. [2020-07-29 03:08:47,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-29 03:08:47,017 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-29 03:08:47,065 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:47,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4410 states and 5717 transitions. [2020-07-29 03:08:47,685 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 4351 [2020-07-29 03:08:48,296 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4410 states to 4410 states and 5717 transitions. [2020-07-29 03:08:48,296 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4410 [2020-07-29 03:08:48,298 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4410 [2020-07-29 03:08:48,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4410 states and 5717 transitions. [2020-07-29 03:08:48,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-07-29 03:08:48,303 INFO L688 BuchiCegarLoop]: Abstraction has 4410 states and 5717 transitions. [2020-07-29 03:08:48,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4410 states and 5717 transitions. [2020-07-29 03:08:48,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4410 to 4410. [2020-07-29 03:08:48,366 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-29 03:08:48,366 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4410 states and 5717 transitions. Second operand 4410 states. [2020-07-29 03:08:48,367 INFO L74 IsIncluded]: Start isIncluded. First operand 4410 states and 5717 transitions. Second operand 4410 states. [2020-07-29 03:08:48,367 INFO L87 Difference]: Start difference. First operand 4410 states and 5717 transitions. Second operand 4410 states. [2020-07-29 03:08:49,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:49,023 INFO L93 Difference]: Finished difference Result 4410 states and 5717 transitions. [2020-07-29 03:08:49,023 INFO L276 IsEmpty]: Start isEmpty. Operand 4410 states and 5717 transitions. [2020-07-29 03:08:49,028 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:49,028 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:49,029 INFO L74 IsIncluded]: Start isIncluded. First operand 4410 states. Second operand 4410 states and 5717 transitions. [2020-07-29 03:08:49,029 INFO L87 Difference]: Start difference. First operand 4410 states. Second operand 4410 states and 5717 transitions. [2020-07-29 03:08:49,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-29 03:08:49,598 INFO L93 Difference]: Finished difference Result 4410 states and 5717 transitions. [2020-07-29 03:08:49,598 INFO L276 IsEmpty]: Start isEmpty. Operand 4410 states and 5717 transitions. [2020-07-29 03:08:49,602 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-29 03:08:49,602 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-29 03:08:49,603 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-29 03:08:49,603 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-29 03:08:49,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4410 states. [2020-07-29 03:08:50,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4410 states to 4410 states and 5717 transitions. [2020-07-29 03:08:50,217 INFO L711 BuchiCegarLoop]: Abstraction has 4410 states and 5717 transitions. [2020-07-29 03:08:50,217 INFO L591 BuchiCegarLoop]: Abstraction has 4410 states and 5717 transitions. [2020-07-29 03:08:50,217 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2020-07-29 03:08:50,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4410 states and 5717 transitions. [2020-07-29 03:08:50,226 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 4351 [2020-07-29 03:08:50,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-07-29 03:08:50,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-07-29 03:08:50,226 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:50,227 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-29 03:08:50,227 INFO L794 eck$LassoCheckResult]: Stem: 72358#ULTIMATE.startENTRY ~max_loop~0 := 0;~clk~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; 72203#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;~clk~0 := 0;~max_loop~0 := 8;~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; 72204#L603 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; 72216#L288 assume 1 == ~P_1_i~0;~P_1_st~0 := 0; 72217#L295-1 assume 1 == ~P_2_i~0;~P_2_st~0 := 0; 72308#L300-1 assume 1 == ~C_1_i~0;~C_1_st~0 := 0; 72359#L305-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; 72318#L108 assume !(1 == ~P_1_pc~0); 72313#L108-2 is_P_1_triggered_~__retres1~0 := 0; 72314#L119 is_P_1_triggered_#res := is_P_1_triggered_~__retres1~0; 72241#L120 activate_threads_#t~ret5 := is_P_1_triggered_#res;activate_threads_~tmp~1 := activate_threads_#t~ret5;havoc activate_threads_#t~ret5; 72242#L481 assume !(0 != activate_threads_~tmp~1); 72385#L481-2 havoc is_P_2_triggered_#res;havoc is_P_2_triggered_~__retres1~1;havoc is_P_2_triggered_~__retres1~1; 72349#L176 assume !(1 == ~P_2_pc~0); 72350#L176-2 is_P_2_triggered_~__retres1~1 := 0; 72351#L187 is_P_2_triggered_#res := is_P_2_triggered_~__retres1~1; 72280#L188 activate_threads_#t~ret6 := is_P_2_triggered_#res;activate_threads_~tmp___0~1 := activate_threads_#t~ret6;havoc activate_threads_#t~ret6; 72281#L489 assume !(0 != activate_threads_~tmp___0~1); 72390#L489-2 havoc is_C_1_triggered_#res;havoc is_C_1_triggered_~__retres1~2;havoc is_C_1_triggered_~__retres1~2; 72399#L258 assume !(1 == ~C_1_pc~0); 72393#L258-2 assume !(2 == ~C_1_pc~0); 72291#L268-1 is_C_1_triggered_~__retres1~2 := 0; 72292#L279 is_C_1_triggered_#res := is_C_1_triggered_~__retres1~2; 72297#L280 activate_threads_#t~ret7 := is_C_1_triggered_#res;activate_threads_~tmp___1~1 := activate_threads_#t~ret7;havoc activate_threads_#t~ret7; 72239#L497 assume !(0 != activate_threads_~tmp___1~1); 72240#L551-1 assume !false; 74016#L552 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; 74014#L387 [2020-07-29 03:08:50,227 INFO L796 eck$LassoCheckResult]: Loop: 74014#L387 assume !false; 74012#L348 havoc exists_runnable_thread_#res;havoc exists_runnable_thread_~__retres1~3;havoc exists_runnable_thread_~__retres1~3; 74010#L318 assume 0 == ~P_1_st~0;exists_runnable_thread_~__retres1~3 := 1; 74008#L335 exists_runnable_thread_#res := exists_runnable_thread_~__retres1~3; 74006#L336 eval_#t~ret1 := exists_runnable_thread_#res;eval_~tmp___2~0 := eval_#t~ret1;havoc eval_#t~ret1; 74004#L352 assume 0 != eval_~tmp___2~0; 74002#L352-1 assume 0 == ~P_1_st~0;eval_~tmp~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 74000#L361 assume !(0 != eval_~tmp~0); 73998#L357 assume 0 == ~P_2_st~0;eval_~tmp___0~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 73986#L376 assume !(0 != eval_~tmp___0~0); 73996#L372 assume 0 == ~C_1_st~0;eval_~tmp___1~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 74017#L391 assume !(0 != eval_~tmp___1~0); 74014#L387 [2020-07-29 03:08:50,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:50,228 INFO L82 PathProgramCache]: Analyzing trace with hash -1571176403, now seen corresponding path program 3 times [2020-07-29 03:08:50,228 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:50,228 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77749170] [2020-07-29 03:08:50,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:50,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:50,234 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:50,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:50,238 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:50,242 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:50,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:50,243 INFO L82 PathProgramCache]: Analyzing trace with hash -1519873096, now seen corresponding path program 1 times [2020-07-29 03:08:50,243 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:50,243 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930644711] [2020-07-29 03:08:50,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:50,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:50,246 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:50,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:50,249 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:50,250 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:50,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-29 03:08:50,251 INFO L82 PathProgramCache]: Analyzing trace with hash -844664348, now seen corresponding path program 1 times [2020-07-29 03:08:50,251 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-29 03:08:50,252 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423499057] [2020-07-29 03:08:50,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-29 03:08:50,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:50,260 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:50,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-07-29 03:08:50,266 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-07-29 03:08:50,272 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-07-29 03:08:50,737 WARN L193 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 98 [2020-07-29 03:08:50,900 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-07-29 03:08:50,967 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 29.07 03:08:50 BoogieIcfgContainer [2020-07-29 03:08:50,967 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-07-29 03:08:50,967 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-07-29 03:08:50,967 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-07-29 03:08:50,968 INFO L275 PluginConnector]: Witness Printer initialized [2020-07-29 03:08:50,968 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:50,975 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2020-07-29 03:08:51,075 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2020-07-29 03:08:51,076 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-07-29 03:08:51,079 INFO L168 Benchmark]: Toolchain (without parser) took 38712.57 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 840.4 MB). Free memory was 954.9 MB in the beginning and 1.8 GB in the end (delta: -844.8 MB). There was no memory consumed. Max. memory is 11.5 GB. [2020-07-29 03:08:51,079 INFO L168 Benchmark]: CDTParser took 0.30 ms. Allocated memory is still 1.0 GB. Free memory is still 981.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2020-07-29 03:08:51,079 INFO L168 Benchmark]: CACSL2BoogieTranslator took 537.09 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 73.4 MB). Free memory was 954.9 MB in the beginning and 1.1 GB in the end (delta: -106.9 MB). Peak memory consumption was 26.0 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:51,080 INFO L168 Benchmark]: Boogie Procedure Inliner took 78.48 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2020-07-29 03:08:51,080 INFO L168 Benchmark]: Boogie Preprocessor took 45.32 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 8.8 MB). Peak memory consumption was 8.8 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:51,080 INFO L168 Benchmark]: RCFGBuilder took 1036.48 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 970.7 MB in the end (delta: 82.3 MB). Peak memory consumption was 82.3 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:51,081 INFO L168 Benchmark]: BuchiAutomizer took 36896.60 ms. Allocated memory was 1.1 GB in the beginning and 1.9 GB in the end (delta: 767.0 MB). Free memory was 970.7 MB in the beginning and 1.8 GB in the end (delta: -838.7 MB). Peak memory consumption was 866.2 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:51,081 INFO L168 Benchmark]: Witness Printer took 108.33 ms. Allocated memory is still 1.9 GB. Free memory was 1.8 GB in the beginning and 1.8 GB in the end (delta: 9.8 MB). Peak memory consumption was 9.8 MB. Max. memory is 11.5 GB. [2020-07-29 03:08:51,084 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.30 ms. Allocated memory is still 1.0 GB. Free memory is still 981.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 537.09 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 73.4 MB). Free memory was 954.9 MB in the beginning and 1.1 GB in the end (delta: -106.9 MB). Peak memory consumption was 26.0 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 78.48 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 45.32 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 8.8 MB). Peak memory consumption was 8.8 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1036.48 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 970.7 MB in the end (delta: 82.3 MB). Peak memory consumption was 82.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 36896.60 ms. Allocated memory was 1.1 GB in the beginning and 1.9 GB in the end (delta: 767.0 MB). Free memory was 970.7 MB in the beginning and 1.8 GB in the end (delta: -838.7 MB). Peak memory consumption was 866.2 MB. Max. memory is 11.5 GB. * Witness Printer took 108.33 ms. Allocated memory is still 1.9 GB. Free memory was 1.8 GB in the beginning and 1.8 GB in the end (delta: 9.8 MB). Peak memory consumption was 9.8 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 14 terminating modules (14 trivial, 0 deterministic, 0 nondeterministic) and one nonterminating remainder module.14 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 4410 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 36.7s and 15 iterations. TraceHistogramMax:2. Analysis of lassos took 15.7s. Construction of modules took 0.4s. Büchi inclusion checks took 10.2s. Highest rank in rank-based complementation 0. Minimization of det autom 14. Minimization of nondet autom 0. Automata minimization 5.8s AutomataMinimizationTime, 14 MinimizatonAttempts, 4007 StatesRemovedByMinimization, 8 NontrivialMinimizations. Non-live state removal took 4.1s Buchi closure took 0.0s. Biggest automaton had 4410 states and ocurred in iteration 14. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 3602 SDtfs, 4402 SDslu, 4848 SDs, 0 SdLazy, 314 SolverSat, 122 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.4s Time LassoAnalysisResults: nont1 unkn0 SFLI6 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: 13ms 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: 347]: 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@17b52c86=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@490555bd=0, C_1_st=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78d9427b=0, data_0=0, kernel_st=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b58b40f=0, tmp___2=1, tmp___0=0, \result=0, i=0, P_1_i=1, e=0, P_2_pc=0, clk=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@7e4ed41f=0, tmp___0=0, __retres1=0, tmp___1=0, data_1=0, __retres1=1, \result=0, max_loop=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@276aefcd=0, tmp=0, C_1_pr=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@695aa70c=0, P_1_st=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5928d7d8=0, P_2_ev=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76992da0=0, C_1_ev=0, tmp___1=0, timer=0, __retres2=0, \result=1} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 347]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L15] int max_loop ; [L16] int clk ; [L17] int num ; [L18] int i ; [L19] int e ; [L20] int timer ; [L21] char data_0 ; [L22] char data_1 ; [L65] int P_1_pc; [L66] int P_1_st ; [L67] int P_1_i ; [L68] int P_1_ev ; [L123] int P_2_pc ; [L124] int P_2_st ; [L125] int P_2_i ; [L126] int P_2_ev ; [L191] int C_1_pc ; [L192] int C_1_st ; [L193] int C_1_i ; [L194] int C_1_ev ; [L195] int C_1_pr ; [L607] int count ; [L608] int __retres2 ; [L612] num = 0 [L613] i = 0 [L614] clk = 0 [L615] max_loop = 8 [L617] timer = 0 [L618] P_1_pc = 0 [L619] P_2_pc = 0 [L620] C_1_pc = 0 [L622] count = 0 [L599] P_1_i = 1 [L600] P_2_i = 1 [L601] C_1_i = 1 [L537] int kernel_st ; [L538] int tmp ; [L539] int tmp___0 ; [L543] kernel_st = 0 [L295] COND TRUE (int )P_1_i == 1 [L296] P_1_st = 0 [L300] COND TRUE (int )P_2_i == 1 [L301] P_2_st = 0 [L305] COND TRUE (int )C_1_i == 1 [L306] C_1_st = 0 [L473] int tmp ; [L474] int tmp___0 ; [L475] int tmp___1 ; [L105] int __retres1 ; [L108] COND FALSE !((int )P_1_pc == 1) [L118] __retres1 = 0 [L120] return (__retres1); [L479] tmp = is_P_1_triggered() [L481] COND FALSE !(\read(tmp)) [L173] int __retres1 ; [L176] COND FALSE !((int )P_2_pc == 1) [L186] __retres1 = 0 [L188] return (__retres1); [L487] tmp___0 = is_P_2_triggered() [L489] COND FALSE !(\read(tmp___0)) [L255] int __retres1 ; [L258] COND FALSE !((int )C_1_pc == 1) [L268] COND FALSE !((int )C_1_pc == 2) [L278] __retres1 = 0 [L280] return (__retres1); [L495] tmp___1 = is_C_1_triggered() [L497] COND FALSE !(\read(tmp___1)) [L551] COND TRUE 1 [L554] kernel_st = 1 [L340] int tmp ; [L341] int tmp___0 ; [L342] int tmp___1 ; [L343] int tmp___2 ; Loop: [L347] COND TRUE 1 [L315] int __retres1 ; [L318] COND TRUE (int )P_1_st == 0 [L319] __retres1 = 1 [L336] return (__retres1); [L350] tmp___2 = exists_runnable_thread() [L352] COND TRUE \read(tmp___2) [L357] COND TRUE (int )P_1_st == 0 [L359] tmp = __VERIFIER_nondet_int() [L361] COND FALSE !(\read(tmp)) [L372] COND TRUE (int )P_2_st == 0 [L374] tmp___0 = __VERIFIER_nondet_int() [L376] COND FALSE !(\read(tmp___0)) [L387] COND TRUE (int )C_1_st == 0 [L389] tmp___1 = __VERIFIER_nondet_int() [L391] COND FALSE !(\read(tmp___1)) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...