./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version a4ecdabc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c -s /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer --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 fb31ca1974bb20bdf6a825b40c118fb9cb21c87d .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-a4ecdab [2020-11-30 00:15:10,475 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-30 00:15:10,494 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-30 00:15:10,552 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-30 00:15:10,553 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-30 00:15:10,559 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-30 00:15:10,562 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-30 00:15:10,571 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-30 00:15:10,574 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-30 00:15:10,581 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-30 00:15:10,583 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-30 00:15:10,585 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-30 00:15:10,586 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-30 00:15:10,590 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-30 00:15:10,591 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-30 00:15:10,594 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-30 00:15:10,595 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-30 00:15:10,601 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-30 00:15:10,604 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-30 00:15:10,611 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-30 00:15:10,614 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-30 00:15:10,616 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-30 00:15:10,618 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-30 00:15:10,620 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-30 00:15:10,625 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-30 00:15:10,626 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-30 00:15:10,626 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-30 00:15:10,628 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-30 00:15:10,629 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-30 00:15:10,631 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-30 00:15:10,631 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-30 00:15:10,632 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-30 00:15:10,634 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-30 00:15:10,636 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-30 00:15:10,638 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-30 00:15:10,638 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-30 00:15:10,639 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-30 00:15:10,640 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-30 00:15:10,640 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-30 00:15:10,641 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-30 00:15:10,642 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-30 00:15:10,645 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-11-30 00:15:10,698 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-30 00:15:10,698 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-30 00:15:10,700 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-30 00:15:10,700 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-30 00:15:10,701 INFO L138 SettingsManager]: * Use SBE=true [2020-11-30 00:15:10,701 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-11-30 00:15:10,701 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-11-30 00:15:10,702 INFO L138 SettingsManager]: * Use old map elimination=false [2020-11-30 00:15:10,702 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-11-30 00:15:10,702 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-11-30 00:15:10,703 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-11-30 00:15:10,703 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-30 00:15:10,704 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-30 00:15:10,704 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-30 00:15:10,704 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-30 00:15:10,704 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-30 00:15:10,705 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-30 00:15:10,705 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-11-30 00:15:10,705 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-11-30 00:15:10,705 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-11-30 00:15:10,706 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-30 00:15:10,706 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-30 00:15:10,706 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-11-30 00:15:10,706 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-30 00:15:10,707 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-11-30 00:15:10,707 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-30 00:15:10,707 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-30 00:15:10,707 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-11-30 00:15:10,708 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-30 00:15:10,708 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-30 00:15:10,708 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-30 00:15:10,708 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-11-30 00:15:10,710 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-11-30 00:15:10,710 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer 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 -> fb31ca1974bb20bdf6a825b40c118fb9cb21c87d [2020-11-30 00:15:10,973 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-30 00:15:11,000 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-30 00:15:11,006 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-30 00:15:11,008 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-30 00:15:11,009 INFO L275 PluginConnector]: CDTParser initialized [2020-11-30 00:15:11,010 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/../../sv-benchmarks/c/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c [2020-11-30 00:15:11,099 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/data/54a36589c/980d4946d913458e999df93d2cc8dfaf/FLAG1391e7c9d [2020-11-30 00:15:11,719 INFO L306 CDTParser]: Found 1 translation units. [2020-11-30 00:15:11,719 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/sv-benchmarks/c/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c [2020-11-30 00:15:11,738 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/data/54a36589c/980d4946d913458e999df93d2cc8dfaf/FLAG1391e7c9d [2020-11-30 00:15:12,037 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/data/54a36589c/980d4946d913458e999df93d2cc8dfaf [2020-11-30 00:15:12,039 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-30 00:15:12,043 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-11-30 00:15:12,058 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-30 00:15:12,058 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-30 00:15:12,062 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-30 00:15:12,063 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,065 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f829435 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12, skipping insertion in model container [2020-11-30 00:15:12,065 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,073 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-30 00:15:12,111 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-30 00:15:12,367 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-30 00:15:12,377 INFO L203 MainTranslator]: Completed pre-run [2020-11-30 00:15:12,438 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-30 00:15:12,457 INFO L208 MainTranslator]: Completed translation [2020-11-30 00:15:12,458 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12 WrapperNode [2020-11-30 00:15:12,458 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-30 00:15:12,459 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-30 00:15:12,459 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-30 00:15:12,460 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-30 00:15:12,474 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,496 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,601 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-30 00:15:12,602 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-30 00:15:12,603 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-30 00:15:12,603 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-30 00:15:12,611 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,611 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,629 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,629 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,656 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,678 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,687 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (1/1) ... [2020-11-30 00:15:12,717 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-30 00:15:12,718 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-30 00:15:12,718 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-30 00:15:12,718 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-30 00:15:12,719 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:12,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-30 00:15:12,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-30 00:15:12,849 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-30 00:15:12,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-30 00:15:14,863 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-30 00:15:14,864 INFO L298 CfgBuilder]: Removed 247 assume(true) statements. [2020-11-30 00:15:14,867 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 12:15:14 BoogieIcfgContainer [2020-11-30 00:15:14,867 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-30 00:15:14,868 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-11-30 00:15:14,868 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-11-30 00:15:14,872 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-11-30 00:15:14,873 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-30 00:15:14,873 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 30.11 12:15:12" (1/3) ... [2020-11-30 00:15:14,875 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1dfd3dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 30.11 12:15:14, skipping insertion in model container [2020-11-30 00:15:14,875 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-30 00:15:14,875 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 12:15:12" (2/3) ... [2020-11-30 00:15:14,876 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1dfd3dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 30.11 12:15:14, skipping insertion in model container [2020-11-30 00:15:14,876 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-30 00:15:14,876 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 12:15:14" (3/3) ... [2020-11-30 00:15:14,878 INFO L373 chiAutomizerObserver]: Analyzing ICFG pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c [2020-11-30 00:15:14,938 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-11-30 00:15:14,938 INFO L360 BuchiCegarLoop]: Hoare is false [2020-11-30 00:15:14,938 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-11-30 00:15:14,938 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-30 00:15:14,938 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-30 00:15:14,939 INFO L364 BuchiCegarLoop]: Difference is false [2020-11-30 00:15:14,939 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-30 00:15:14,939 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-11-30 00:15:14,972 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 519 states. [2020-11-30 00:15:15,038 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 498 [2020-11-30 00:15:15,038 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:15,038 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:15,047 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-11-30 00:15:15,047 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2020-11-30 00:15:15,047 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-11-30 00:15:15,048 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 519 states. [2020-11-30 00:15:15,062 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 498 [2020-11-30 00:15:15,062 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:15,063 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:15,064 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-11-30 00:15:15,064 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2020-11-30 00:15:15,083 INFO L794 eck$LassoCheckResult]: Stem: 364#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 279#L-1true havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 171#L71-2true [2020-11-30 00:15:15,083 INFO L796 eck$LassoCheckResult]: Loop: 171#L71-2true assume !!(add_history_type_~var~0 < 3); 443#L72true assume !(0 == add_history_type_~history_id); 224#L78true assume !(1 == add_history_type_~history_id); 408#L84true assume !(2 == add_history_type_~history_id); 268#L90true assume !(3 == add_history_type_~history_id); 274#L90-2true add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 171#L71-2true [2020-11-30 00:15:15,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:15,089 INFO L82 PathProgramCache]: Analyzing trace with hash 963, now seen corresponding path program 1 times [2020-11-30 00:15:15,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:15,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743896860] [2020-11-30 00:15:15,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:15,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:15,200 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:15,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:15,228 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:15,254 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:15:15,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:15,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1279976491, now seen corresponding path program 1 times [2020-11-30 00:15:15,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:15,256 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912750419] [2020-11-30 00:15:15,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:15,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:15,263 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:15,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:15,268 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:15,272 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:15:15,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:15,274 INFO L82 PathProgramCache]: Analyzing trace with hash 360025709, now seen corresponding path program 1 times [2020-11-30 00:15:15,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:15,275 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042145288] [2020-11-30 00:15:15,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:15,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:15,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:15,374 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042145288] [2020-11-30 00:15:15,375 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:15,375 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:15,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987070494] [2020-11-30 00:15:15,429 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:15,430 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:15,430 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:15,430 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:15,430 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:15:15,431 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:15,431 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:15,431 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:15,431 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration1_Loop [2020-11-30 00:15:15,431 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:15,432 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:15,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:15,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:15,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:15,612 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:15,613 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:15,626 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:15,626 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-11-30 00:15:15,649 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:15:15,649 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_add_history_type_#t~post11=0} Honda state: {ULTIMATE.start_add_history_type_#t~post11=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:15,697 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:15,701 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:15:15,718 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:15:15,718 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_add_history_type_~history_id=-5} Honda state: {ULTIMATE.start_add_history_type_~history_id=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:15,759 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:15,759 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:15,817 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:15:15,817 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:15,875 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-30 00:15:15,878 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:15,878 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:15,878 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:15,878 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:15,878 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:15:15,878 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:15,879 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:15,879 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:15,879 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration1_Loop [2020-11-30 00:15:15,879 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:15,879 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:15,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:15,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:15,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:16,109 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 8 [2020-11-30 00:15:16,119 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:16,126 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:16,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-11-30 00:15:16,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:16,142 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:16,142 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:16,142 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:16,142 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:16,146 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:16,146 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:16,149 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:16,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-11-30 00:15:16,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:16,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:16,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:16,197 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-30 00:15:16,198 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:16,200 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-30 00:15:16,200 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:16,203 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:16,245 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:16,247 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:16,247 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:16,247 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:16,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:16,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:16,251 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:16,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:16,254 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:15:16,265 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:15:16,265 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:16,290 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:15:16,291 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:15:16,291 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:15:16,291 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_add_history_type_~var~0) = -2*ULTIMATE.start_add_history_type_~var~0 + 5 Supporting invariants [] [2020-11-30 00:15:16,320 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:15:16,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:16,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:16,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:15:16,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:16,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:16,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 9 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:15:16,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:16,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:16,502 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-30 00:15:16,503 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 519 states. Second operand 3 states. [2020-11-30 00:15:16,766 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 519 states.. Second operand 3 states. Result 2071 states and 3423 transitions. Complement of second has 8 states. [2020-11-30 00:15:16,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-30 00:15:16,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-11-30 00:15:16,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1796 transitions. [2020-11-30 00:15:16,775 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 1796 transitions. Stem has 2 letters. Loop has 6 letters. [2020-11-30 00:15:16,776 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:16,776 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 1796 transitions. Stem has 8 letters. Loop has 6 letters. [2020-11-30 00:15:16,776 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:16,777 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 1796 transitions. Stem has 2 letters. Loop has 12 letters. [2020-11-30 00:15:16,777 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:16,778 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2071 states and 3423 transitions. [2020-11-30 00:15:16,810 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 870 [2020-11-30 00:15:16,832 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2071 states to 998 states and 1649 transitions. [2020-11-30 00:15:16,833 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 944 [2020-11-30 00:15:16,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 946 [2020-11-30 00:15:16,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 998 states and 1649 transitions. [2020-11-30 00:15:16,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:16,846 INFO L691 BuchiCegarLoop]: Abstraction has 998 states and 1649 transitions. [2020-11-30 00:15:16,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states and 1649 transitions. [2020-11-30 00:15:16,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 777. [2020-11-30 00:15:16,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 777 states. [2020-11-30 00:15:16,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 1289 transitions. [2020-11-30 00:15:16,998 INFO L714 BuchiCegarLoop]: Abstraction has 777 states and 1289 transitions. [2020-11-30 00:15:16,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:17,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:15:17,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:15:17,003 INFO L87 Difference]: Start difference. First operand 777 states and 1289 transitions. Second operand 3 states. [2020-11-30 00:15:17,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:17,098 INFO L93 Difference]: Finished difference Result 930 states and 1493 transitions. [2020-11-30 00:15:17,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:15:17,099 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1493 transitions. [2020-11-30 00:15:17,110 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 813 [2020-11-30 00:15:17,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 876 states and 1439 transitions. [2020-11-30 00:15:17,120 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 860 [2020-11-30 00:15:17,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 860 [2020-11-30 00:15:17,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 876 states and 1439 transitions. [2020-11-30 00:15:17,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:17,123 INFO L691 BuchiCegarLoop]: Abstraction has 876 states and 1439 transitions. [2020-11-30 00:15:17,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states and 1439 transitions. [2020-11-30 00:15:17,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 429. [2020-11-30 00:15:17,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 429 states. [2020-11-30 00:15:17,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 713 transitions. [2020-11-30 00:15:17,138 INFO L714 BuchiCegarLoop]: Abstraction has 429 states and 713 transitions. [2020-11-30 00:15:17,138 INFO L594 BuchiCegarLoop]: Abstraction has 429 states and 713 transitions. [2020-11-30 00:15:17,138 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-11-30 00:15:17,138 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 429 states and 713 transitions. [2020-11-30 00:15:17,141 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 381 [2020-11-30 00:15:17,141 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:17,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:17,142 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-30 00:15:17,142 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2020-11-30 00:15:17,143 INFO L794 eck$LassoCheckResult]: Stem: 4745#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 4708#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 4598#L71-2 assume !(add_history_type_~var~0 < 3); 4599#L71-3 add_history_type_#res := 1; 4633#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 4671#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 4672#L71-6 [2020-11-30 00:15:17,143 INFO L796 eck$LassoCheckResult]: Loop: 4672#L71-6 assume !!(add_history_type_~var~0 < 3); 4778#L72-2 assume !(0 == add_history_type_~history_id); 4675#L78-2 assume !(1 == add_history_type_~history_id); 4676#L84-2 assume !(2 == add_history_type_~history_id); 4704#L90-3 assume !(3 == add_history_type_~history_id); 4443#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 4672#L71-6 [2020-11-30 00:15:17,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:17,143 INFO L82 PathProgramCache]: Analyzing trace with hash 889876098, now seen corresponding path program 1 times [2020-11-30 00:15:17,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:17,144 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777971594] [2020-11-30 00:15:17,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:17,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:17,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:17,221 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777971594] [2020-11-30 00:15:17,221 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:17,221 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:17,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23138794] [2020-11-30 00:15:17,222 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:17,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:17,222 INFO L82 PathProgramCache]: Analyzing trace with hash 500074283, now seen corresponding path program 1 times [2020-11-30 00:15:17,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:17,223 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067552398] [2020-11-30 00:15:17,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:17,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:17,227 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:17,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:17,237 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:17,245 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:15:17,274 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:17,274 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:17,274 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:17,274 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:17,274 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:15:17,274 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:17,274 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:17,274 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:17,275 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration2_Loop [2020-11-30 00:15:17,275 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:17,275 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:17,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:17,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:17,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:17,419 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:17,419 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:17,424 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:17,425 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:17,471 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:15:17,471 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:17,514 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-30 00:15:17,515 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:17,515 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:17,516 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:17,516 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:17,516 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:15:17,516 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:17,516 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:17,516 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:17,516 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration2_Loop [2020-11-30 00:15:17,517 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:17,517 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:17,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-11-30 00:15:17,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:17,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:17,699 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:17,700 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:17,706 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:17,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:17,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:17,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:17,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:17,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:17,717 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:17,718 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:17,720 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:15:17,723 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:15:17,724 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:17,730 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:15:17,730 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:15:17,730 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:15:17,731 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_add_history_type_~var~0) = -2*ULTIMATE.start_add_history_type_~var~0 + 5 Supporting invariants [] Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:17,766 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:15:17,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:17,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:17,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:15:17,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:17,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:17,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 9 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:15:17,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:17,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:17,896 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-30 00:15:17,896 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 429 states and 713 transitions. cyclomatic complexity: 292 Second operand 3 states. [2020-11-30 00:15:17,983 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 429 states and 713 transitions. cyclomatic complexity: 292. Second operand 3 states. Result 1585 states and 2603 transitions. Complement of second has 7 states. [2020-11-30 00:15:17,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-30 00:15:17,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-11-30 00:15:17,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1200 transitions. [2020-11-30 00:15:17,986 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1200 transitions. Stem has 6 letters. Loop has 6 letters. [2020-11-30 00:15:17,986 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:17,986 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1200 transitions. Stem has 12 letters. Loop has 6 letters. [2020-11-30 00:15:17,987 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:17,987 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1200 transitions. Stem has 6 letters. Loop has 12 letters. [2020-11-30 00:15:17,987 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:17,988 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1585 states and 2603 transitions. [2020-11-30 00:15:18,004 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 974 [2020-11-30 00:15:18,017 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1585 states to 1140 states and 1872 transitions. [2020-11-30 00:15:18,017 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1066 [2020-11-30 00:15:18,019 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1069 [2020-11-30 00:15:18,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1140 states and 1872 transitions. [2020-11-30 00:15:18,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:18,019 INFO L691 BuchiCegarLoop]: Abstraction has 1140 states and 1872 transitions. [2020-11-30 00:15:18,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states and 1872 transitions. [2020-11-30 00:15:18,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 481. [2020-11-30 00:15:18,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-11-30 00:15:18,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 798 transitions. [2020-11-30 00:15:18,035 INFO L714 BuchiCegarLoop]: Abstraction has 481 states and 798 transitions. [2020-11-30 00:15:18,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:18,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:15:18,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:15:18,036 INFO L87 Difference]: Start difference. First operand 481 states and 798 transitions. Second operand 3 states. [2020-11-30 00:15:18,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:18,099 INFO L93 Difference]: Finished difference Result 945 states and 1563 transitions. [2020-11-30 00:15:18,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:15:18,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 945 states and 1563 transitions. [2020-11-30 00:15:18,110 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 542 [2020-11-30 00:15:18,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 945 states to 945 states and 1563 transitions. [2020-11-30 00:15:18,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 807 [2020-11-30 00:15:18,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 807 [2020-11-30 00:15:18,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 945 states and 1563 transitions. [2020-11-30 00:15:18,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:18,121 INFO L691 BuchiCegarLoop]: Abstraction has 945 states and 1563 transitions. [2020-11-30 00:15:18,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states and 1563 transitions. [2020-11-30 00:15:18,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 483. [2020-11-30 00:15:18,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 483 states. [2020-11-30 00:15:18,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 798 transitions. [2020-11-30 00:15:18,170 INFO L714 BuchiCegarLoop]: Abstraction has 483 states and 798 transitions. [2020-11-30 00:15:18,170 INFO L594 BuchiCegarLoop]: Abstraction has 483 states and 798 transitions. [2020-11-30 00:15:18,171 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-11-30 00:15:18,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 483 states and 798 transitions. [2020-11-30 00:15:18,189 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 326 [2020-11-30 00:15:18,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:18,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:18,193 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:18,193 INFO L853 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-11-30 00:15:18,194 INFO L794 eck$LassoCheckResult]: Stem: 8294#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 8254#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 8126#L71-2 assume !!(add_history_type_~var~0 < 3); 8127#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 8143#L126 assume 0 == read_history_bool_~history_id; 8079#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 7971#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 7978#L74 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 8171#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 8209#L210 assume 0 == init_~tmp~1;init_#res := 0; 8186#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 8187#L504 assume !(0 == main_~i2~0); 8324#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 8083#L512-2 [2020-11-30 00:15:18,201 INFO L796 eck$LassoCheckResult]: Loop: 8083#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 8084#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 7920#L532-16 assume 0 != ~gate1Failed~0 % 256; 7921#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 8176#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 8177#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 8141#L181-2 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 7946#L532-17 assume 0 != ~gate2Failed~0 % 256; 7948#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 8234#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 8237#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 8139#L181-4 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 7956#L532-18 assume 0 != ~gate3Failed~0 % 256; 7959#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 8219#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 8220#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 8216#L441 assume ~VALUE1~0 == ~VALUE2~0; 8205#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 7960#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 7961#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 7976#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 7977#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 8200#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 8245#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 8103#L126-12 assume 0 == read_history_bool_~history_id; 8104#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 7874#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 7876#L262 assume !(0 == check_~tmp___3~0 % 256); 8202#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 8278#L106-7 assume 3 == read_history_int8_~history_id; 8319#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 7852#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 8062#L301 assume !(check_~tmp___10~0 > -2); 8060#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 8061#L106-9 assume 3 == read_history_int8_~history_id; 8317#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 8179#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 8196#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 8043#L321-1 check_#res := 1; 8198#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 8235#L537-72 assume !(0 == assert_~arg % 256); 8193#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 8083#L512-2 [2020-11-30 00:15:18,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:18,202 INFO L82 PathProgramCache]: Analyzing trace with hash 417201271, now seen corresponding path program 1 times [2020-11-30 00:15:18,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:18,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810657528] [2020-11-30 00:15:18,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:18,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:18,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:18,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810657528] [2020-11-30 00:15:18,287 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:18,287 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-30 00:15:18,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461417131] [2020-11-30 00:15:18,287 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:18,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:18,288 INFO L82 PathProgramCache]: Analyzing trace with hash 169192884, now seen corresponding path program 1 times [2020-11-30 00:15:18,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:18,288 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942194136] [2020-11-30 00:15:18,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:18,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:18,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-11-30 00:15:18,337 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942194136] [2020-11-30 00:15:18,337 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:18,337 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:18,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797420043] [2020-11-30 00:15:18,338 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:18,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:18,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-30 00:15:18,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-30 00:15:18,339 INFO L87 Difference]: Start difference. First operand 483 states and 798 transitions. cyclomatic complexity: 323 Second operand 4 states. [2020-11-30 00:15:18,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:18,386 INFO L93 Difference]: Finished difference Result 701 states and 1153 transitions. [2020-11-30 00:15:18,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-30 00:15:18,387 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 701 states and 1153 transitions. [2020-11-30 00:15:18,394 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 326 [2020-11-30 00:15:18,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 701 states to 699 states and 1148 transitions. [2020-11-30 00:15:18,402 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 628 [2020-11-30 00:15:18,403 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 628 [2020-11-30 00:15:18,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 699 states and 1148 transitions. [2020-11-30 00:15:18,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:18,404 INFO L691 BuchiCegarLoop]: Abstraction has 699 states and 1148 transitions. [2020-11-30 00:15:18,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states and 1148 transitions. [2020-11-30 00:15:18,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 483. [2020-11-30 00:15:18,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 483 states. [2020-11-30 00:15:18,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 794 transitions. [2020-11-30 00:15:18,417 INFO L714 BuchiCegarLoop]: Abstraction has 483 states and 794 transitions. [2020-11-30 00:15:18,417 INFO L594 BuchiCegarLoop]: Abstraction has 483 states and 794 transitions. [2020-11-30 00:15:18,418 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-11-30 00:15:18,418 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 483 states and 794 transitions. [2020-11-30 00:15:18,421 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 326 [2020-11-30 00:15:18,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:18,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:18,423 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:18,423 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2020-11-30 00:15:18,424 INFO L794 eck$LassoCheckResult]: Stem: 9489#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 9449#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 9320#L71-2 assume !!(add_history_type_~var~0 < 3); 9322#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 9337#L126 assume 0 == read_history_bool_~history_id; 9273#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 9165#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 9172#L74 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 9365#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 9403#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 9348#L71-6 assume !!(add_history_type_~var~0 < 3); 9350#L72-2 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 9327#L126-3 assume 0 == read_history_bool_~history_id; 9328#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 9135#L158-3 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 9143#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 9146#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 9379#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 9299#L71-10 assume !!(add_history_type_~var~0 < 3); 9300#L72-4 [2020-11-30 00:15:18,424 INFO L796 eck$LassoCheckResult]: Loop: 9300#L72-4 assume !(0 == add_history_type_~history_id); 9404#L78-4 assume !(1 == add_history_type_~history_id); 9405#L84-4 assume !(2 == add_history_type_~history_id); 9438#L90-6 assume !(3 == add_history_type_~history_id); 9127#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 9524#L71-10 assume !!(add_history_type_~var~0 < 3); 9300#L72-4 [2020-11-30 00:15:18,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:18,424 INFO L82 PathProgramCache]: Analyzing trace with hash -288136996, now seen corresponding path program 1 times [2020-11-30 00:15:18,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:18,425 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807502123] [2020-11-30 00:15:18,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:18,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:18,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:18,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807502123] [2020-11-30 00:15:18,499 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:18,499 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-30 00:15:18,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050284037] [2020-11-30 00:15:18,500 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:18,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:18,500 INFO L82 PathProgramCache]: Analyzing trace with hash 1731815895, now seen corresponding path program 1 times [2020-11-30 00:15:18,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:18,501 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107446039] [2020-11-30 00:15:18,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:18,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:18,506 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:18,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:18,513 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:18,516 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:15:18,549 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:18,549 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:18,549 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:18,549 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:18,550 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:15:18,550 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:18,550 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:18,550 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:18,550 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration4_Loop [2020-11-30 00:15:18,550 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:18,550 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:18,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:18,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:18,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:18,691 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:18,692 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:18,700 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:18,700 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 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:18,750 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:15:18,751 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-11-30 00:15:18,861 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-30 00:15:18,863 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:18,863 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:18,863 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:18,863 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:18,863 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:15:18,863 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:18,863 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:18,864 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:18,864 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration4_Loop [2020-11-30 00:15:18,864 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:18,864 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:18,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:18,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:18,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:19,195 WARN L193 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 8 [2020-11-30 00:15:19,195 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:19,196 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:19,211 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:19,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:19,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:19,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:19,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:19,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:19,216 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:19,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:19,219 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:15:19,223 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:15:19,224 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:19,232 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:15:19,232 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:15:19,232 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:15:19,232 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_add_history_type_~var~0) = -2*ULTIMATE.start_add_history_type_~var~0 + 3 Supporting invariants [] Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:19,269 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:15:19,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:19,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:19,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:15:19,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:19,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:19,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 9 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:15:19,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:19,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:19,441 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-30 00:15:19,441 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 483 states and 794 transitions. cyclomatic complexity: 319 Second operand 4 states. [2020-11-30 00:15:19,493 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 483 states and 794 transitions. cyclomatic complexity: 319. Second operand 4 states. Result 544 states and 896 transitions. Complement of second has 7 states. [2020-11-30 00:15:19,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-30 00:15:19,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-11-30 00:15:19,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 221 transitions. [2020-11-30 00:15:19,495 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 221 transitions. Stem has 19 letters. Loop has 6 letters. [2020-11-30 00:15:19,495 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:19,495 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 221 transitions. Stem has 25 letters. Loop has 6 letters. [2020-11-30 00:15:19,497 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:19,498 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 221 transitions. Stem has 19 letters. Loop has 12 letters. [2020-11-30 00:15:19,498 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:19,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 544 states and 896 transitions. [2020-11-30 00:15:19,505 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 271 [2020-11-30 00:15:19,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 544 states to 539 states and 887 transitions. [2020-11-30 00:15:19,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2020-11-30 00:15:19,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2020-11-30 00:15:19,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 539 states and 887 transitions. [2020-11-30 00:15:19,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:19,517 INFO L691 BuchiCegarLoop]: Abstraction has 539 states and 887 transitions. [2020-11-30 00:15:19,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states and 887 transitions. [2020-11-30 00:15:19,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 535. [2020-11-30 00:15:19,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2020-11-30 00:15:19,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 883 transitions. [2020-11-30 00:15:19,535 INFO L714 BuchiCegarLoop]: Abstraction has 535 states and 883 transitions. [2020-11-30 00:15:19,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:19,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-30 00:15:19,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-30 00:15:19,537 INFO L87 Difference]: Start difference. First operand 535 states and 883 transitions. Second operand 4 states. [2020-11-30 00:15:19,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:19,623 INFO L93 Difference]: Finished difference Result 762 states and 1247 transitions. [2020-11-30 00:15:19,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-30 00:15:19,623 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 762 states and 1247 transitions. [2020-11-30 00:15:19,632 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 487 [2020-11-30 00:15:19,640 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 762 states to 746 states and 1221 transitions. [2020-11-30 00:15:19,640 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 620 [2020-11-30 00:15:19,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 620 [2020-11-30 00:15:19,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 746 states and 1221 transitions. [2020-11-30 00:15:19,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:19,643 INFO L691 BuchiCegarLoop]: Abstraction has 746 states and 1221 transitions. [2020-11-30 00:15:19,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states and 1221 transitions. [2020-11-30 00:15:19,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 521. [2020-11-30 00:15:19,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2020-11-30 00:15:19,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 858 transitions. [2020-11-30 00:15:19,658 INFO L714 BuchiCegarLoop]: Abstraction has 521 states and 858 transitions. [2020-11-30 00:15:19,659 INFO L594 BuchiCegarLoop]: Abstraction has 521 states and 858 transitions. [2020-11-30 00:15:19,659 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-11-30 00:15:19,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 521 states and 858 transitions. [2020-11-30 00:15:19,663 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 271 [2020-11-30 00:15:19,663 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:19,663 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:19,665 INFO L852 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, 1, 1, 1] [2020-11-30 00:15:19,665 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2020-11-30 00:15:19,667 INFO L794 eck$LassoCheckResult]: Stem: 11948#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 11903#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 11765#L71-2 assume !!(add_history_type_~var~0 < 3); 11766#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 11781#L126 assume 0 == read_history_bool_~history_id; 11718#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 11589#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 11593#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 11901#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 11767#L71-2 assume !(add_history_type_~var~0 < 3); 11768#L71-3 add_history_type_#res := 1; 11814#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 11852#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 11792#L71-6 assume !!(add_history_type_~var~0 < 3); 11794#L72-2 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 11771#L126-3 assume 0 == read_history_bool_~history_id; 11772#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 11562#L158-3 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 11570#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 11573#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 11828#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 11742#L71-10 assume !!(add_history_type_~var~0 < 3); 11743#L72-4 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 11804#L126-6 assume 0 == read_history_bool_~history_id; 11805#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 11643#L158-6 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 11649#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 11551#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 11905#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 11759#L71-14 assume !!(add_history_type_~var~0 < 3); 11760#L72-6 [2020-11-30 00:15:19,668 INFO L796 eck$LassoCheckResult]: Loop: 11760#L72-6 assume !(0 == add_history_type_~history_id); 11849#L78-6 assume !(1 == add_history_type_~history_id); 11850#L84-6 assume !(2 == add_history_type_~history_id); 11886#L90-9 assume !(3 == add_history_type_~history_id); 11669#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 11885#L71-14 assume !!(add_history_type_~var~0 < 3); 11760#L72-6 [2020-11-30 00:15:19,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:19,668 INFO L82 PathProgramCache]: Analyzing trace with hash -446471529, now seen corresponding path program 1 times [2020-11-30 00:15:19,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:19,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520100526] [2020-11-30 00:15:19,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:19,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:19,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:19,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520100526] [2020-11-30 00:15:19,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714277633] [2020-11-30 00:15:19,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 00:15:19,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:19,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-30 00:15:19,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:19,877 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:19,877 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 00:15:19,877 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2020-11-30 00:15:19,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306295765] [2020-11-30 00:15:19,878 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:19,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:19,878 INFO L82 PathProgramCache]: Analyzing trace with hash 951913687, now seen corresponding path program 1 times [2020-11-30 00:15:19,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:19,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152184681] [2020-11-30 00:15:19,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:19,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:19,885 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:19,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:19,888 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:19,893 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:15:19,920 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:19,921 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:19,921 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:19,921 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:19,921 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:15:19,921 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:19,921 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:19,921 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:19,921 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration5_Loop [2020-11-30 00:15:19,921 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:19,921 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:19,922 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:19,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:19,943 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:20,098 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:20,098 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:20,108 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:20,108 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:20,113 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:15:20,113 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_add_history_type_~history_id=-5} Honda state: {ULTIMATE.start_add_history_type_~history_id=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:20,192 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:20,192 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:20,242 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:15:20,242 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:20,340 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-30 00:15:20,342 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:20,342 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:20,342 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:20,343 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:20,343 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:15:20,343 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:20,343 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:20,343 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:20,343 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration5_Loop [2020-11-30 00:15:20,343 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:20,343 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:20,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:20,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:20,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:20,470 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:20,470 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:20,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-11-30 00:15:20,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:20,487 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:20,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:20,487 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-30 00:15:20,487 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:20,493 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-30 00:15:20,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:20,497 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:20,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:20,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:20,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:20,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:20,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:20,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:20,545 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:20,545 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-11-30 00:15:20,547 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:20,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:20,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:20,589 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:20,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:20,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:20,590 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:20,593 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:20,593 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:20,595 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:15:20,598 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:15:20,598 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:20,601 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:15:20,602 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:15:20,602 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:15:20,602 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_add_history_type_~var~0) = -2*ULTIMATE.start_add_history_type_~var~0 + 3 Supporting invariants [] Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:20,639 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:15:20,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:20,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:20,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:15:20,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:20,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:20,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 9 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:15:20,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:20,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:20,750 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-30 00:15:20,750 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 521 states and 858 transitions. cyclomatic complexity: 345 Second operand 4 states. [2020-11-30 00:15:20,833 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 521 states and 858 transitions. cyclomatic complexity: 345. Second operand 4 states. Result 1239 states and 2033 transitions. Complement of second has 6 states. [2020-11-30 00:15:20,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-30 00:15:20,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-11-30 00:15:20,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1030 transitions. [2020-11-30 00:15:20,839 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1030 transitions. Stem has 30 letters. Loop has 6 letters. [2020-11-30 00:15:20,839 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:20,840 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1030 transitions. Stem has 36 letters. Loop has 6 letters. [2020-11-30 00:15:20,843 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:20,843 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1030 transitions. Stem has 30 letters. Loop has 12 letters. [2020-11-30 00:15:20,844 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:20,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1239 states and 2033 transitions. [2020-11-30 00:15:20,858 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 432 [2020-11-30 00:15:20,867 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1239 states to 796 states and 1308 transitions. [2020-11-30 00:15:20,867 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2020-11-30 00:15:20,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2020-11-30 00:15:20,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 796 states and 1308 transitions. [2020-11-30 00:15:20,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:20,869 INFO L691 BuchiCegarLoop]: Abstraction has 796 states and 1308 transitions. [2020-11-30 00:15:20,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states and 1308 transitions. [2020-11-30 00:15:20,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 573. [2020-11-30 00:15:20,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 573 states. [2020-11-30 00:15:20,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 947 transitions. [2020-11-30 00:15:20,886 INFO L714 BuchiCegarLoop]: Abstraction has 573 states and 947 transitions. [2020-11-30 00:15:20,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:20,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-30 00:15:20,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-11-30 00:15:20,887 INFO L87 Difference]: Start difference. First operand 573 states and 947 transitions. Second operand 5 states. [2020-11-30 00:15:20,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:20,994 INFO L93 Difference]: Finished difference Result 1676 states and 2766 transitions. [2020-11-30 00:15:20,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-30 00:15:20,995 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1676 states and 2766 transitions. [2020-11-30 00:15:21,012 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 648 [2020-11-30 00:15:21,029 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1676 states to 1672 states and 2754 transitions. [2020-11-30 00:15:21,030 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1141 [2020-11-30 00:15:21,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1141 [2020-11-30 00:15:21,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1672 states and 2754 transitions. [2020-11-30 00:15:21,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:21,032 INFO L691 BuchiCegarLoop]: Abstraction has 1672 states and 2754 transitions. [2020-11-30 00:15:21,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1672 states and 2754 transitions. [2020-11-30 00:15:21,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1672 to 741. [2020-11-30 00:15:21,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 741 states. [2020-11-30 00:15:21,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 1224 transitions. [2020-11-30 00:15:21,058 INFO L714 BuchiCegarLoop]: Abstraction has 741 states and 1224 transitions. [2020-11-30 00:15:21,058 INFO L594 BuchiCegarLoop]: Abstraction has 741 states and 1224 transitions. [2020-11-30 00:15:21,058 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-11-30 00:15:21,058 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 741 states and 1224 transitions. [2020-11-30 00:15:21,063 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 216 [2020-11-30 00:15:21,063 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:21,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:21,069 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:21,069 INFO L853 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-11-30 00:15:21,070 INFO L794 eck$LassoCheckResult]: Stem: 16233#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 16184#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 16032#L71-2 assume !!(add_history_type_~var~0 < 3); 16033#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 16048#L126 assume 0 == read_history_bool_~history_id; 15977#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 15830#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 15834#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 16182#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 16034#L71-2 assume !!(add_history_type_~var~0 < 3); 16035#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 16361#L126 assume 0 == read_history_bool_~history_id; 16348#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 16295#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 16290#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 16276#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 16275#L71-2 assume !(add_history_type_~var~0 < 3); 16087#L71-3 add_history_type_#res := 1; 16088#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 16128#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 16063#L71-6 assume !!(add_history_type_~var~0 < 3); 16065#L72-2 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 16038#L126-3 assume 0 == read_history_bool_~history_id; 16039#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 15803#L158-3 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 15811#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 15814#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 16102#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 16001#L71-10 assume !!(add_history_type_~var~0 < 3); 16002#L72-4 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 16077#L126-6 assume 0 == read_history_bool_~history_id; 16078#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 15894#L158-6 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 15901#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 15793#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 16186#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 16023#L71-14 assume !!(add_history_type_~var~0 < 3); 16024#L72-6 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 16267#L126-9 assume 0 == read_history_bool_~history_id; 16429#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 15852#L158-9 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 15853#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 15922#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 16176#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 16103#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 16104#L504 assume !(0 == main_~i2~0); 16269#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 15979#L512-2 [2020-11-30 00:15:21,070 INFO L796 eck$LassoCheckResult]: Loop: 15979#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 15980#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 15787#L532-16 assume 0 != ~gate1Failed~0 % 256; 15788#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 16093#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 16094#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 16046#L181-2 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 15808#L532-17 assume 0 != ~gate2Failed~0 % 256; 15810#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 16157#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 16160#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 16044#L181-4 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 15818#L532-18 assume 0 != ~gate3Failed~0 % 256; 15821#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 16140#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 16141#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 16137#L441 assume ~VALUE1~0 == ~VALUE2~0; 16122#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 15822#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 15823#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 15832#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 15833#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 16117#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 16175#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 15999#L126-12 assume 0 == read_history_bool_~history_id; 16000#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 15721#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 15723#L262 assume !(0 == check_~tmp___3~0 % 256); 16119#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 16217#L106-7 assume 3 == read_history_int8_~history_id; 16262#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 15699#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 15956#L301 assume !(check_~tmp___10~0 > -2); 15954#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 15955#L106-9 assume 3 == read_history_int8_~history_id; 16260#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 16096#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 16113#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 15935#L321-1 check_#res := 1; 16115#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 16158#L537-72 assume !(0 == assert_~arg % 256); 16110#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 15979#L512-2 [2020-11-30 00:15:21,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:21,071 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 1 times [2020-11-30 00:15:21,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:21,071 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127376404] [2020-11-30 00:15:21,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:21,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:21,191 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:21,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127376404] [2020-11-30 00:15:21,191 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:21,191 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:21,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496049602] [2020-11-30 00:15:21,192 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:21,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:21,192 INFO L82 PathProgramCache]: Analyzing trace with hash 169192884, now seen corresponding path program 2 times [2020-11-30 00:15:21,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:21,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843064554] [2020-11-30 00:15:21,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:21,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:21,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:21,220 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843064554] [2020-11-30 00:15:21,220 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:21,220 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:21,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479555455] [2020-11-30 00:15:21,221 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:21,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:21,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:15:21,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:15:21,223 INFO L87 Difference]: Start difference. First operand 741 states and 1224 transitions. cyclomatic complexity: 491 Second operand 3 states. [2020-11-30 00:15:21,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:21,264 INFO L93 Difference]: Finished difference Result 752 states and 1238 transitions. [2020-11-30 00:15:21,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:15:21,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 752 states and 1238 transitions. [2020-11-30 00:15:21,273 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 226 [2020-11-30 00:15:21,283 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 752 states to 752 states and 1238 transitions. [2020-11-30 00:15:21,283 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 501 [2020-11-30 00:15:21,284 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 501 [2020-11-30 00:15:21,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 752 states and 1238 transitions. [2020-11-30 00:15:21,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:21,284 INFO L691 BuchiCegarLoop]: Abstraction has 752 states and 1238 transitions. [2020-11-30 00:15:21,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states and 1238 transitions. [2020-11-30 00:15:21,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 741. [2020-11-30 00:15:21,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 741 states. [2020-11-30 00:15:21,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 1222 transitions. [2020-11-30 00:15:21,303 INFO L714 BuchiCegarLoop]: Abstraction has 741 states and 1222 transitions. [2020-11-30 00:15:21,303 INFO L594 BuchiCegarLoop]: Abstraction has 741 states and 1222 transitions. [2020-11-30 00:15:21,303 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-11-30 00:15:21,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 741 states and 1222 transitions. [2020-11-30 00:15:21,308 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 216 [2020-11-30 00:15:21,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:21,309 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:21,312 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:21,312 INFO L853 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-11-30 00:15:21,315 INFO L794 eck$LassoCheckResult]: Stem: 17734#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 17684#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 17530#L71-2 assume !!(add_history_type_~var~0 < 3); 17531#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 17937#L126 assume 0 == read_history_bool_~history_id; 17932#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17927#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 17916#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 17915#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 17532#L71-2 assume !!(add_history_type_~var~0 < 3); 17533#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 17546#L126 assume 0 == read_history_bool_~history_id; 17477#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17332#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 17336#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 17681#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 17682#L71-2 assume !(add_history_type_~var~0 < 3); 17585#L71-3 add_history_type_#res := 1; 17586#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 17626#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 17561#L71-6 assume !!(add_history_type_~var~0 < 3); 17563#L72-2 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 17536#L126-3 assume 0 == read_history_bool_~history_id; 17537#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17305#L158-3 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 17313#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 17316#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 17600#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 17501#L71-10 assume !!(add_history_type_~var~0 < 3); 17502#L72-4 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 17575#L126-6 assume 0 == read_history_bool_~history_id; 17576#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17395#L158-6 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 17402#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 17295#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 17686#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 17716#L71-14 assume !!(add_history_type_~var~0 < 3); 17766#L72-6 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 17550#L126-9 assume 0 == read_history_bool_~history_id; 17551#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17349#L158-9 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 17354#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 17423#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 17675#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 17601#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 17602#L504 assume !(0 == main_~i2~0); 17769#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 17479#L512-2 [2020-11-30 00:15:21,315 INFO L796 eck$LassoCheckResult]: Loop: 17479#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 17480#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 17289#L532-16 assume 0 != ~gate1Failed~0 % 256; 17290#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 17591#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 17592#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 17544#L181-2 assume !(0 == write_history_bool_~history_id); 17545#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 17310#L532-17 assume 0 != ~gate2Failed~0 % 256; 17312#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 17657#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 17660#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 17542#L181-4 assume !(0 == write_history_bool_~history_id); 17543#L186-4 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 17320#L532-18 assume 0 != ~gate3Failed~0 % 256; 17323#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 17638#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 17639#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 17635#L441 assume ~VALUE1~0 == ~VALUE2~0; 17620#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 17324#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 17325#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 17334#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 17335#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 17615#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 17674#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 17499#L126-12 assume 0 == read_history_bool_~history_id; 17500#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17223#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 17225#L262 assume !(0 == check_~tmp___3~0 % 256); 17617#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 17717#L106-7 assume 3 == read_history_int8_~history_id; 17763#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 17201#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 17457#L301 assume !(check_~tmp___10~0 > -2); 17455#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 17456#L106-9 assume 3 == read_history_int8_~history_id; 17761#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 17594#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 17611#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 17436#L321-1 check_#res := 1; 17613#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 17658#L537-72 assume !(0 == assert_~arg % 256); 17608#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 17479#L512-2 [2020-11-30 00:15:21,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:21,316 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 2 times [2020-11-30 00:15:21,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:21,322 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009823743] [2020-11-30 00:15:21,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:21,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:21,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:21,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009823743] [2020-11-30 00:15:21,382 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:21,382 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:21,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835995708] [2020-11-30 00:15:21,382 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:21,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:21,383 INFO L82 PathProgramCache]: Analyzing trace with hash -1212994720, now seen corresponding path program 1 times [2020-11-30 00:15:21,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:21,383 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461716488] [2020-11-30 00:15:21,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:21,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:21,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:21,425 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461716488] [2020-11-30 00:15:21,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:21,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:21,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707418646] [2020-11-30 00:15:21,425 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:21,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:21,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:15:21,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:15:21,426 INFO L87 Difference]: Start difference. First operand 741 states and 1222 transitions. cyclomatic complexity: 489 Second operand 3 states. [2020-11-30 00:15:21,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:21,472 INFO L93 Difference]: Finished difference Result 761 states and 1250 transitions. [2020-11-30 00:15:21,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:15:21,473 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 761 states and 1250 transitions. [2020-11-30 00:15:21,480 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 235 [2020-11-30 00:15:21,488 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 761 states to 761 states and 1250 transitions. [2020-11-30 00:15:21,488 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 510 [2020-11-30 00:15:21,489 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 510 [2020-11-30 00:15:21,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 761 states and 1250 transitions. [2020-11-30 00:15:21,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:21,490 INFO L691 BuchiCegarLoop]: Abstraction has 761 states and 1250 transitions. [2020-11-30 00:15:21,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states and 1250 transitions. [2020-11-30 00:15:21,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 740. [2020-11-30 00:15:21,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 740 states. [2020-11-30 00:15:21,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1219 transitions. [2020-11-30 00:15:21,508 INFO L714 BuchiCegarLoop]: Abstraction has 740 states and 1219 transitions. [2020-11-30 00:15:21,509 INFO L594 BuchiCegarLoop]: Abstraction has 740 states and 1219 transitions. [2020-11-30 00:15:21,509 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-11-30 00:15:21,509 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 740 states and 1219 transitions. [2020-11-30 00:15:21,514 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2020-11-30 00:15:21,514 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:21,514 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:21,516 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:21,516 INFO L853 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, 1] [2020-11-30 00:15:21,516 INFO L794 eck$LassoCheckResult]: Stem: 19241#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 19190#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 19039#L71-2 assume !!(add_history_type_~var~0 < 3); 19040#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 19055#L126 assume 0 == read_history_bool_~history_id; 18987#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 18844#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 18846#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 19188#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 19041#L71-2 assume !!(add_history_type_~var~0 < 3); 19042#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 19446#L126 assume 0 == read_history_bool_~history_id; 19442#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 19437#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 19436#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 19435#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 19434#L71-2 assume !(add_history_type_~var~0 < 3); 19094#L71-3 add_history_type_#res := 1; 19095#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 19136#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 19070#L71-6 assume !!(add_history_type_~var~0 < 3); 19072#L72-2 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 19045#L126-3 assume 0 == read_history_bool_~history_id; 19046#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 18819#L158-3 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 18826#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 18829#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 19109#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 19110#L71-10 assume !!(add_history_type_~var~0 < 3); 19275#L72-4 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 19084#L126-6 assume 0 == read_history_bool_~history_id; 19085#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 18907#L158-6 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 18912#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 18806#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 19193#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 19223#L71-14 assume !!(add_history_type_~var~0 < 3); 19273#L72-6 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 19059#L126-9 assume 0 == read_history_bool_~history_id; 19060#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 18855#L158-9 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 18864#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 18931#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 19182#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 19113#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 19114#L504 assume !(0 == main_~i2~0); 19277#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 18989#L512-2 [2020-11-30 00:15:21,518 INFO L796 eck$LassoCheckResult]: Loop: 18989#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 18990#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 18794#L532-16 assume 0 != ~gate1Failed~0 % 256; 18795#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 19100#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 19101#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 19053#L181-2 assume !(0 == write_history_bool_~history_id); 19054#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 18815#L532-17 assume 0 != ~gate2Failed~0 % 256; 18817#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 19165#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 19168#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 19051#L181-4 assume !(0 == write_history_bool_~history_id); 19052#L186-4 assume !(1 == write_history_bool_~history_id); 18824#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 18825#L532-18 assume 0 != ~gate3Failed~0 % 256; 18833#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 19148#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 19149#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 19145#L441 assume ~VALUE1~0 == ~VALUE2~0; 19130#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 18834#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 18835#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 18841#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 18842#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 19125#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 19181#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 19009#L126-12 assume 0 == read_history_bool_~history_id; 19010#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 18734#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 18736#L262 assume !(0 == check_~tmp___3~0 % 256); 19127#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 19224#L106-7 assume 3 == read_history_int8_~history_id; 19270#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 18712#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 18967#L301 assume !(check_~tmp___10~0 > -2); 18965#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 18966#L106-9 assume 3 == read_history_int8_~history_id; 19268#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 19103#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 19121#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 18946#L321-1 check_#res := 1; 19123#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 19166#L537-72 assume !(0 == assert_~arg % 256); 19118#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 18989#L512-2 [2020-11-30 00:15:21,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:21,518 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 3 times [2020-11-30 00:15:21,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:21,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192091265] [2020-11-30 00:15:21,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:21,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:21,582 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:21,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192091265] [2020-11-30 00:15:21,582 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:21,582 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:21,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879635782] [2020-11-30 00:15:21,583 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:21,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:21,583 INFO L82 PathProgramCache]: Analyzing trace with hash -299867969, now seen corresponding path program 1 times [2020-11-30 00:15:21,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:21,584 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796712197] [2020-11-30 00:15:21,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:21,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:21,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:21,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796712197] [2020-11-30 00:15:21,632 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:21,633 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:21,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153662726] [2020-11-30 00:15:21,634 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:21,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:21,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:15:21,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:15:21,635 INFO L87 Difference]: Start difference. First operand 740 states and 1219 transitions. cyclomatic complexity: 487 Second operand 3 states. [2020-11-30 00:15:21,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:21,670 INFO L93 Difference]: Finished difference Result 940 states and 1542 transitions. [2020-11-30 00:15:21,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:15:21,670 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 940 states and 1542 transitions. [2020-11-30 00:15:21,678 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 415 [2020-11-30 00:15:21,688 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 940 states to 940 states and 1542 transitions. [2020-11-30 00:15:21,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2020-11-30 00:15:21,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 689 [2020-11-30 00:15:21,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 940 states and 1542 transitions. [2020-11-30 00:15:21,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:21,690 INFO L691 BuchiCegarLoop]: Abstraction has 940 states and 1542 transitions. [2020-11-30 00:15:21,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states and 1542 transitions. [2020-11-30 00:15:21,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 783. [2020-11-30 00:15:21,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2020-11-30 00:15:21,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 1284 transitions. [2020-11-30 00:15:21,710 INFO L714 BuchiCegarLoop]: Abstraction has 783 states and 1284 transitions. [2020-11-30 00:15:21,710 INFO L594 BuchiCegarLoop]: Abstraction has 783 states and 1284 transitions. [2020-11-30 00:15:21,710 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-11-30 00:15:21,710 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 783 states and 1284 transitions. [2020-11-30 00:15:21,715 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2020-11-30 00:15:21,715 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:21,715 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:21,718 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:21,719 INFO L853 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, 1, 1] [2020-11-30 00:15:21,719 INFO L794 eck$LassoCheckResult]: Stem: 20942#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 20891#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 20734#L71-2 assume !!(add_history_type_~var~0 < 3); 20735#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 20750#L126 assume 0 == read_history_bool_~history_id; 20678#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 20532#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 20536#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 20889#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 20736#L71-2 assume !!(add_history_type_~var~0 < 3); 20737#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 21092#L126 assume 0 == read_history_bool_~history_id; 21086#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 21081#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 21080#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 21079#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 21078#L71-2 assume !(add_history_type_~var~0 < 3); 20789#L71-3 add_history_type_#res := 1; 20790#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 20830#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 20765#L71-6 assume !!(add_history_type_~var~0 < 3); 20766#L72-2 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 20740#L126-3 assume 0 == read_history_bool_~history_id; 20741#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 20505#L158-3 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 20513#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 20517#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 20804#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 20702#L71-10 assume !!(add_history_type_~var~0 < 3); 20703#L72-4 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 20779#L126-6 assume 0 == read_history_bool_~history_id; 20780#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 20595#L158-6 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 20602#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 20495#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 20893#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 20725#L71-14 assume !!(add_history_type_~var~0 < 3); 20726#L72-6 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 20754#L126-9 assume 0 == read_history_bool_~history_id; 20755#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 20549#L158-9 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 20554#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 20623#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 20882#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 20805#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 20806#L504 assume !(0 == main_~i2~0); 20977#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 20680#L512-2 [2020-11-30 00:15:21,719 INFO L796 eck$LassoCheckResult]: Loop: 20680#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 20681#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 20489#L532-16 assume 0 != ~gate1Failed~0 % 256; 20490#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 20795#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 20796#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 20748#L181-2 assume !(0 == write_history_bool_~history_id); 20749#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 20510#L532-17 assume 0 != ~gate2Failed~0 % 256; 20512#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 20863#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 20866#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 20746#L181-4 assume !(0 == write_history_bool_~history_id); 20747#L186-4 assume !(1 == write_history_bool_~history_id); 20520#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 20521#L532-18 assume 0 != ~gate3Failed~0 % 256; 20523#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 20842#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 20845#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 20839#L441 assume ~VALUE1~0 == ~VALUE2~0; 20824#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 20524#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 20525#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 20534#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 20535#L249 assume !(0 == ~gate1Failed~0 % 256); 20890#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 20819#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 20881#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 20700#L126-12 assume 0 == read_history_bool_~history_id; 20701#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 20423#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 20425#L262 assume !(0 == check_~tmp___3~0 % 256); 20821#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 20924#L106-7 assume 3 == read_history_int8_~history_id; 20972#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 20401#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 20657#L301 assume !(check_~tmp___10~0 > -2); 20655#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 20656#L106-9 assume 3 == read_history_int8_~history_id; 20970#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 20798#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 20815#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 20636#L321-1 check_#res := 1; 20817#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 20864#L537-72 assume !(0 == assert_~arg % 256); 20812#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 20680#L512-2 [2020-11-30 00:15:21,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:21,720 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 4 times [2020-11-30 00:15:21,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:21,720 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439612088] [2020-11-30 00:15:21,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:21,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:21,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:21,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439612088] [2020-11-30 00:15:21,768 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:21,768 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:21,768 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137448062] [2020-11-30 00:15:21,768 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:21,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:21,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1137104210, now seen corresponding path program 1 times [2020-11-30 00:15:21,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:21,769 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930433123] [2020-11-30 00:15:21,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:21,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:21,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:21,801 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930433123] [2020-11-30 00:15:21,801 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:21,801 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:21,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57034530] [2020-11-30 00:15:21,803 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:21,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:21,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:15:21,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:15:21,805 INFO L87 Difference]: Start difference. First operand 783 states and 1284 transitions. cyclomatic complexity: 509 Second operand 3 states. [2020-11-30 00:15:21,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:21,839 INFO L93 Difference]: Finished difference Result 1014 states and 1655 transitions. [2020-11-30 00:15:21,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:15:21,839 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1014 states and 1655 transitions. [2020-11-30 00:15:21,849 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 489 [2020-11-30 00:15:21,858 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1014 states to 1014 states and 1655 transitions. [2020-11-30 00:15:21,858 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 763 [2020-11-30 00:15:21,859 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 763 [2020-11-30 00:15:21,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1014 states and 1655 transitions. [2020-11-30 00:15:21,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:21,860 INFO L691 BuchiCegarLoop]: Abstraction has 1014 states and 1655 transitions. [2020-11-30 00:15:21,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states and 1655 transitions. [2020-11-30 00:15:21,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 842. [2020-11-30 00:15:21,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 842 states. [2020-11-30 00:15:21,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 1374 transitions. [2020-11-30 00:15:21,921 INFO L714 BuchiCegarLoop]: Abstraction has 842 states and 1374 transitions. [2020-11-30 00:15:21,921 INFO L594 BuchiCegarLoop]: Abstraction has 842 states and 1374 transitions. [2020-11-30 00:15:21,921 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-11-30 00:15:21,921 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 842 states and 1374 transitions. [2020-11-30 00:15:21,924 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 317 [2020-11-30 00:15:21,925 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:21,925 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:21,926 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:21,926 INFO L853 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, 1, 1, 1] [2020-11-30 00:15:21,927 INFO L794 eck$LassoCheckResult]: Stem: 22745#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 22695#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 22539#L71-2 assume !!(add_history_type_~var~0 < 3); 22540#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 22555#L126 assume 0 == read_history_bool_~history_id; 22483#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22337#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 22341#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 22693#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 22541#L71-2 assume !!(add_history_type_~var~0 < 3); 22542#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 22895#L126 assume 0 == read_history_bool_~history_id; 22889#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22884#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 22883#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 22882#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 22881#L71-2 assume !(add_history_type_~var~0 < 3); 22594#L71-3 add_history_type_#res := 1; 22595#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 22635#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 22570#L71-6 assume !!(add_history_type_~var~0 < 3); 22571#L72-2 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 22545#L126-3 assume 0 == read_history_bool_~history_id; 22546#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22311#L158-3 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 22319#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 22322#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 22609#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 22507#L71-10 assume !!(add_history_type_~var~0 < 3); 22508#L72-4 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 22584#L126-6 assume 0 == read_history_bool_~history_id; 22585#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22400#L158-6 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 22407#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 22301#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 22697#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 22530#L71-14 assume !!(add_history_type_~var~0 < 3); 22531#L72-6 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 22559#L126-9 assume 0 == read_history_bool_~history_id; 22560#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22354#L158-9 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 22359#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 22428#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 22686#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 22610#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 22611#L504 assume !(0 == main_~i2~0); 22780#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 22485#L512-2 [2020-11-30 00:15:21,927 INFO L796 eck$LassoCheckResult]: Loop: 22485#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 22486#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 22295#L532-16 assume 0 != ~gate1Failed~0 % 256; 22296#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 22600#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 22601#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 22553#L181-2 assume !(0 == write_history_bool_~history_id); 22554#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 22316#L532-17 assume 0 != ~gate2Failed~0 % 256; 22318#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 22669#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 22670#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 22551#L181-4 assume !(0 == write_history_bool_~history_id); 22552#L186-4 assume !(1 == write_history_bool_~history_id); 22325#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 22326#L532-18 assume 0 != ~gate3Failed~0 % 256; 22328#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 22647#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 22648#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 22644#L441 assume ~VALUE1~0 == ~VALUE2~0; 22629#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 22329#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 22330#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 22339#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 22340#L249 assume !(0 == ~gate1Failed~0 % 256); 22694#L252 assume !(0 == ~gate2Failed~0 % 256); 22623#L255 assume 0 == ~gate3Failed~0 % 256;check_~tmp~2 := 1; 22624#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 22685#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 22505#L126-12 assume 0 == read_history_bool_~history_id; 22506#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22229#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 22231#L262 assume !(0 == check_~tmp___3~0 % 256); 22626#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 22728#L106-7 assume 3 == read_history_int8_~history_id; 22775#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 22207#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 22462#L301 assume !(check_~tmp___10~0 > -2); 22460#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 22461#L106-9 assume 3 == read_history_int8_~history_id; 22773#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 22603#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 22620#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 22441#L321-1 check_#res := 1; 22622#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 22666#L537-72 assume !(0 == assert_~arg % 256); 22617#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 22485#L512-2 [2020-11-30 00:15:21,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:21,928 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 5 times [2020-11-30 00:15:21,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:21,928 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548000035] [2020-11-30 00:15:21,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:21,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:21,983 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:21,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548000035] [2020-11-30 00:15:21,983 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:21,983 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:21,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289241169] [2020-11-30 00:15:21,983 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:21,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:21,984 INFO L82 PathProgramCache]: Analyzing trace with hash -504643932, now seen corresponding path program 1 times [2020-11-30 00:15:21,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:21,984 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283073372] [2020-11-30 00:15:21,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:21,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:22,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:22,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283073372] [2020-11-30 00:15:22,014 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:22,014 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:22,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959983749] [2020-11-30 00:15:22,015 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:22,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:22,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:15:22,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:15:22,016 INFO L87 Difference]: Start difference. First operand 842 states and 1374 transitions. cyclomatic complexity: 540 Second operand 3 states. [2020-11-30 00:15:22,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:22,049 INFO L93 Difference]: Finished difference Result 1111 states and 1809 transitions. [2020-11-30 00:15:22,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:15:22,049 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1111 states and 1809 transitions. [2020-11-30 00:15:22,057 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 586 [2020-11-30 00:15:22,066 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1111 states to 1111 states and 1809 transitions. [2020-11-30 00:15:22,067 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 860 [2020-11-30 00:15:22,070 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 860 [2020-11-30 00:15:22,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1111 states and 1809 transitions. [2020-11-30 00:15:22,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:22,071 INFO L691 BuchiCegarLoop]: Abstraction has 1111 states and 1809 transitions. [2020-11-30 00:15:22,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states and 1809 transitions. [2020-11-30 00:15:22,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 909. [2020-11-30 00:15:22,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 909 states. [2020-11-30 00:15:22,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 1484 transitions. [2020-11-30 00:15:22,092 INFO L714 BuchiCegarLoop]: Abstraction has 909 states and 1484 transitions. [2020-11-30 00:15:22,092 INFO L594 BuchiCegarLoop]: Abstraction has 909 states and 1484 transitions. [2020-11-30 00:15:22,092 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-11-30 00:15:22,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 909 states and 1484 transitions. [2020-11-30 00:15:22,096 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 384 [2020-11-30 00:15:22,096 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:22,096 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:22,098 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:22,098 INFO L853 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, 1, 1, 1] [2020-11-30 00:15:22,098 INFO L794 eck$LassoCheckResult]: Stem: 24708#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 24656#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 24500#L71-2 assume !!(add_history_type_~var~0 < 3); 24501#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 24516#L126 assume 0 == read_history_bool_~history_id; 24446#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24301#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 24305#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 24654#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 24502#L71-2 assume !!(add_history_type_~var~0 < 3); 24503#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 24864#L126 assume 0 == read_history_bool_~history_id; 24858#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24853#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 24852#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 24851#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 24850#L71-2 assume !(add_history_type_~var~0 < 3); 24555#L71-3 add_history_type_#res := 1; 24556#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 24596#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 24531#L71-6 assume !!(add_history_type_~var~0 < 3); 24532#L72-2 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 24506#L126-3 assume 0 == read_history_bool_~history_id; 24507#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24273#L158-3 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 24281#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 24284#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 24570#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 24470#L71-10 assume !!(add_history_type_~var~0 < 3); 24471#L72-4 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 24545#L126-6 assume 0 == read_history_bool_~history_id; 24546#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24364#L158-6 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 24371#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 24263#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 24658#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 24491#L71-14 assume !!(add_history_type_~var~0 < 3); 24492#L72-6 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 24520#L126-9 assume 0 == read_history_bool_~history_id; 24521#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24318#L158-9 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 24323#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 24392#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 24647#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 24571#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 24572#L504 assume !(0 == main_~i2~0); 24744#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 24448#L512-2 [2020-11-30 00:15:22,099 INFO L796 eck$LassoCheckResult]: Loop: 24448#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 24449#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 24257#L532-16 assume 0 != ~gate1Failed~0 % 256; 24258#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 24561#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 24562#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 24514#L181-2 assume !(0 == write_history_bool_~history_id); 24515#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 24295#L532-17 assume 0 != ~gate2Failed~0 % 256; 25053#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 24630#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 24631#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 24512#L181-4 assume !(0 == write_history_bool_~history_id); 24513#L186-4 assume !(1 == write_history_bool_~history_id); 24287#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 24288#L532-18 assume 0 != ~gate3Failed~0 % 256; 24608#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 24609#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 24611#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 24605#L441 assume ~VALUE1~0 == ~VALUE2~0; 24590#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 24292#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 24293#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 24303#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 24304#L249 assume !(0 == ~gate1Failed~0 % 256); 24655#L252 assume !(0 == ~gate2Failed~0 % 256); 24584#L255 assume !(0 == ~gate3Failed~0 % 256);check_~tmp~2 := 0; 24585#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 24646#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 24468#L126-12 assume 0 == read_history_bool_~history_id; 24469#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24191#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 24193#L262 assume !(0 == check_~tmp___3~0 % 256); 24587#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 24692#L106-7 assume 3 == read_history_int8_~history_id; 24738#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 24169#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 24426#L301 assume !(check_~tmp___10~0 > -2); 24424#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 24425#L106-9 assume 3 == read_history_int8_~history_id; 24736#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 24564#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 24581#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 24405#L321-1 check_#res := 1; 24583#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 24628#L537-72 assume !(0 == assert_~arg % 256); 24578#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 24448#L512-2 [2020-11-30 00:15:22,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:22,099 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 6 times [2020-11-30 00:15:22,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:22,100 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895903400] [2020-11-30 00:15:22,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:22,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:22,143 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:22,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895903400] [2020-11-30 00:15:22,143 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:22,143 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:22,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586400302] [2020-11-30 00:15:22,144 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:22,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:22,144 INFO L82 PathProgramCache]: Analyzing trace with hash -81942106, now seen corresponding path program 1 times [2020-11-30 00:15:22,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:22,145 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944116670] [2020-11-30 00:15:22,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:22,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:22,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:22,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944116670] [2020-11-30 00:15:22,178 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:22,178 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:22,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058105267] [2020-11-30 00:15:22,178 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:22,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:22,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:15:22,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:15:22,179 INFO L87 Difference]: Start difference. First operand 909 states and 1484 transitions. cyclomatic complexity: 583 Second operand 3 states. [2020-11-30 00:15:22,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:22,487 INFO L93 Difference]: Finished difference Result 1341 states and 2093 transitions. [2020-11-30 00:15:22,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:15:22,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1341 states and 2093 transitions. [2020-11-30 00:15:22,496 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 384 [2020-11-30 00:15:22,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1341 states to 1341 states and 2093 transitions. [2020-11-30 00:15:22,508 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 994 [2020-11-30 00:15:22,509 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 994 [2020-11-30 00:15:22,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1341 states and 2093 transitions. [2020-11-30 00:15:22,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:22,510 INFO L691 BuchiCegarLoop]: Abstraction has 1341 states and 2093 transitions. [2020-11-30 00:15:22,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states and 2093 transitions. [2020-11-30 00:15:22,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 909. [2020-11-30 00:15:22,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 909 states. [2020-11-30 00:15:22,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 1448 transitions. [2020-11-30 00:15:22,532 INFO L714 BuchiCegarLoop]: Abstraction has 909 states and 1448 transitions. [2020-11-30 00:15:22,532 INFO L594 BuchiCegarLoop]: Abstraction has 909 states and 1448 transitions. [2020-11-30 00:15:22,533 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-11-30 00:15:22,533 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 909 states and 1448 transitions. [2020-11-30 00:15:22,536 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 384 [2020-11-30 00:15:22,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:22,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:22,546 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:22,546 INFO L853 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, 1, 1, 1, 1] [2020-11-30 00:15:22,546 INFO L794 eck$LassoCheckResult]: Stem: 26973#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 26920#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 26758#L71-2 assume !!(add_history_type_~var~0 < 3); 26759#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 27231#L126 assume 0 == read_history_bool_~history_id; 26704#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 26558#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 26562#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 26917#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 26760#L71-2 assume !!(add_history_type_~var~0 < 3); 26761#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 26775#L126 assume 0 == read_history_bool_~history_id; 26776#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 27224#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 27223#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 27222#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 27221#L71-2 assume !(add_history_type_~var~0 < 3); 26816#L71-3 add_history_type_#res := 1; 26817#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 26859#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 26792#L71-6 assume !!(add_history_type_~var~0 < 3); 26793#L72-2 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 26764#L126-3 assume 0 == read_history_bool_~history_id; 26765#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 26532#L158-3 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 26540#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 26543#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 26832#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 26833#L71-10 assume !!(add_history_type_~var~0 < 3); 27015#L72-4 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 26806#L126-6 assume 0 == read_history_bool_~history_id; 26807#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 26621#L158-6 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 26628#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 26522#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 26922#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 26749#L71-14 assume !!(add_history_type_~var~0 < 3); 26750#L72-6 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 26781#L126-9 assume 0 == read_history_bool_~history_id; 26782#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 26575#L158-9 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 26580#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 26649#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 26911#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 26834#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 26835#L504 assume !(0 == main_~i2~0); 27018#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 26706#L512-2 [2020-11-30 00:15:22,547 INFO L796 eck$LassoCheckResult]: Loop: 26706#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 26707#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 26516#L532-16 assume 0 != ~gate1Failed~0 % 256; 26517#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 26823#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 26824#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 27178#L181-2 assume !(0 == write_history_bool_~history_id); 27173#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 27170#L532-17 assume 0 != ~gate2Failed~0 % 256; 27171#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 27177#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 27176#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 27172#L181-4 assume !(0 == write_history_bool_~history_id); 27169#L186-4 assume !(1 == write_history_bool_~history_id); 27168#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 27163#L532-18 assume 0 != ~gate3Failed~0 % 256; 27161#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 27159#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 27157#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 27154#L441 assume ~VALUE1~0 == ~VALUE2~0; 27135#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 27127#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 27124#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 27121#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 27118#L249 assume !(0 == ~gate1Failed~0 % 256); 27116#L252 assume !(0 == ~gate2Failed~0 % 256); 26847#L255 assume !(0 == ~gate3Failed~0 % 256);check_~tmp~2 := 0; 26848#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 26910#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 26727#L126-12 assume 0 == read_history_bool_~history_id; 26728#L127-12 assume !(0 == read_history_bool_~historyIndex); 26944#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 26451#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 26452#L262 assume !(0 == check_~tmp___3~0 % 256); 26850#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 26953#L106-7 assume 3 == read_history_int8_~history_id; 27006#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 26428#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 26684#L301 assume !(check_~tmp___10~0 > -2); 26682#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 26683#L106-9 assume 3 == read_history_int8_~history_id; 27004#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 26826#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 26844#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 26662#L321-1 check_#res := 1; 26846#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 26894#L537-72 assume !(0 == assert_~arg % 256); 26841#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 26706#L512-2 [2020-11-30 00:15:22,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:22,548 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 7 times [2020-11-30 00:15:22,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:22,548 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551603528] [2020-11-30 00:15:22,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:22,619 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:22,619 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551603528] [2020-11-30 00:15:22,619 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:22,620 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:22,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254772307] [2020-11-30 00:15:22,620 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:22,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:22,621 INFO L82 PathProgramCache]: Analyzing trace with hash 261701179, now seen corresponding path program 1 times [2020-11-30 00:15:22,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:22,621 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982366774] [2020-11-30 00:15:22,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:22,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:22,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:22,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982366774] [2020-11-30 00:15:22,663 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:22,663 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-30 00:15:22,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487623474] [2020-11-30 00:15:22,663 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:22,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:22,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-30 00:15:22,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-30 00:15:22,664 INFO L87 Difference]: Start difference. First operand 909 states and 1448 transitions. cyclomatic complexity: 547 Second operand 5 states. [2020-11-30 00:15:22,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:22,813 INFO L93 Difference]: Finished difference Result 1173 states and 1807 transitions. [2020-11-30 00:15:22,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-30 00:15:22,814 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1173 states and 1807 transitions. [2020-11-30 00:15:22,832 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 768 [2020-11-30 00:15:22,843 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1173 states to 1173 states and 1807 transitions. [2020-11-30 00:15:22,843 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 985 [2020-11-30 00:15:22,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 985 [2020-11-30 00:15:22,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1173 states and 1807 transitions. [2020-11-30 00:15:22,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:22,846 INFO L691 BuchiCegarLoop]: Abstraction has 1173 states and 1807 transitions. [2020-11-30 00:15:22,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states and 1807 transitions. [2020-11-30 00:15:22,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 780. [2020-11-30 00:15:22,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 780 states. [2020-11-30 00:15:22,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 1220 transitions. [2020-11-30 00:15:22,868 INFO L714 BuchiCegarLoop]: Abstraction has 780 states and 1220 transitions. [2020-11-30 00:15:22,868 INFO L594 BuchiCegarLoop]: Abstraction has 780 states and 1220 transitions. [2020-11-30 00:15:22,869 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-11-30 00:15:22,869 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 780 states and 1220 transitions. [2020-11-30 00:15:22,873 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 384 [2020-11-30 00:15:22,873 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:22,873 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:22,875 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:22,875 INFO L853 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, 1, 1, 1, 1] [2020-11-30 00:15:22,875 INFO L794 eck$LassoCheckResult]: Stem: 28867#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 28592#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 28593#L71-2 assume !!(add_history_type_~var~0 < 3); 28893#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 29115#L126 assume 0 == read_history_bool_~history_id; 29109#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 29104#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 29103#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 29033#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 28894#L71-2 assume !!(add_history_type_~var~0 < 3); 28895#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 28904#L126 assume 0 == read_history_bool_~history_id; 28823#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 28672#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 28677#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 29030#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 29034#L71-2 assume !(add_history_type_~var~0 < 3); 28934#L71-3 add_history_type_#res := 1; 28614#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 28615#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 28917#L71-6 assume !!(add_history_type_~var~0 < 3); 28918#L72-2 assume !(0 == add_history_type_~history_id); 29001#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 28887#L126-4 assume 0 == read_history_bool_~history_id; 28888#L127-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 28642#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 28648#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 28607#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 28608#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 28944#L71-10 assume !!(add_history_type_~var~0 < 3); 29015#L72-4 assume !(0 == add_history_type_~history_id); 28999#L78-4 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 28924#L126-7 assume 0 == read_history_bool_~history_id; 28925#L127-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 28710#L158-7 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 28717#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 28598#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 28599#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 28798#L71-14 assume !!(add_history_type_~var~0 < 3); 29013#L72-6 assume !(0 == add_history_type_~history_id); 28993#L78-6 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 28862#L126-10 assume 0 == read_history_bool_~history_id; 28863#L127-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 28586#L158-10 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 28590#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 28594#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 28595#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 28945#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 28946#L504 assume !(0 == main_~i2~0); 29019#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 28825#L512-2 [2020-11-30 00:15:22,876 INFO L796 eck$LassoCheckResult]: Loop: 28825#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 28826#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 28526#L532-16 assume 0 != ~gate1Failed~0 % 256; 28646#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 28938#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 28939#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 28903#L181-2 assume !(0 == write_history_bool_~history_id); 28621#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 28622#L532-17 assume 0 != ~gate2Failed~0 % 256; 28655#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 29247#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 29246#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 29245#L181-4 assume !(0 == write_history_bool_~history_id); 29244#L186-4 assume !(1 == write_history_bool_~history_id); 29243#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 29242#L532-18 assume 0 != ~gate3Failed~0 % 256; 29009#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 29010#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 29011#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 29005#L441 assume ~VALUE1~0 == ~VALUE2~0; 29007#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 29268#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 29267#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 29265#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 28997#L249 assume !(0 == ~gate1Failed~0 % 256); 28548#L252 assume !(0 == ~gate2Failed~0 % 256); 28549#L255 assume !(0 == ~gate3Failed~0 % 256);check_~tmp~2 := 0; 28978#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 28996#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 28850#L126-12 assume 0 == read_history_bool_~history_id; 28851#L127-12 assume !(0 == read_history_bool_~historyIndex); 28776#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 28556#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 28557#L262 assume !(0 == check_~tmp___3~0 % 256); 28799#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 28800#L106-7 assume 3 == read_history_int8_~history_id; 28985#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 28529#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 28788#L301 assume !(check_~tmp___10~0 > -2); 28784#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 28785#L106-9 assume 3 == read_history_int8_~history_id; 28983#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 28818#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 28968#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 28757#L321-1 check_#res := 1; 28604#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 28874#L537-72 assume !(0 == assert_~arg % 256); 28875#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 28825#L512-2 [2020-11-30 00:15:22,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:22,877 INFO L82 PathProgramCache]: Analyzing trace with hash 23604671, now seen corresponding path program 1 times [2020-11-30 00:15:22,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:22,877 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178268340] [2020-11-30 00:15:22,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:22,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:22,922 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:22,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178268340] [2020-11-30 00:15:22,922 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:22,922 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:22,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286768448] [2020-11-30 00:15:22,923 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:22,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:22,923 INFO L82 PathProgramCache]: Analyzing trace with hash 261701179, now seen corresponding path program 2 times [2020-11-30 00:15:22,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:22,924 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671947151] [2020-11-30 00:15:22,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:22,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:22,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:22,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671947151] [2020-11-30 00:15:22,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:22,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-30 00:15:22,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557715007] [2020-11-30 00:15:22,968 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:22,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:22,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-30 00:15:22,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-30 00:15:22,969 INFO L87 Difference]: Start difference. First operand 780 states and 1220 transitions. cyclomatic complexity: 445 Second operand 4 states. [2020-11-30 00:15:23,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:23,459 INFO L93 Difference]: Finished difference Result 2137 states and 3278 transitions. [2020-11-30 00:15:23,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-30 00:15:23,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2137 states and 3278 transitions. [2020-11-30 00:15:23,474 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 721 [2020-11-30 00:15:23,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2137 states to 2137 states and 3278 transitions. [2020-11-30 00:15:23,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1726 [2020-11-30 00:15:23,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1726 [2020-11-30 00:15:23,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2137 states and 3278 transitions. [2020-11-30 00:15:23,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:23,493 INFO L691 BuchiCegarLoop]: Abstraction has 2137 states and 3278 transitions. [2020-11-30 00:15:23,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2137 states and 3278 transitions. [2020-11-30 00:15:23,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2137 to 780. [2020-11-30 00:15:23,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 780 states. [2020-11-30 00:15:23,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 1219 transitions. [2020-11-30 00:15:23,519 INFO L714 BuchiCegarLoop]: Abstraction has 780 states and 1219 transitions. [2020-11-30 00:15:23,519 INFO L594 BuchiCegarLoop]: Abstraction has 780 states and 1219 transitions. [2020-11-30 00:15:23,519 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-11-30 00:15:23,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 780 states and 1219 transitions. [2020-11-30 00:15:23,522 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 384 [2020-11-30 00:15:23,522 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:23,522 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:23,524 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:23,524 INFO L853 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, 1, 1, 1, 1, 1] [2020-11-30 00:15:23,524 INFO L794 eck$LassoCheckResult]: Stem: 31804#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 31522#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 31523#L71-2 assume !!(add_history_type_~var~0 < 3); 31830#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 31990#L126 assume 0 == read_history_bool_~history_id; 31759#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 31602#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 31606#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 31977#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 31831#L71-2 assume !!(add_history_type_~var~0 < 3); 31832#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 31842#L126 assume 0 == read_history_bool_~history_id; 31843#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 31984#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 31983#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 31982#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 31981#L71-2 assume !(add_history_type_~var~0 < 3); 31875#L71-3 add_history_type_#res := 1; 31544#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 31545#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 31857#L71-6 assume !!(add_history_type_~var~0 < 3); 31858#L72-2 assume !(0 == add_history_type_~history_id); 31941#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 31824#L126-4 assume 0 == read_history_bool_~history_id; 31825#L127-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 31572#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 31578#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 31537#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 31538#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 31788#L71-10 assume !!(add_history_type_~var~0 < 3); 31789#L72-4 assume !(0 == add_history_type_~history_id); 31951#L78-4 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 32007#L126-7 assume 0 == read_history_bool_~history_id; 32012#L127-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 32008#L158-7 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 31963#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 31528#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 31529#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 31731#L71-14 assume !!(add_history_type_~var~0 < 3); 31949#L72-6 assume !(0 == add_history_type_~history_id); 31934#L78-6 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 31799#L126-10 assume 0 == read_history_bool_~history_id; 31800#L127-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 31516#L158-10 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 31520#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 31524#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 31525#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 31885#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 31886#L504 assume !(0 == main_~i2~0); 31954#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 31760#L512-2 [2020-11-30 00:15:23,524 INFO L796 eck$LassoCheckResult]: Loop: 31760#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 31761#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 31456#L532-16 assume 0 != ~gate1Failed~0 % 256; 31576#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 31879#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 31880#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 31841#L181-2 assume !(0 == write_history_bool_~history_id); 31551#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 31552#L532-17 assume 0 != ~gate2Failed~0 % 256; 31585#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 31964#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 31599#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 31600#L181-4 assume !(0 == write_history_bool_~history_id); 31835#L186-4 assume !(1 == write_history_bool_~history_id); 32141#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 32133#L532-18 assume 0 != ~gate3Failed~0 % 256; 31946#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 31947#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 31948#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 31943#L441 assume ~VALUE1~0 == ~VALUE2~0; 31931#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 31531#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 31594#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 31547#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 31604#L249 assume !(0 == ~gate1Failed~0 % 256); 31478#L252 assume !(0 == ~gate2Failed~0 % 256); 31479#L255 assume !(0 == ~gate3Failed~0 % 256);check_~tmp~2 := 0; 31919#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 31938#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 31786#L126-12 assume 0 == read_history_bool_~history_id; 31787#L127-12 assume !(0 == read_history_bool_~historyIndex); 31708#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 31486#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 31487#L262 assume !(0 == check_~tmp___3~0 % 256); 31732#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 31733#L106-7 assume !(3 == read_history_int8_~history_id);assert_#in~arg := 0;havoc assert_~arg;assert_~arg := assert_#in~arg; 31878#L537-54 assume !(0 == assert_~arg % 256); 31458#L532-27 read_history_int8_#res := -2; 31459#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 31720#L301 assume !(check_~tmp___10~0 > -2); 31716#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 31717#L106-9 assume 3 == read_history_int8_~history_id; 31924#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 31754#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 31907#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 31686#L321-1 check_#res := 1; 31534#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 31811#L537-72 assume !(0 == assert_~arg % 256); 31812#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 31760#L512-2 [2020-11-30 00:15:23,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:23,525 INFO L82 PathProgramCache]: Analyzing trace with hash 23604671, now seen corresponding path program 2 times [2020-11-30 00:15:23,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:23,525 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378202813] [2020-11-30 00:15:23,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:23,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:23,565 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:23,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378202813] [2020-11-30 00:15:23,566 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:23,566 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:23,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716293064] [2020-11-30 00:15:23,566 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:23,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:23,566 INFO L82 PathProgramCache]: Analyzing trace with hash 1283644609, now seen corresponding path program 1 times [2020-11-30 00:15:23,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:23,567 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716278457] [2020-11-30 00:15:23,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:23,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:23,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:23,596 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716278457] [2020-11-30 00:15:23,596 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:23,596 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:23,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897739176] [2020-11-30 00:15:23,610 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:23,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:23,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:15:23,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:15:23,610 INFO L87 Difference]: Start difference. First operand 780 states and 1219 transitions. cyclomatic complexity: 444 Second operand 3 states. [2020-11-30 00:15:23,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:23,671 INFO L93 Difference]: Finished difference Result 1278 states and 2016 transitions. [2020-11-30 00:15:23,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:15:23,672 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1278 states and 2016 transitions. [2020-11-30 00:15:23,678 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 366 [2020-11-30 00:15:23,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1278 states to 1278 states and 2016 transitions. [2020-11-30 00:15:23,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1000 [2020-11-30 00:15:23,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1000 [2020-11-30 00:15:23,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1278 states and 2016 transitions. [2020-11-30 00:15:23,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:23,689 INFO L691 BuchiCegarLoop]: Abstraction has 1278 states and 2016 transitions. [2020-11-30 00:15:23,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1278 states and 2016 transitions. [2020-11-30 00:15:23,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1278 to 744. [2020-11-30 00:15:23,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 744 states. [2020-11-30 00:15:23,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 1165 transitions. [2020-11-30 00:15:23,707 INFO L714 BuchiCegarLoop]: Abstraction has 744 states and 1165 transitions. [2020-11-30 00:15:23,708 INFO L594 BuchiCegarLoop]: Abstraction has 744 states and 1165 transitions. [2020-11-30 00:15:23,708 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-11-30 00:15:23,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 744 states and 1165 transitions. [2020-11-30 00:15:23,711 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 366 [2020-11-30 00:15:23,711 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:23,711 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:23,712 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:23,712 INFO L853 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, 1, 1, 1, 1, 1] [2020-11-30 00:15:23,713 INFO L794 eck$LassoCheckResult]: Stem: 33839#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 33587#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 33588#L71-2 assume !!(add_history_type_~var~0 < 3); 33867#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 33876#L126 assume 0 == read_history_bool_~history_id; 33795#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 33662#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 33664#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 33989#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 33868#L71-2 assume !!(add_history_type_~var~0 < 3); 33869#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 34006#L126 assume 0 == read_history_bool_~history_id; 34000#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 33995#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 33994#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 33993#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 33992#L71-2 assume !(add_history_type_~var~0 < 3); 33903#L71-3 add_history_type_#res := 1; 33609#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 33610#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 33886#L71-6 assume !!(add_history_type_~var~0 < 3); 33887#L72-2 assume !(0 == add_history_type_~history_id); 33964#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 33863#L126-4 assume 0 == read_history_bool_~history_id; 33864#L127-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 33631#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 33636#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 33600#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 33601#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 33910#L71-10 assume !!(add_history_type_~var~0 < 3); 33973#L72-4 assume !(0 == add_history_type_~history_id); 33961#L78-4 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 33962#L126-7 assume 0 == read_history_bool_~history_id; 34232#L127-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 34227#L158-7 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 33978#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 33596#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 33597#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 33768#L71-14 assume !!(add_history_type_~var~0 < 3); 33859#L72-6 assume !(0 == add_history_type_~history_id); 33956#L78-6 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 33833#L126-10 assume 0 == read_history_bool_~history_id; 33834#L127-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 33579#L158-10 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 33583#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 33585#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 33586#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 33911#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 33912#L504 assume !(0 == main_~i2~0); 33976#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 33796#L512-2 [2020-11-30 00:15:23,713 INFO L796 eck$LassoCheckResult]: Loop: 33796#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 33797#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 33523#L532-16 assume 0 != ~gate1Failed~0 % 256; 33627#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 33906#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 33907#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 33875#L181-2 assume !(0 == write_history_bool_~history_id); 33612#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 33613#L532-17 assume 0 != ~gate2Failed~0 % 256; 33643#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 33979#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 33981#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 34120#L181-4 assume !(0 == write_history_bool_~history_id); 34117#L186-4 assume !(1 == write_history_bool_~history_id); 34116#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 34114#L532-18 assume 0 != ~gate3Failed~0 % 256; 34115#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 34152#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 34150#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 34146#L441 assume ~VALUE1~0 == ~VALUE2~0; 34145#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 34131#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 34129#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 34125#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 34122#L249 assume !(0 == ~gate1Failed~0 % 256); 33541#L252 assume !(0 == ~gate2Failed~0 % 256); 33542#L255 assume !(0 == ~gate3Failed~0 % 256);check_~tmp~2 := 0; 33941#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 33959#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 33821#L126-12 assume 0 == read_history_bool_~history_id; 33822#L127-12 assume !(0 == read_history_bool_~historyIndex); 33746#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 33549#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 33550#L262 assume !(0 == check_~tmp___3~0 % 256); 33769#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 33770#L106-7 assume 3 == read_history_int8_~history_id; 33948#L107-7 assume !(0 == read_history_int8_~historyIndex); 33789#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 33790#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 33758#L301 assume !(check_~tmp___10~0 > -2); 33752#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 33753#L106-9 assume 3 == read_history_int8_~history_id; 33946#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 33786#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 33926#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 33731#L321-1 check_#res := 1; 33595#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 33848#L537-72 assume !(0 == assert_~arg % 256); 33849#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 33796#L512-2 [2020-11-30 00:15:23,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:23,714 INFO L82 PathProgramCache]: Analyzing trace with hash 23604671, now seen corresponding path program 3 times [2020-11-30 00:15:23,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:23,714 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204837037] [2020-11-30 00:15:23,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:23,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:23,746 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:23,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204837037] [2020-11-30 00:15:23,746 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:23,747 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:23,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538876494] [2020-11-30 00:15:23,747 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:23,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:23,747 INFO L82 PathProgramCache]: Analyzing trace with hash 1518620844, now seen corresponding path program 1 times [2020-11-30 00:15:23,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:23,748 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267292858] [2020-11-30 00:15:23,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:23,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:23,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:23,772 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267292858] [2020-11-30 00:15:23,772 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:23,772 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:15:23,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637586431] [2020-11-30 00:15:23,773 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:15:23,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:23,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:15:23,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:15:23,773 INFO L87 Difference]: Start difference. First operand 744 states and 1165 transitions. cyclomatic complexity: 426 Second operand 3 states. [2020-11-30 00:15:23,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:23,790 INFO L93 Difference]: Finished difference Result 745 states and 1165 transitions. [2020-11-30 00:15:23,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:15:23,791 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1165 transitions. [2020-11-30 00:15:23,795 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 346 [2020-11-30 00:15:23,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 724 states and 1131 transitions. [2020-11-30 00:15:23,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 544 [2020-11-30 00:15:23,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 544 [2020-11-30 00:15:23,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 724 states and 1131 transitions. [2020-11-30 00:15:23,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:23,803 INFO L691 BuchiCegarLoop]: Abstraction has 724 states and 1131 transitions. [2020-11-30 00:15:23,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states and 1131 transitions. [2020-11-30 00:15:23,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 724. [2020-11-30 00:15:23,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 724 states. [2020-11-30 00:15:23,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 1131 transitions. [2020-11-30 00:15:23,818 INFO L714 BuchiCegarLoop]: Abstraction has 724 states and 1131 transitions. [2020-11-30 00:15:23,818 INFO L594 BuchiCegarLoop]: Abstraction has 724 states and 1131 transitions. [2020-11-30 00:15:23,818 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-11-30 00:15:23,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 724 states and 1131 transitions. [2020-11-30 00:15:23,821 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 346 [2020-11-30 00:15:23,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:23,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:23,823 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:23,823 INFO L853 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, 1, 1, 1, 1, 1] [2020-11-30 00:15:23,823 INFO L794 eck$LassoCheckResult]: Stem: 35337#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 35083#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 35084#L71-2 assume !!(add_history_type_~var~0 < 3); 35365#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 35374#L126 assume 0 == read_history_bool_~history_id; 35293#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 35158#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 35160#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 35488#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 35366#L71-2 assume !!(add_history_type_~var~0 < 3); 35367#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 35697#L126 assume 0 == read_history_bool_~history_id; 35693#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 35688#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 35687#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 35686#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 35685#L71-2 assume !(add_history_type_~var~0 < 3); 35402#L71-3 add_history_type_#res := 1; 35107#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 35108#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 35384#L71-6 assume !!(add_history_type_~var~0 < 3); 35386#L72-2 assume !(0 == add_history_type_~history_id); 35463#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 35361#L126-4 assume 0 == read_history_bool_~history_id; 35362#L127-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 35127#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 35133#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 35098#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 35099#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 35409#L71-10 assume !!(add_history_type_~var~0 < 3); 35474#L72-4 assume !(0 == add_history_type_~history_id); 35460#L78-4 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 35461#L126-7 assume 0 == read_history_bool_~history_id; 35473#L127-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 35189#L158-7 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 35196#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 35094#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 35095#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 35266#L71-14 assume !!(add_history_type_~var~0 < 3); 35471#L72-6 assume !(0 == add_history_type_~history_id); 35454#L78-6 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 35331#L126-10 assume 0 == read_history_bool_~history_id; 35332#L127-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 35077#L158-10 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 35081#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 35085#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 35086#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 35410#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 35411#L504 assume !(0 == main_~i2~0); 35477#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 35294#L512-2 [2020-11-30 00:15:23,824 INFO L796 eck$LassoCheckResult]: Loop: 35294#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 35295#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 35024#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 35132#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 35163#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 35087#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 35088#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 35376#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 35589#L181-2 assume !(0 == write_history_bool_~history_id); 35582#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 35580#L532-17 assume 0 != ~gate2Failed~0 % 256; 35581#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 35633#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 35632#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 35631#L181-4 assume !(0 == write_history_bool_~history_id); 35628#L186-4 assume !(1 == write_history_bool_~history_id); 35627#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 35626#L532-18 assume 0 != ~gate3Failed~0 % 256; 35468#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 35469#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 35470#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 35465#L441 assume ~VALUE1~0 == ~VALUE2~0; 35451#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 35090#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 35148#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 35104#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 35155#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 35439#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 35457#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 35319#L126-12 assume 0 == read_history_bool_~history_id; 35320#L127-12 assume !(0 == read_history_bool_~historyIndex); 35242#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 35047#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 35048#L262 assume !(0 == check_~tmp___3~0 % 256); 35267#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 35268#L106-7 assume 3 == read_history_int8_~history_id; 35446#L107-7 assume !(0 == read_history_int8_~historyIndex); 35287#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 35288#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 35255#L301 assume !(check_~tmp___10~0 > -2); 35248#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 35249#L106-9 assume 3 == read_history_int8_~history_id; 35444#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 35284#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 35425#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 35227#L321-1 check_#res := 1; 35093#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 35346#L537-72 assume !(0 == assert_~arg % 256); 35347#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 35294#L512-2 [2020-11-30 00:15:23,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:23,825 INFO L82 PathProgramCache]: Analyzing trace with hash 23604671, now seen corresponding path program 4 times [2020-11-30 00:15:23,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:23,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768491813] [2020-11-30 00:15:23,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:23,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:23,861 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:23,862 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768491813] [2020-11-30 00:15:23,862 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:23,862 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-30 00:15:23,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834754339] [2020-11-30 00:15:23,862 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:23,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:23,863 INFO L82 PathProgramCache]: Analyzing trace with hash 274580546, now seen corresponding path program 1 times [2020-11-30 00:15:23,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:23,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900873085] [2020-11-30 00:15:23,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:23,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:23,878 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:23,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:23,892 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:23,911 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:15:25,158 WARN L193 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 253 DAG size of output: 220 [2020-11-30 00:15:25,826 WARN L193 SmtUtils]: Spent 628.00 ms on a formula simplification. DAG size of input: 184 DAG size of output: 171 [2020-11-30 00:15:25,829 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:25,829 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:25,829 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:25,829 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:25,829 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:15:25,829 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:25,829 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:25,829 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:25,829 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration16_Loop [2020-11-30 00:15:25,829 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:25,830 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:25,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:25,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:25,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:25,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:25,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:25,922 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:25,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,199 WARN L193 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-11-30 00:15:26,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,206 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,211 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,213 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,215 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,223 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,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-11-30 00:15:26,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,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-11-30 00:15:26,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,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-11-30 00:15:26,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,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-11-30 00:15:26,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,318 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,358 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,402 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,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-11-30 00:15:26,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:26,597 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 39 [2020-11-30 00:15:26,901 WARN L193 SmtUtils]: Spent 284.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-30 00:15:31,272 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 155 DAG size of output: 131 [2020-11-30 00:15:31,498 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:31,498 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:31,506 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:31,506 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:15:31,510 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:15:31,510 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___14~0=0} Honda state: {ULTIMATE.start_check_~tmp___14~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:31,553 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:31,554 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:31,557 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:15:31,557 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~ite35=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~ite35=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:31,596 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:31,597 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:31,644 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:15:31,645 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:15:43,736 INFO L442 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2020-11-30 00:15:43,743 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:43,744 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:43,744 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:43,744 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:43,744 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:15:43,744 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:43,744 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:43,744 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:43,744 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration16_Loop [2020-11-30 00:15:43,744 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:43,744 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:43,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,763 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:43,995 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-11-30 00:15:43,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,041 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,046 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,078 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,120 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,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-11-30 00:15:44,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,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-11-30 00:15:44,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:44,359 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 39 [2020-11-30 00:15:44,646 WARN L193 SmtUtils]: Spent 278.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-30 00:15:49,029 WARN L193 SmtUtils]: Spent 4.02 s on a formula simplification. DAG size of input: 155 DAG size of output: 131 [2020-11-30 00:15:49,195 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:49,195 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,200 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:49,201 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,202 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,202 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,202 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,203 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,225 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:49,227 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,228 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,239 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,264 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:49,266 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,266 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,266 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,266 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,266 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,267 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,267 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,268 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,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-11-30 00:15:49,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,291 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,292 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,293 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,315 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:49,317 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,317 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,317 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,317 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,318 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,318 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,319 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,343 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:49,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,344 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,344 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,344 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,344 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,346 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,351 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,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-11-30 00:15:49,375 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,375 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,375 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,375 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,376 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,376 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,376 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,378 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:49,401 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:49,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,403 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,403 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,403 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,403 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,403 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,404 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,406 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,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-11-30 00:15:49,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,433 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,433 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,461 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,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-11-30 00:15:49,486 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,486 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,486 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,486 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,486 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,487 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,487 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,488 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,516 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:49,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,517 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,518 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,518 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,519 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,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-11-30 00:15:49,546 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,547 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,547 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,547 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,547 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,548 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,548 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,550 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:49,572 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,572 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,572 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,572 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,572 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,573 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,573 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,574 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,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-11-30 00:15:49,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,597 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:15:49,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,597 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:15:49,597 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,605 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:49,633 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:15:49,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:15:49,635 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:15:49,635 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:15:49,635 INFO L204 nArgumentSynthesizer]: 8 loop disjuncts [2020-11-30 00:15:49,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:15:49,721 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-11-30 00:15:49,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:15:49,825 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:15:49,882 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:15:49,882 INFO L444 ModelExtractionUtils]: 19 out of 23 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:15:49,889 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:15:49,890 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:15:49,890 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:15:49,890 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(~votedValue_History_0~0, ~g1v_old~0, ~nomsg~0) = -1*~votedValue_History_0~0 - 1*~g1v_old~0 + 1*~nomsg~0 Supporting invariants [] [2020-11-30 00:15:49,926 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:15:49,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:50,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:50,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:15:50,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:50,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:50,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 17 conjunts are in the unsatisfiable core [2020-11-30 00:15:50,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:15:50,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:15:50,360 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 14 loop predicates [2020-11-30 00:15:50,360 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 724 states and 1131 transitions. cyclomatic complexity: 412 Second operand 16 states. [2020-11-30 00:15:51,927 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 724 states and 1131 transitions. cyclomatic complexity: 412. Second operand 16 states. Result 4101 states and 5805 transitions. Complement of second has 37 states. [2020-11-30 00:15:51,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 1 stem states 17 non-accepting loop states 1 accepting loop states [2020-11-30 00:15:51,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-11-30 00:15:51,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1606 transitions. [2020-11-30 00:15:51,931 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 1606 transitions. Stem has 50 letters. Loop has 49 letters. [2020-11-30 00:15:51,931 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:51,931 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 1606 transitions. Stem has 99 letters. Loop has 49 letters. [2020-11-30 00:15:51,932 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:51,932 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 1606 transitions. Stem has 50 letters. Loop has 98 letters. [2020-11-30 00:15:51,935 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:15:51,935 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4101 states and 5805 transitions. [2020-11-30 00:15:51,957 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 346 [2020-11-30 00:15:51,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4101 states to 2615 states and 3788 transitions. [2020-11-30 00:15:51,979 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2231 [2020-11-30 00:15:51,982 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2233 [2020-11-30 00:15:51,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2615 states and 3788 transitions. [2020-11-30 00:15:51,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:51,983 INFO L691 BuchiCegarLoop]: Abstraction has 2615 states and 3788 transitions. [2020-11-30 00:15:51,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2615 states and 3788 transitions. [2020-11-30 00:15:52,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2615 to 1100. [2020-11-30 00:15:52,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1100 states. [2020-11-30 00:15:52,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 1665 transitions. [2020-11-30 00:15:52,014 INFO L714 BuchiCegarLoop]: Abstraction has 1100 states and 1665 transitions. [2020-11-30 00:15:52,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:15:52,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-30 00:15:52,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-30 00:15:52,015 INFO L87 Difference]: Start difference. First operand 1100 states and 1665 transitions. Second operand 5 states. [2020-11-30 00:15:52,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:15:52,377 INFO L93 Difference]: Finished difference Result 2906 states and 4270 transitions. [2020-11-30 00:15:52,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-30 00:15:52,378 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2906 states and 4270 transitions. [2020-11-30 00:15:52,393 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1176 [2020-11-30 00:15:52,410 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2906 states to 2906 states and 4270 transitions. [2020-11-30 00:15:52,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2063 [2020-11-30 00:15:52,413 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2063 [2020-11-30 00:15:52,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2906 states and 4270 transitions. [2020-11-30 00:15:52,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:15:52,414 INFO L691 BuchiCegarLoop]: Abstraction has 2906 states and 4270 transitions. [2020-11-30 00:15:52,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2906 states and 4270 transitions. [2020-11-30 00:15:52,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2906 to 1048. [2020-11-30 00:15:52,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2020-11-30 00:15:52,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1551 transitions. [2020-11-30 00:15:52,449 INFO L714 BuchiCegarLoop]: Abstraction has 1048 states and 1551 transitions. [2020-11-30 00:15:52,449 INFO L594 BuchiCegarLoop]: Abstraction has 1048 states and 1551 transitions. [2020-11-30 00:15:52,449 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-11-30 00:15:52,449 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1048 states and 1551 transitions. [2020-11-30 00:15:52,453 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 338 [2020-11-30 00:15:52,454 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:15:52,454 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:15:52,455 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:52,456 INFO L853 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, 1, 1, 1, 1, 1, 1] [2020-11-30 00:15:52,456 INFO L794 eck$LassoCheckResult]: Stem: 44674#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 44346#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 44347#L71-2 assume !!(add_history_type_~var~0 < 3); 44700#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 44928#L126 assume 0 == read_history_bool_~history_id; 44924#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 44919#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 44890#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 44891#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 44701#L71-2 assume !!(add_history_type_~var~0 < 3); 44702#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 44714#L126 assume 0 == read_history_bool_~history_id; 44611#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 44444#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 44451#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 44902#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 44901#L71-2 assume !(add_history_type_~var~0 < 3); 44739#L71-3 add_history_type_#res := 1; 44374#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 44375#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 44724#L71-6 assume !!(add_history_type_~var~0 < 3); 44726#L72-2 assume !(0 == add_history_type_~history_id); 44832#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 44698#L126-4 assume !(0 == read_history_bool_~history_id); 44509#L136-4 assume 1 == read_history_bool_~history_id; 44511#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 44403#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 44410#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 44369#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 44370#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 44749#L71-10 assume !!(add_history_type_~var~0 < 3); 44848#L72-4 assume !(0 == add_history_type_~history_id); 44849#L78-4 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 44731#L126-7 assume !(0 == read_history_bool_~history_id); 44474#L136-7 assume 1 == read_history_bool_~history_id; 44476#L137-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 44905#L158-7 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 44866#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 44355#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 44356#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 44560#L71-14 assume !!(add_history_type_~var~0 < 3); 44694#L72-6 assume !(0 == add_history_type_~history_id); 44847#L78-6 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 44940#L126-10 assume !(0 == read_history_bool_~history_id); 44939#L136-10 assume 1 == read_history_bool_~history_id; 44718#L137-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 44339#L158-10 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 44864#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 44348#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 44349#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 44750#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 44751#L504 assume !(0 == main_~i2~0); 44854#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 44858#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 44614#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 44252#L532-16 assume 0 != ~gate1Failed~0 % 256; 44407#L346 [2020-11-30 00:15:52,457 INFO L796 eck$LassoCheckResult]: Loop: 44407#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 44743#L346-2 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite35 % 256 <= 127 then gate1_each_pals_period_#t~ite35 % 256 else gate1_each_pals_period_#t~ite35 % 256 - 256);havoc gate1_each_pals_period_#t~ite35; 44744#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 45167#L181-2 assume !(0 == write_history_bool_~history_id); 45160#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 45158#L532-17 assume !(0 != ~gate2Failed~0 % 256);gate2_each_pals_period_~tmp~4 := gate2_each_pals_period_#t~nondet40;havoc gate2_each_pals_period_#t~nondet40;gate2_each_pals_period_~next_state~1 := gate2_each_pals_period_~tmp~4; 45152#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 45149#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 45147#L393-1 assume gate2_each_pals_period_~next_state~1 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0;gate2_each_pals_period_#t~ite41 := gate2_each_pals_period_~next_state~1; 45145#L394-1 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite41 % 256 <= 127 then gate2_each_pals_period_#t~ite41 % 256 else gate2_each_pals_period_#t~ite41 % 256 - 256);havoc gate2_each_pals_period_#t~ite41; 45143#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 45141#L181-4 assume !(0 == write_history_bool_~history_id); 45139#L186-4 assume !(1 == write_history_bool_~history_id); 45137#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 45135#L532-18 assume 0 != ~gate3Failed~0 % 256; 45136#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 45271#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 45270#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 45269#L441 assume ~VALUE1~0 == ~VALUE2~0; 45080#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 45072#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 45069#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 45066#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 45065#L249 assume !(0 == ~gate1Failed~0 % 256); 45046#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 45038#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 44823#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 44650#L126-12 assume 0 == read_history_bool_~history_id; 44651#L127-12 assume !(0 == read_history_bool_~historyIndex); 44530#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 44304#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 44305#L262 assume !(0 == check_~tmp___3~0 % 256); 45003#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 45002#L106-7 assume 3 == read_history_int8_~history_id; 45001#L107-7 assume !(0 == read_history_int8_~historyIndex); 44996#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 44600#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 44989#L301 assume !(check_~tmp___10~0 > -2); 44593#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 44801#L106-9 assume 3 == read_history_int8_~history_id; 44802#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 44595#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 44985#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 44519#L321-1 check_#res := 1; 44363#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 45206#L537-72 assume !(0 == assert_~arg % 256); 45205#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 45204#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 45202#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 45198#L532-16 assume 0 != ~gate1Failed~0 % 256; 44407#L346 [2020-11-30 00:15:52,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:52,457 INFO L82 PathProgramCache]: Analyzing trace with hash -836353211, now seen corresponding path program 1 times [2020-11-30 00:15:52,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:52,458 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121539680] [2020-11-30 00:15:52,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:52,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:15:52,495 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 00:15:52,496 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121539680] [2020-11-30 00:15:52,496 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:15:52,496 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-30 00:15:52,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503133103] [2020-11-30 00:15:52,497 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:15:52,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:15:52,497 INFO L82 PathProgramCache]: Analyzing trace with hash 2019434503, now seen corresponding path program 1 times [2020-11-30 00:15:52,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:15:52,498 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842189785] [2020-11-30 00:15:52,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:15:52,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:52,512 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:52,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:15:52,525 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:15:52,536 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:15:53,642 WARN L193 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 257 DAG size of output: 224 [2020-11-30 00:15:54,324 WARN L193 SmtUtils]: Spent 662.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 175 [2020-11-30 00:15:54,327 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:15:54,327 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:15:54,327 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:15:54,327 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:15:54,327 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:15:54,327 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:54,327 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:15:54,327 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:15:54,328 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration17_Loop [2020-11-30 00:15:54,328 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:15:54,328 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:15:54,332 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,343 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,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-11-30 00:15:54,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,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-11-30 00:15:54,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,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-11-30 00:15:54,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,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-11-30 00:15:54,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,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-11-30 00:15:54,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,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-11-30 00:15:54,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-11-30 00:15:54,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,511 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,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-11-30 00:15:54,520 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,770 WARN L193 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-11-30 00:15:54,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,775 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,779 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:54,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:15:55,057 WARN L193 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2020-11-30 00:15:55,412 WARN L193 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-30 00:15:59,714 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 155 DAG size of output: 131 [2020-11-30 00:15:59,798 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:15:59,799 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:59,801 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:59,802 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:59,806 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:15:59,806 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_bool_~historyIndex=1, ULTIMATE.start_read_history_bool_#in~historyIndex=1} Honda state: {ULTIMATE.start_read_history_bool_~historyIndex=1, ULTIMATE.start_read_history_bool_#in~historyIndex=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:59,844 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:59,844 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:59,849 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:15:59,849 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_#t~nondet44=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_#t~nondet44=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:59,886 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:59,886 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:59,889 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:15:59,890 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret30=0} Honda state: {ULTIMATE.start_check_#t~ret30=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:59,930 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:59,930 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:59,933 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:15:59,933 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___4~0=0} Honda state: {ULTIMATE.start_check_~tmp___4~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:15:59,970 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:15:59,970 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:15:59,973 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:15:59,973 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp~2=1} Honda state: {ULTIMATE.start_check_~tmp~2=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,011 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,011 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,014 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,015 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~post24=0} Honda state: {ULTIMATE.start_check_#t~post24=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,055 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,055 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,058 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,058 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret26=0} Honda state: {ULTIMATE.start_check_#t~ret26=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,096 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,096 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,099 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,100 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret28=0} Honda state: {ULTIMATE.start_check_#t~ret28=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,139 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,139 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,143 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,143 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret16=0} Honda state: {ULTIMATE.start_check_#t~ret16=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,181 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,182 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,186 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,186 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_assert_#in~arg=1, ULTIMATE.start_assert_~arg=1} Honda state: {ULTIMATE.start_assert_#in~arg=1, ULTIMATE.start_assert_~arg=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,226 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,226 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,229 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,229 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~ret65=0} Honda state: {ULTIMATE.start_main_#t~ret65=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,266 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,266 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,269 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,269 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_~tmp___0~3=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_~tmp___0~3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,307 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,307 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,311 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,312 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_write_history_int8_~history_id=3, ULTIMATE.start_write_history_int8_#in~history_id=3} Honda state: {ULTIMATE.start_write_history_int8_~history_id=3, ULTIMATE.start_write_history_int8_#in~history_id=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,348 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,349 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,352 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,353 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_bool_~history_id=0, ULTIMATE.start_read_history_bool_#in~history_id=0} Honda state: {ULTIMATE.start_read_history_bool_~history_id=0, ULTIMATE.start_read_history_bool_#in~history_id=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,389 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,389 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,393 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,393 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret32=0} Honda state: {ULTIMATE.start_check_#t~ret32=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,431 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,431 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,434 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,434 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~ite37=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~ite37=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,459 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,459 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,461 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,462 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~nondet34=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~nondet34=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,484 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,484 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,487 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,487 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_#t~ite45=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_#t~ite45=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,511 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,511 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,513 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,513 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret17=0} Honda state: {ULTIMATE.start_check_#t~ret17=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,537 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,537 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,540 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,540 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~nondet36=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~nondet36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,563 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,563 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,566 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,566 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret19=0} Honda state: {ULTIMATE.start_check_#t~ret19=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,591 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,591 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,593 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,593 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___14~0=0} Honda state: {ULTIMATE.start_check_~tmp___14~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,618 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,618 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,621 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,622 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#res=1, ULTIMATE.start_main_~c1~0=1} Honda state: {ULTIMATE.start_check_#res=1, ULTIMATE.start_main_~c1~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,649 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,649 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,652 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,652 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_#t~ite39=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_#t~ite39=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,675 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,675 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,677 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,677 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~ite35=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~ite35=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,699 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,699 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,723 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,723 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_write_history_bool_~buf=200, ~gate1Failed~0=200, ULTIMATE.start_write_history_bool_#in~buf=200, ~gate1Failed_History_0~0=200, ULTIMATE.start_check_~tmp___3~0=200, ULTIMATE.start_read_history_bool_#res=200, ~gate1Failed_History_1~0=200, ~gate1Failed_History_2~0=200} Honda state: {ULTIMATE.start_write_history_bool_~buf=200, ~gate1Failed~0=200, ULTIMATE.start_write_history_bool_#in~buf=200, ~gate1Failed_History_0~0=200, ULTIMATE.start_check_~tmp___3~0=200, ULTIMATE.start_read_history_bool_#res=200, ~gate1Failed_History_1~0=200, ~gate1Failed_History_2~0=200} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,746 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,746 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,748 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,749 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___5~0=0} Honda state: {ULTIMATE.start_check_~tmp___5~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,772 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,772 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,774 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,775 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_write_history_bool_~history_id=0} Honda state: {ULTIMATE.start_write_history_bool_~history_id=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,797 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,797 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,799 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,799 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_#t~nondet42=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_#t~nondet42=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,822 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,822 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,826 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:00,826 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_int8_~history_id=3, ULTIMATE.start_read_history_int8_#in~history_id=3} Honda state: {ULTIMATE.start_read_history_int8_~history_id=3, ULTIMATE.start_read_history_int8_#in~history_id=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:00,861 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:00,861 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:00,885 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:16:00,885 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:00,995 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-30 00:16:00,997 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:16:00,997 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:16:00,997 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:16:00,997 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:16:00,997 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:16:00,997 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:00,997 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:16:00,997 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:16:00,997 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration17_Loop [2020-11-30 00:16:00,997 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:16:00,998 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:16:01,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,026 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,102 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,110 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,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-11-30 00:16:01,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,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-11-30 00:16:01,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,414 WARN L193 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-11-30 00:16:01,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,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-11-30 00:16:01,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-11-30 00:16:01,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,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-11-30 00:16:01,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:01,722 WARN L193 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2020-11-30 00:16:02,136 WARN L193 SmtUtils]: Spent 266.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-30 00:16:06,573 WARN L193 SmtUtils]: Spent 4.18 s on a formula simplification. DAG size of input: 155 DAG size of output: 131 [2020-11-30 00:16:06,600 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:16:06,600 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:06,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:06,625 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:06,625 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:06,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:06,625 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:06,625 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:06,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:06,626 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:06,637 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:06,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-11-30 00:16:06,678 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:06,678 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:06,678 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:06,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:06,678 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:06,679 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:06,679 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:06,681 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:06,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-11-30 00:16:06,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:06,722 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:06,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:06,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:06,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:06,723 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:06,724 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-11-30 00:16:06,725 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:06,764 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:06,766 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:06,766 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:06,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:06,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:06,766 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:06,767 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:06,768 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:06,772 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:06,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-11-30 00:16:06,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:06,813 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:06,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:06,813 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:06,813 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:06,814 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:06,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:06,816 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:06,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-11-30 00:16:06,858 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:06,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:06,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:06,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:06,859 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:06,859 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:06,859 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:06,861 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:06,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:06,900 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:06,900 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:06,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:06,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:06,900 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:06,901 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:06,901 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:06,903 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:06,961 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:06,962 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:06,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:06,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:06,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:06,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:06,964 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:06,964 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:06,965 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:07,007 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,009 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,009 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:07,013 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:07,054 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,056 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,057 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,057 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:07,060 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:07,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-11-30 00:16:07,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,104 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,104 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:07,106 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,130 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,136 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,162 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,164 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,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-11-30 00:16:07,189 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,189 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,190 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,190 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,190 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,190 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,191 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,215 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,216 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,216 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,216 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,216 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,217 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,217 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,218 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,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-11-30 00:16:07,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,242 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,244 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,270 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,292 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,293 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,294 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,296 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:07,319 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,321 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,322 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,322 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:07,324 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,350 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,352 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,352 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,352 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,356 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,380 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,382 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,382 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,383 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,406 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,408 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,408 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,414 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,436 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,437 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,438 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,439 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,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-11-30 00:16:07,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,462 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,462 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,462 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,463 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,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-11-30 00:16:07,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,487 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,487 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,487 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,493 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,506 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:07,528 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,529 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,529 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,529 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,530 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,530 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,531 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,552 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,554 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,554 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,554 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,554 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,556 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,578 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,580 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,580 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,580 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,580 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,580 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,581 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,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-11-30 00:16:07,605 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,605 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,605 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,605 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,605 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,606 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,606 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,607 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 107 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:07,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 Waiting until toolchain timeout for monitored process 107 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:07,631 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,631 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,631 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,631 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,631 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,632 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,669 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:07,670 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:07,670 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:07,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:07,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:07,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:07,671 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:07,671 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:07,673 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:16:07,675 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:16:07,675 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:07,677 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:16:07,677 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:16:07,678 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:16:07,678 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i2~0) = -2*ULTIMATE.start_main_~i2~0 + 17 Supporting invariants [] [2020-11-30 00:16:07,699 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:16:07,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:16:07,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:16:07,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:16:07,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:16:07,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:16:07,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:16:07,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:16:07,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:16:07,878 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2020-11-30 00:16:07,878 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1048 states and 1551 transitions. cyclomatic complexity: 509 Second operand 5 states. [2020-11-30 00:16:07,920 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1048 states and 1551 transitions. cyclomatic complexity: 509. Second operand 5 states. Result 1638 states and 2429 transitions. Complement of second has 6 states. [2020-11-30 00:16:07,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-30 00:16:07,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-30 00:16:07,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 748 transitions. [2020-11-30 00:16:07,922 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 748 transitions. Stem has 56 letters. Loop has 50 letters. [2020-11-30 00:16:07,923 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:16:07,923 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 748 transitions. Stem has 106 letters. Loop has 50 letters. [2020-11-30 00:16:07,923 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:16:07,923 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 748 transitions. Stem has 56 letters. Loop has 100 letters. [2020-11-30 00:16:07,924 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:16:07,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1638 states and 2429 transitions. [2020-11-30 00:16:07,932 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 250 [2020-11-30 00:16:07,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1638 states to 960 states and 1415 transitions. [2020-11-30 00:16:07,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 612 [2020-11-30 00:16:07,938 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 612 [2020-11-30 00:16:07,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 960 states and 1415 transitions. [2020-11-30 00:16:07,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:16:07,939 INFO L691 BuchiCegarLoop]: Abstraction has 960 states and 1415 transitions. [2020-11-30 00:16:07,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 960 states and 1415 transitions. [2020-11-30 00:16:07,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 960 to 960. [2020-11-30 00:16:07,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 960 states. [2020-11-30 00:16:07,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1415 transitions. [2020-11-30 00:16:07,955 INFO L714 BuchiCegarLoop]: Abstraction has 960 states and 1415 transitions. [2020-11-30 00:16:07,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:16:07,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-30 00:16:07,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-30 00:16:07,955 INFO L87 Difference]: Start difference. First operand 960 states and 1415 transitions. Second operand 4 states. [2020-11-30 00:16:08,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:16:08,011 INFO L93 Difference]: Finished difference Result 1587 states and 2313 transitions. [2020-11-30 00:16:08,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-30 00:16:08,011 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1587 states and 2313 transitions. [2020-11-30 00:16:08,018 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 500 [2020-11-30 00:16:08,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1587 states to 1554 states and 2262 transitions. [2020-11-30 00:16:08,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1022 [2020-11-30 00:16:08,026 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1022 [2020-11-30 00:16:08,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1554 states and 2262 transitions. [2020-11-30 00:16:08,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:16:08,027 INFO L691 BuchiCegarLoop]: Abstraction has 1554 states and 2262 transitions. [2020-11-30 00:16:08,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1554 states and 2262 transitions. [2020-11-30 00:16:08,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1554 to 929. [2020-11-30 00:16:08,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 929 states. [2020-11-30 00:16:08,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1365 transitions. [2020-11-30 00:16:08,047 INFO L714 BuchiCegarLoop]: Abstraction has 929 states and 1365 transitions. [2020-11-30 00:16:08,047 INFO L594 BuchiCegarLoop]: Abstraction has 929 states and 1365 transitions. [2020-11-30 00:16:08,047 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-11-30 00:16:08,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 929 states and 1365 transitions. [2020-11-30 00:16:08,050 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 250 [2020-11-30 00:16:08,050 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:16:08,050 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:16:08,052 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:16:08,052 INFO L853 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, 1, 1, 1, 1, 1, 1] [2020-11-30 00:16:08,052 INFO L794 eck$LassoCheckResult]: Stem: 50207#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 49921#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 49922#L71-2 assume !!(add_history_type_~var~0 < 3); 50230#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 50242#L126 assume 0 == read_history_bool_~history_id; 50151#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 50017#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 50019#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 50380#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 50231#L71-2 assume !!(add_history_type_~var~0 < 3); 50232#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 50461#L126 assume 0 == read_history_bool_~history_id; 50459#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 50455#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 50378#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 50379#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 50382#L71-2 assume !(add_history_type_~var~0 < 3); 50264#L71-3 add_history_type_#res := 1; 49953#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 49954#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 50253#L71-6 assume !!(add_history_type_~var~0 < 3); 50254#L72-2 assume !(0 == add_history_type_~history_id); 50338#L78-2 assume !(1 == add_history_type_~history_id); 50297#L84-2 assume !(2 == add_history_type_~history_id); 50298#L90-3 assume !(3 == add_history_type_~history_id); 49993#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 50255#L71-6 assume !!(add_history_type_~var~0 < 3); 50256#L72-2 assume !(0 == add_history_type_~history_id); 50449#L78-2 assume !(1 == add_history_type_~history_id); 50450#L84-2 assume !(2 == add_history_type_~history_id); 50433#L90-3 assume !(3 == add_history_type_~history_id); 50431#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 50381#L71-6 assume !(add_history_type_~var~0 < 3); 50250#L71-7 add_history_type_#res := 1; 49944#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 49945#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 50271#L71-10 assume !!(add_history_type_~var~0 < 3); 50352#L72-4 assume !(0 == add_history_type_~history_id); 50336#L78-4 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 50259#L126-7 assume !(0 == read_history_bool_~history_id); 50041#L136-7 assume 1 == read_history_bool_~history_id; 50043#L137-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 50048#L158-7 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 50055#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 49936#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 49937#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 50108#L71-14 assume !!(add_history_type_~var~0 < 3); 50350#L72-6 assume !(0 == add_history_type_~history_id); 50330#L78-6 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 50201#L126-10 assume !(0 == read_history_bool_~history_id); 49907#L136-10 assume 1 == read_history_bool_~history_id; 49909#L137-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 49915#L158-10 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 49919#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 49923#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 49924#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 50272#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 50273#L504 assume !(0 == main_~i2~0); 50356#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 50361#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 50154#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 49835#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 50611#L351 assume !(0 == gate1_each_pals_period_~next_state~0); 50020#L354 [2020-11-30 00:16:08,053 INFO L796 eck$LassoCheckResult]: Loop: 50020#L354 assume 1 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 50021#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 49925#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 49926#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 50246#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 50240#L181-2 assume !(0 == write_history_bool_~history_id); 49959#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 49960#L532-17 assume 0 != ~gate2Failed~0 % 256; 49989#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 50365#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 50007#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 50008#L181-4 assume !(0 == write_history_bool_~history_id); 49940#L186-4 assume !(1 == write_history_bool_~history_id); 49941#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 49994#L532-18 assume 0 != ~gate3Failed~0 % 256; 49997#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 50703#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 50702#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 50699#L441 assume ~VALUE1~0 == ~VALUE2~0; 50696#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 50152#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 50692#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 49950#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 50536#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 50533#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 50531#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 50527#L126-12 assume 0 == read_history_bool_~history_id; 50525#L127-12 assume !(0 == read_history_bool_~historyIndex); 50523#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 50496#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 50486#L262 assume !(0 == check_~tmp___3~0 % 256); 50477#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 50476#L106-7 assume 3 == read_history_int8_~history_id; 50475#L107-7 assume !(0 == read_history_int8_~historyIndex); 50469#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 50140#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 50466#L301 assume !(check_~tmp___10~0 > -2); 50133#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 50463#L106-9 assume 3 == read_history_int8_~history_id; 50454#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 50135#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 50453#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 50073#L321-1 check_#res := 1; 49935#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 50216#L537-72 assume !(0 == assert_~arg % 256); 50217#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 50276#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 50654#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 49976#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 49977#L351 assume !(0 == gate1_each_pals_period_~next_state~0); 50020#L354 [2020-11-30 00:16:08,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:16:08,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1383414973, now seen corresponding path program 1 times [2020-11-30 00:16:08,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:16:08,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278509189] [2020-11-30 00:16:08,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:16:08,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:16:08,077 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-11-30 00:16:08,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278509189] [2020-11-30 00:16:08,077 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:16:08,077 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:16:08,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561173900] [2020-11-30 00:16:08,078 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:16:08,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:16:08,078 INFO L82 PathProgramCache]: Analyzing trace with hash 1168629231, now seen corresponding path program 1 times [2020-11-30 00:16:08,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:16:08,078 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309483004] [2020-11-30 00:16:08,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:16:08,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:16:08,092 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:16:08,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:16:08,104 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:16:08,113 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:16:09,168 WARN L193 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 259 DAG size of output: 226 [2020-11-30 00:16:09,781 WARN L193 SmtUtils]: Spent 591.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 175 [2020-11-30 00:16:09,783 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:16:09,784 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:16:09,784 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:16:09,784 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:16:09,784 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:16:09,784 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:09,784 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:16:09,784 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:16:09,784 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration18_Loop [2020-11-30 00:16:09,784 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:16:09,784 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:16:09,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,813 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,827 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,831 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:09,868 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,070 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 81 [2020-11-30 00:16:10,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,078 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,083 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,091 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,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-11-30 00:16:10,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:10,530 WARN L193 SmtUtils]: Spent 257.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2020-11-30 00:16:10,726 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-11-30 00:16:10,839 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 00:16:19,032 WARN L193 SmtUtils]: Spent 8.11 s on a formula simplification. DAG size of input: 193 DAG size of output: 145 [2020-11-30 00:16:19,199 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:16:19,199 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 110 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:19,207 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,207 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 110 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:19,210 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,211 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret25=0} Honda state: {ULTIMATE.start_check_#t~ret25=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 111 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:19,249 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,249 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 111 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:19,252 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,252 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret21=0} Honda state: {ULTIMATE.start_check_#t~ret21=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 112 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:19,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,274 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,276 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,276 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_#t~ite41=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_#t~ite41=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 113 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:19,298 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,298 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,301 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,301 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___4~0=0} Honda state: {ULTIMATE.start_check_~tmp___4~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:19,322 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,322 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,324 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,324 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___1~2=0} Honda state: {ULTIMATE.start_check_~tmp___1~2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:19,346 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,346 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,348 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,348 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_bool_~history_id=0, ULTIMATE.start_read_history_bool_#in~history_id=0} Honda state: {ULTIMATE.start_read_history_bool_~history_id=0, ULTIMATE.start_read_history_bool_#in~history_id=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:19,370 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,370 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,372 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,372 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post66=0} Honda state: {ULTIMATE.start_main_#t~post66=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:19,393 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,393 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,406 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,406 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret31=0} Honda state: {ULTIMATE.start_check_#t~ret31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 118 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:19,441 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,442 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 118 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:19,445 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,445 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_~tmp___0~3=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_~tmp___0~3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 119 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:19,485 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,485 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 119 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:19,488 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,488 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret18=0} Honda state: {ULTIMATE.start_check_#t~ret18=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:19,516 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,516 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,518 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,518 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~nondet36=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~nondet36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:19,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,540 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,542 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,543 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp~2=1} Honda state: {ULTIMATE.start_check_~tmp~2=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:19,564 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,564 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,566 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,566 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_#t~ite45=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_#t~ite45=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:19,587 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,588 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,590 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:19,590 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#res=1, ULTIMATE.start_main_~c1~0=1} Honda state: {ULTIMATE.start_check_#res=1, ULTIMATE.start_main_~c1~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:19,612 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:19,612 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:19,636 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:16:19,636 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:16:19,747 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-30 00:16:19,748 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:16:19,748 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:16:19,748 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:16:19,748 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:16:19,748 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:16:19,748 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:19,748 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:16:19,748 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:16:19,749 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration18_Loop [2020-11-30 00:16:19,749 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:16:19,749 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:16:19,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,763 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,788 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:19,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,039 WARN L193 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 81 [2020-11-30 00:16:20,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,045 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,078 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,102 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,110 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:20,544 WARN L193 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2020-11-30 00:16:20,751 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-11-30 00:16:20,892 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 00:16:28,987 WARN L193 SmtUtils]: Spent 8.00 s on a formula simplification. DAG size of input: 193 DAG size of output: 145 [2020-11-30 00:16:29,162 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:16:29,162 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 126 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,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-11-30 00:16:29,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,172 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,173 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 126 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,174 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 127 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 127 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,217 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 128 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,259 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 128 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,265 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 129 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,302 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,302 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,302 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,302 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,303 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,303 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 129 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,305 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 130 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,340 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,341 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,342 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,342 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,342 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,342 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,342 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 130 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,344 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:29,382 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,383 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,383 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,384 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,384 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:29,389 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 132 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,425 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,427 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,427 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,427 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,427 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-11-30 00:16:29,429 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 133 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,467 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,469 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,470 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,470 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 133 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,472 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 134 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,512 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,512 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,512 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,512 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,513 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,513 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 134 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,515 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 135 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,551 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 135 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,555 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 136 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,588 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,590 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,590 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,590 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,590 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,590 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,591 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,591 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 136 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,592 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 137 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,634 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,635 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,635 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,636 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,636 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,636 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,636 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 137 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,638 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 138 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,684 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,686 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,687 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,687 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 138 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,689 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 139 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,725 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,727 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,727 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,727 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,728 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,728 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 139 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,730 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 140 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,766 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,768 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,769 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,769 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 140 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,772 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 141 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,808 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,809 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,809 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,809 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,809 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,810 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,810 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 141 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,812 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 142 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,848 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:29,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,850 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,850 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,851 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,852 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 142 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,853 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 143 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:29,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 Waiting until toolchain timeout for monitored process 143 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:29,890 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:29,891 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:29,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:29,891 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:29,891 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:29,891 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:29,891 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:29,893 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:16:29,895 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:16:29,895 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:29,897 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:16:29,897 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:16:29,897 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:16:29,897 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i2~0) = -2*ULTIMATE.start_main_~i2~0 + 17 Supporting invariants [] [2020-11-30 00:16:29,918 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:16:29,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:16:29,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:16:29,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:16:29,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:16:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:16:30,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:16:30,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:16:30,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:16:30,049 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2020-11-30 00:16:30,049 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 929 states and 1365 transitions. cyclomatic complexity: 442 Second operand 5 states. [2020-11-30 00:16:30,095 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 929 states and 1365 transitions. cyclomatic complexity: 442. Second operand 5 states. Result 1430 states and 2106 transitions. Complement of second has 6 states. [2020-11-30 00:16:30,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-30 00:16:30,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-30 00:16:30,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 738 transitions. [2020-11-30 00:16:30,098 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 738 transitions. Stem has 63 letters. Loop has 50 letters. [2020-11-30 00:16:30,098 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:16:30,099 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 738 transitions. Stem has 113 letters. Loop has 50 letters. [2020-11-30 00:16:30,099 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:16:30,099 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 738 transitions. Stem has 63 letters. Loop has 100 letters. [2020-11-30 00:16:30,100 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:16:30,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1430 states and 2106 transitions. [2020-11-30 00:16:30,107 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 248 [2020-11-30 00:16:30,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1430 states to 927 states and 1359 transitions. [2020-11-30 00:16:30,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 579 [2020-11-30 00:16:30,112 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 579 [2020-11-30 00:16:30,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 927 states and 1359 transitions. [2020-11-30 00:16:30,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:16:30,113 INFO L691 BuchiCegarLoop]: Abstraction has 927 states and 1359 transitions. [2020-11-30 00:16:30,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states and 1359 transitions. [2020-11-30 00:16:30,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 927. [2020-11-30 00:16:30,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 927 states. [2020-11-30 00:16:30,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 927 states to 927 states and 1359 transitions. [2020-11-30 00:16:30,129 INFO L714 BuchiCegarLoop]: Abstraction has 927 states and 1359 transitions. [2020-11-30 00:16:30,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:16:30,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:16:30,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:16:30,130 INFO L87 Difference]: Start difference. First operand 927 states and 1359 transitions. Second operand 3 states. [2020-11-30 00:16:30,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:16:30,189 INFO L93 Difference]: Finished difference Result 1530 states and 2210 transitions. [2020-11-30 00:16:30,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:16:30,190 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1530 states and 2210 transitions. [2020-11-30 00:16:30,196 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2020-11-30 00:16:30,202 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1530 states to 1530 states and 2210 transitions. [2020-11-30 00:16:30,203 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1026 [2020-11-30 00:16:30,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1026 [2020-11-30 00:16:30,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1530 states and 2210 transitions. [2020-11-30 00:16:30,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:16:30,205 INFO L691 BuchiCegarLoop]: Abstraction has 1530 states and 2210 transitions. [2020-11-30 00:16:30,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1530 states and 2210 transitions. [2020-11-30 00:16:30,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1530 to 901. [2020-11-30 00:16:30,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 901 states. [2020-11-30 00:16:30,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1313 transitions. [2020-11-30 00:16:30,224 INFO L714 BuchiCegarLoop]: Abstraction has 901 states and 1313 transitions. [2020-11-30 00:16:30,224 INFO L594 BuchiCegarLoop]: Abstraction has 901 states and 1313 transitions. [2020-11-30 00:16:30,224 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-11-30 00:16:30,224 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 901 states and 1313 transitions. [2020-11-30 00:16:30,227 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 248 [2020-11-30 00:16:30,227 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:16:30,227 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:16:30,229 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:16:30,229 INFO L853 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, 1, 1, 1, 1, 1] [2020-11-30 00:16:30,229 INFO L794 eck$LassoCheckResult]: Stem: 55383#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 55100#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 55101#L71-2 assume !!(add_history_type_~var~0 < 3); 55404#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 55593#L126 assume 0 == read_history_bool_~history_id; 55587#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 55582#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 55557#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 55558#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 55405#L71-2 assume !!(add_history_type_~var~0 < 3); 55406#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 55417#L126 assume 0 == read_history_bool_~history_id; 55325#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 55189#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 55196#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 55568#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 55562#L71-2 assume !(add_history_type_~var~0 < 3); 55438#L71-3 add_history_type_#res := 1; 55126#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 55127#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 55427#L71-6 assume !!(add_history_type_~var~0 < 3); 55428#L72-2 assume !(0 == add_history_type_~history_id); 55581#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 55580#L126-4 assume !(0 == read_history_bool_~history_id); 55579#L136-4 assume 1 == read_history_bool_~history_id; 55578#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 55158#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 55159#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 55526#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 55429#L71-6 assume !!(add_history_type_~var~0 < 3); 55430#L72-2 assume !(0 == add_history_type_~history_id); 55508#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 55403#L126-4 assume !(0 == read_history_bool_~history_id); 55237#L136-4 assume 1 == read_history_bool_~history_id; 55239#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 55155#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 55570#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 55569#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 55561#L71-6 assume !(add_history_type_~var~0 < 3); 55424#L71-7 add_history_type_#res := 1; 55121#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 55122#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 55443#L71-10 assume !!(add_history_type_~var~0 < 3); 55523#L72-4 assume !(0 == add_history_type_~history_id); 55524#L78-4 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 55572#L126-7 assume !(0 == read_history_bool_~history_id); 55620#L136-7 assume 1 == read_history_bool_~history_id; 55615#L137-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 55612#L158-7 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 55539#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 55108#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 55109#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 55281#L71-14 assume !!(add_history_type_~var~0 < 3); 55520#L72-6 assume !(0 == add_history_type_~history_id); 55521#L78-6 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 55598#L126-10 assume !(0 == read_history_bool_~history_id); 55636#L136-10 assume 1 == read_history_bool_~history_id; 55421#L137-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 55093#L158-10 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 55534#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 55102#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 55103#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 55444#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 55445#L504 assume !(0 == main_~i2~0); 55528#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 55531#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 55571#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 55821#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 55820#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 55819#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 55818#L362-1 assume !(gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite37 := ~g1v_new~0; 55105#L363-1 [2020-11-30 00:16:30,230 INFO L796 eck$LassoCheckResult]: Loop: 55105#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 55419#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 55415#L181-2 assume !(0 == write_history_bool_~history_id); 55133#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 55134#L532-17 assume 0 != ~gate2Failed~0 % 256; 55166#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 55541#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 55184#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 55185#L181-4 assume !(0 == write_history_bool_~history_id); 55862#L186-4 assume !(1 == write_history_bool_~history_id); 55861#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 55860#L532-18 assume 0 != ~gate3Failed~0 % 256; 55515#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 55516#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 55518#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 55509#L441 assume ~VALUE1~0 == ~VALUE2~0; 55491#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 55111#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 55889#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 55129#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 55503#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 55473#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 55501#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 55361#L126-12 assume 0 == read_history_bool_~history_id; 55363#L127-12 assume !(0 == read_history_bool_~historyIndex); 55253#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 55059#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 55060#L262 assume !(0 == check_~tmp___3~0 % 256); 55640#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 55639#L106-7 assume 3 == read_history_int8_~history_id; 55638#L107-7 assume !(0 == read_history_int8_~historyIndex); 55637#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 55314#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 55603#L301 assume !(check_~tmp___10~0 > -2); 55307#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 55602#L106-9 assume 3 == read_history_int8_~history_id; 55601#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 55309#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 55550#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 55242#L321-1 check_#res := 1; 55116#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 55392#L537-72 assume !(0 == assert_~arg % 256); 55393#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 55326#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 55327#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 55007#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 55156#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 55197#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 55104#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 55105#L363-1 [2020-11-30 00:16:30,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:16:30,230 INFO L82 PathProgramCache]: Analyzing trace with hash -953104939, now seen corresponding path program 1 times [2020-11-30 00:16:30,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:16:30,231 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470589624] [2020-11-30 00:16:30,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:16:30,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:16:30,260 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2020-11-30 00:16:30,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470589624] [2020-11-30 00:16:30,260 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:16:30,260 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:16:30,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074416933] [2020-11-30 00:16:30,261 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:16:30,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:16:30,261 INFO L82 PathProgramCache]: Analyzing trace with hash -509698026, now seen corresponding path program 2 times [2020-11-30 00:16:30,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:16:30,262 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239297767] [2020-11-30 00:16:30,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:16:30,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:16:30,273 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:16:30,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:16:30,283 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:16:30,291 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:16:31,504 WARN L193 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 255 DAG size of output: 222 [2020-11-30 00:16:32,192 WARN L193 SmtUtils]: Spent 672.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 182 [2020-11-30 00:16:32,195 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:16:32,195 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:16:32,195 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:16:32,195 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:16:32,195 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:16:32,195 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:32,195 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:16:32,195 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:16:32,195 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration19_Loop [2020-11-30 00:16:32,195 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:16:32,195 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:16:32,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,216 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,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-11-30 00:16:32,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,237 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,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-11-30 00:16:32,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,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-11-30 00:16:32,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,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-11-30 00:16:32,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,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-11-30 00:16:32,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,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-11-30 00:16:32,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,327 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,329 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,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-11-30 00:16:32,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,611 WARN L193 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 84 [2020-11-30 00:16:32,612 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,733 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,768 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,779 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:32,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:33,323 WARN L193 SmtUtils]: Spent 321.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2020-11-30 00:16:33,512 WARN L193 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-11-30 00:16:33,659 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2020-11-30 00:16:42,785 WARN L193 SmtUtils]: Spent 9.01 s on a formula simplification. DAG size of input: 257 DAG size of output: 145 [2020-11-30 00:16:42,932 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:16:42,932 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 145 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:42,954 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:42,954 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 145 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:42,957 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:42,958 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_~next_state~2=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_~next_state~2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 146 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:42,995 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:42,995 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 146 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:42,998 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:42,998 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___4~0=0} Honda state: {ULTIMATE.start_check_~tmp___4~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 147 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:43,034 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:43,034 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 147 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:43,037 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:43,038 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___1~2=0} Honda state: {ULTIMATE.start_check_~tmp___1~2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 148 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:43,076 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:43,076 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 148 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:43,079 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:16:43,079 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret25=0} Honda state: {ULTIMATE.start_check_#t~ret25=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 149 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:43,115 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:43,115 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 149 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 150 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:43,156 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:16:43,156 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 150 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:43,322 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-30 00:16:43,324 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:16:43,324 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:16:43,324 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:16:43,324 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:16:43,324 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:16:43,324 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:43,324 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:16:43,324 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:16:43,324 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration19_Loop [2020-11-30 00:16:43,324 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:16:43,324 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:16:43,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,343 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,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-11-30 00:16:43,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,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-11-30 00:16:43,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,704 WARN L193 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 84 [2020-11-30 00:16:43,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,732 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,755 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,819 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,821 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:43,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:44,233 WARN L193 SmtUtils]: Spent 271.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2020-11-30 00:16:44,484 WARN L193 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-11-30 00:16:44,631 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2020-11-30 00:16:54,200 WARN L193 SmtUtils]: Spent 9.51 s on a formula simplification. DAG size of input: 257 DAG size of output: 145 [2020-11-30 00:16:54,496 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:16:54,497 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 151 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:54,506 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:54,508 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:54,508 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:54,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:54,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:54,508 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:54,509 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:54,509 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 151 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:54,510 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:54,544 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:54,545 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:54,545 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:54,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:54,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:54,546 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:54,546 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:54,546 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:54,547 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:54,569 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:54,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:54,570 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:54,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:54,570 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:54,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:54,571 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:54,571 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:54,572 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:54,602 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:16:54,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:16:54,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:16:54,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:16:54,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:16:54,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:16:54,604 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:16:54,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:16:54,605 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:16:54,607 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:16:54,607 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:16:54,609 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:16:54,609 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:16:54,609 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:16:54,609 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i2~0) = -2*ULTIMATE.start_main_~i2~0 + 17 Supporting invariants [] [2020-11-30 00:16:54,629 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:16:54,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:16:54,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:16:54,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:16:54,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:16:54,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:16:54,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:16:54,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:16:54,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:16:54,818 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2020-11-30 00:16:54,818 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 901 states and 1313 transitions. cyclomatic complexity: 420 Second operand 5 states. [2020-11-30 00:16:54,866 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 901 states and 1313 transitions. cyclomatic complexity: 420. Second operand 5 states. Result 1399 states and 2044 transitions. Complement of second has 6 states. [2020-11-30 00:16:54,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-30 00:16:54,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-30 00:16:54,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 702 transitions. [2020-11-30 00:16:54,869 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 702 transitions. Stem has 71 letters. Loop has 49 letters. [2020-11-30 00:16:54,869 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:16:54,869 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 702 transitions. Stem has 120 letters. Loop has 49 letters. [2020-11-30 00:16:54,870 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:16:54,870 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 702 transitions. Stem has 71 letters. Loop has 98 letters. [2020-11-30 00:16:54,871 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:16:54,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1399 states and 2044 transitions. [2020-11-30 00:16:54,877 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 248 [2020-11-30 00:16:54,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1399 states to 901 states and 1311 transitions. [2020-11-30 00:16:54,881 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 581 [2020-11-30 00:16:54,882 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 581 [2020-11-30 00:16:54,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 901 states and 1311 transitions. [2020-11-30 00:16:54,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:16:54,883 INFO L691 BuchiCegarLoop]: Abstraction has 901 states and 1311 transitions. [2020-11-30 00:16:54,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states and 1311 transitions. [2020-11-30 00:16:54,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 901. [2020-11-30 00:16:54,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 901 states. [2020-11-30 00:16:54,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1311 transitions. [2020-11-30 00:16:54,898 INFO L714 BuchiCegarLoop]: Abstraction has 901 states and 1311 transitions. [2020-11-30 00:16:54,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:16:54,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:16:54,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:16:54,899 INFO L87 Difference]: Start difference. First operand 901 states and 1311 transitions. Second operand 3 states. [2020-11-30 00:16:54,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:16:54,952 INFO L93 Difference]: Finished difference Result 1476 states and 2118 transitions. [2020-11-30 00:16:54,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:16:54,953 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1476 states and 2118 transitions. [2020-11-30 00:16:54,960 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2020-11-30 00:16:54,966 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1476 states to 1476 states and 2118 transitions. [2020-11-30 00:16:54,966 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 988 [2020-11-30 00:16:54,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 988 [2020-11-30 00:16:54,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1476 states and 2118 transitions. [2020-11-30 00:16:54,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:16:54,968 INFO L691 BuchiCegarLoop]: Abstraction has 1476 states and 2118 transitions. [2020-11-30 00:16:54,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1476 states and 2118 transitions. [2020-11-30 00:16:54,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1476 to 852. [2020-11-30 00:16:54,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 852 states. [2020-11-30 00:16:54,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 1228 transitions. [2020-11-30 00:16:54,987 INFO L714 BuchiCegarLoop]: Abstraction has 852 states and 1228 transitions. [2020-11-30 00:16:54,987 INFO L594 BuchiCegarLoop]: Abstraction has 852 states and 1228 transitions. [2020-11-30 00:16:54,987 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-11-30 00:16:54,987 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 852 states and 1228 transitions. [2020-11-30 00:16:54,990 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 248 [2020-11-30 00:16:54,990 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:16:54,990 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:16:54,992 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:16:54,992 INFO L853 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, 1, 1, 1, 1, 1] [2020-11-30 00:16:54,992 INFO L794 eck$LassoCheckResult]: Stem: 60415#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 60160#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 60161#L71-2 assume !!(add_history_type_~var~0 < 3); 60432#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 60445#L126 assume 0 == read_history_bool_~history_id; 60355#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 60244#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 60249#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 60571#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 60433#L71-2 assume !!(add_history_type_~var~0 < 3); 60434#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 60614#L126 assume 0 == read_history_bool_~history_id; 60608#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 60602#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 60598#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 60592#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 60590#L71-2 assume !(add_history_type_~var~0 < 3); 60461#L71-3 add_history_type_#res := 1; 60188#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 60189#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 60455#L71-6 assume !!(add_history_type_~var~0 < 3); 60456#L72-2 assume !(0 == add_history_type_~history_id); 60521#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 60431#L126-4 assume !(0 == read_history_bool_~history_id); 60276#L136-4 assume 1 == read_history_bool_~history_id; 60278#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 60217#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 60220#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 60543#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 60457#L71-6 assume !!(add_history_type_~var~0 < 3); 60458#L72-2 assume !(0 == add_history_type_~history_id); 60611#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 60603#L126-4 assume !(0 == read_history_bool_~history_id); 60601#L136-4 assume 1 == read_history_bool_~history_id; 60597#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 60591#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 60589#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 60588#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 60587#L71-6 assume !(add_history_type_~var~0 < 3); 60452#L71-7 add_history_type_#res := 1; 60181#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 60182#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 60466#L71-10 assume !!(add_history_type_~var~0 < 3); 60541#L72-4 assume !(0 == add_history_type_~history_id); 60519#L78-4 assume !(1 == add_history_type_~history_id); 60473#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 60453#L126-8 assume !(0 == read_history_bool_~history_id); 60252#L136-8 assume 1 == read_history_bool_~history_id; 60254#L137-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 60259#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 60264#L86-2 assume !(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 60175#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 60176#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 60315#L71-14 assume !!(add_history_type_~var~0 < 3); 60535#L72-6 assume !(0 == add_history_type_~history_id); 60536#L78-6 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 60862#L126-10 assume !(0 == read_history_bool_~history_id); 60146#L136-10 assume 1 == read_history_bool_~history_id; 60148#L137-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 60863#L158-10 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 60552#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 60162#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 60163#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 60467#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 60468#L504 assume !(0 == main_~i2~0); 60545#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 60548#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 60616#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 60786#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 60783#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 60781#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 60779#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 60777#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 60775#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 60773#L181-2 assume !(0 == write_history_bool_~history_id); 60766#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 60764#L532-17 assume 0 != ~gate2Failed~0 % 256; 60760#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 60758#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 60756#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 60754#L181-4 assume !(0 == write_history_bool_~history_id); 60752#L186-4 assume !(1 == write_history_bool_~history_id); 60750#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 60747#L532-18 assume 0 != ~gate3Failed~0 % 256; 60748#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 60912#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 60911#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 60908#L441 assume ~VALUE1~0 == ~VALUE2~0; 60905#L442 assume !(~VALUE1~0 == ~nomsg~0);voter_~voted_value~0 := ~VALUE1~0; 60172#L532-19 [2020-11-30 00:16:54,993 INFO L796 eck$LassoCheckResult]: Loop: 60172#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 60233#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 60191#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 60246#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 60490#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 60516#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 60517#L126-12 assume 0 == read_history_bool_~history_id; 60669#L127-12 assume !(0 == read_history_bool_~historyIndex); 60665#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 60656#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 60649#L262 assume !(0 == check_~tmp___3~0 % 256); 60648#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 60647#L106-7 assume 3 == read_history_int8_~history_id; 60646#L107-7 assume !(0 == read_history_int8_~historyIndex); 60645#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 60344#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 60644#L301 assume !(check_~tmp___10~0 > -2); 60337#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 60643#L106-9 assume 3 == read_history_int8_~history_id; 60642#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 60339#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 60617#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 60281#L321-1 check_#res := 1; 60170#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 60420#L537-72 assume !(0 == assert_~arg % 256); 60421#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 60357#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 60358#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 60073#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 60213#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 60250#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 60164#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 60165#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 60446#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 60443#L181-2 assume !(0 == write_history_bool_~history_id); 60196#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 60197#L532-17 assume 0 != ~gate2Failed~0 % 256; 60222#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 60554#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 60559#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 60879#L181-4 assume !(0 == write_history_bool_~history_id); 60177#L186-4 assume !(1 == write_history_bool_~history_id); 60178#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 60225#L532-18 assume 0 != ~gate3Failed~0 % 256; 60228#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 60529#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 60533#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 60914#L441 assume ~VALUE1~0 == ~VALUE2~0; 60506#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 60172#L532-19 [2020-11-30 00:16:54,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:16:54,993 INFO L82 PathProgramCache]: Analyzing trace with hash 811567470, now seen corresponding path program 1 times [2020-11-30 00:16:54,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:16:54,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918162847] [2020-11-30 00:16:54,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:16:55,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:16:55,045 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2020-11-30 00:16:55,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918162847] [2020-11-30 00:16:55,045 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:16:55,046 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-30 00:16:55,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573118605] [2020-11-30 00:16:55,046 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:16:55,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:16:55,047 INFO L82 PathProgramCache]: Analyzing trace with hash 523368724, now seen corresponding path program 3 times [2020-11-30 00:16:55,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:16:55,047 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438589683] [2020-11-30 00:16:55,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:16:55,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:16:55,064 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:16:55,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:16:55,079 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:16:55,088 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:16:56,449 WARN L193 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 253 DAG size of output: 220 [2020-11-30 00:16:57,045 WARN L193 SmtUtils]: Spent 580.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 167 [2020-11-30 00:16:57,047 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:16:57,047 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:16:57,047 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:16:57,047 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:16:57,047 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:16:57,047 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:16:57,047 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:16:57,047 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:16:57,047 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration20_Loop [2020-11-30 00:16:57,047 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:16:57,047 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:16:57,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,107 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,110 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,134 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,341 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2020-11-30 00:16:57,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,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-11-30 00:16:57,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,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-11-30 00:16:57,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,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-11-30 00:16:57,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,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-11-30 00:16:57,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,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-11-30 00:16:57,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,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-11-30 00:16:57,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:16:57,695 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-11-30 00:16:57,953 WARN L193 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2020-11-30 00:16:59,734 WARN L193 SmtUtils]: Spent 1.44 s on a formula simplification. DAG size of input: 117 DAG size of output: 112 [2020-11-30 00:16:59,966 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:16:59,966 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 156 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:16:59,987 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:16:59,987 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 156 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/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-11-30 00:17:00,021 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:17:00,021 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:17:00,131 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-30 00:17:00,132 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:17:00,133 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:17:00,133 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:17:00,133 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:17:00,133 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:17:00,133 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:17:00,133 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:17:00,133 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:17:00,133 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration20_Loop [2020-11-30 00:17:00,133 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:17:00,133 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:17:00,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:17:00,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:17:00,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:17:00,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:17:00,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:17:00,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-11-30 00:17:00,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:17:00,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:17:00,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:17:00,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:17:00,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:17:00,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2020-11-30 00:19:21,613 INFO L796 eck$LassoCheckResult]: Loop: 124505#L118-8 check_#t~ret26 := read_history_int8_#res;check_~tmp___6~0 := check_#t~ret26;havoc check_#t~ret26; 124501#L303 assume !(check_~tmp___6~0 == ~nomsg~0); 124495#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 124493#L106-9 assume 3 == read_history_int8_~history_id; 124489#L107-9 assume !(0 == read_history_int8_~historyIndex); 124487#L110-9 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 124480#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 124475#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 124469#L321-1 check_#res := 1; 124468#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 124467#L537-72 assume !(0 == assert_~arg % 256); 124466#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 124465#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 124463#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 124461#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 124460#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 124459#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 124458#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 124457#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 124456#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 124455#L181-2 assume !(0 == write_history_bool_~history_id); 124453#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 124452#L532-17 assume 0 != ~gate2Failed~0 % 256; 124451#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 124447#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 124445#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 124443#L181-4 assume !(0 == write_history_bool_~history_id); 124441#L186-4 assume !(1 == write_history_bool_~history_id); 124439#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 124436#L532-18 assume 0 != ~gate3Failed~0 % 256; 124437#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 124619#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 124616#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 124611#L441 assume ~VALUE1~0 == ~VALUE2~0; 124599#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 124596#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 124590#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 124583#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 124574#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 124563#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 124558#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 124549#L126-12 assume 0 == read_history_bool_~history_id; 124542#L127-12 assume !(0 == read_history_bool_~historyIndex); 124535#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 124527#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 124518#L262 assume !(0 == check_~tmp___3~0 % 256); 124516#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 124514#L106-7 assume 3 == read_history_int8_~history_id; 124513#L107-7 assume !(0 == read_history_int8_~historyIndex); 124509#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 124503#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 124498#L301 assume check_~tmp___10~0 > -2;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 124499#L106-8 assume 3 == read_history_int8_~history_id; 124512#L107-8 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 124505#L118-8 [2020-11-30 00:19:21,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:19:21,614 INFO L82 PathProgramCache]: Analyzing trace with hash 272729953, now seen corresponding path program 1 times [2020-11-30 00:19:21,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:19:21,615 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16728048] [2020-11-30 00:19:21,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:19:21,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:19:21,766 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2020-11-30 00:19:21,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16728048] [2020-11-30 00:19:21,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429597879] [2020-11-30 00:19:21,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 428 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 428 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 00:19:21,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:19:21,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:19:21,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:19:21,984 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2020-11-30 00:19:21,985 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 00:19:21,985 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 12 [2020-11-30 00:19:21,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836254535] [2020-11-30 00:19:21,986 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:19:21,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:19:21,986 INFO L82 PathProgramCache]: Analyzing trace with hash -1929308067, now seen corresponding path program 1 times [2020-11-30 00:19:21,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:19:21,986 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932801359] [2020-11-30 00:19:21,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:19:21,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:19:22,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:19:22,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932801359] [2020-11-30 00:19:22,005 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:19:22,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 00:19:22,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475999459] [2020-11-30 00:19:22,006 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:19:22,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:19:22,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:19:22,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:19:22,006 INFO L87 Difference]: Start difference. First operand 3443 states and 4584 transitions. cyclomatic complexity: 1158 Second operand 3 states. [2020-11-30 00:19:22,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:19:22,109 INFO L93 Difference]: Finished difference Result 1942 states and 2536 transitions. [2020-11-30 00:19:22,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:19:22,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1942 states and 2536 transitions. [2020-11-30 00:19:22,117 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 812 [2020-11-30 00:19:22,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1942 states to 1938 states and 2532 transitions. [2020-11-30 00:19:22,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1350 [2020-11-30 00:19:22,124 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1350 [2020-11-30 00:19:22,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1938 states and 2532 transitions. [2020-11-30 00:19:22,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:19:22,124 INFO L691 BuchiCegarLoop]: Abstraction has 1938 states and 2532 transitions. [2020-11-30 00:19:22,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1938 states and 2532 transitions. [2020-11-30 00:19:22,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1938 to 1222. [2020-11-30 00:19:22,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1222 states. [2020-11-30 00:19:22,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1590 transitions. [2020-11-30 00:19:22,142 INFO L714 BuchiCegarLoop]: Abstraction has 1222 states and 1590 transitions. [2020-11-30 00:19:22,142 INFO L594 BuchiCegarLoop]: Abstraction has 1222 states and 1590 transitions. [2020-11-30 00:19:22,142 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2020-11-30 00:19:22,142 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1222 states and 1590 transitions. [2020-11-30 00:19:22,145 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 442 [2020-11-30 00:19:22,146 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:19:22,146 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:19:22,148 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:19:22,149 INFO L853 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:19:22,149 INFO L794 eck$LassoCheckResult]: Stem: 129641#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 129419#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 129420#L71-2 assume !!(add_history_type_~var~0 < 3); 129661#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 129674#L126 assume 0 == read_history_bool_~history_id; 129675#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 129498#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 129499#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 129817#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 129662#L71-2 assume !!(add_history_type_~var~0 < 3); 129663#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 129846#L126 assume 0 == read_history_bool_~history_id; 129592#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 129490#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 129835#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 129834#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 129832#L71-2 assume !(add_history_type_~var~0 < 3); 129687#L71-3 add_history_type_#res := 1; 129439#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 129440#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 129683#L71-6 assume !!(add_history_type_~var~0 < 3); 129684#L72-2 assume !(0 == add_history_type_~history_id); 129764#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 129660#L126-4 assume !(0 == read_history_bool_~history_id); 129519#L136-4 assume 1 == read_history_bool_~history_id; 129521#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 129464#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 129468#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 129784#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 129685#L71-6 assume !!(add_history_type_~var~0 < 3); 129686#L72-2 assume !(0 == add_history_type_~history_id); 129845#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 129844#L126-4 assume !(0 == read_history_bool_~history_id); 129843#L136-4 assume 1 == read_history_bool_~history_id; 129839#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 129833#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 129831#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 129830#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 129829#L71-6 assume !(add_history_type_~var~0 < 3); 129680#L71-7 add_history_type_#res := 1; 129435#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 129436#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 129694#L71-10 assume !!(add_history_type_~var~0 < 3); 129782#L72-4 assume !(0 == add_history_type_~history_id); 129763#L78-4 assume !(1 == add_history_type_~history_id); 129705#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 129682#L126-8 assume !(0 == read_history_bool_~history_id); 129505#L136-8 assume !(1 == read_history_bool_~history_id); 129506#L146-8 assume 2 == read_history_bool_~history_id; 129510#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 129511#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 129514#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 129526#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 129634#L71-10 assume !!(add_history_type_~var~0 < 3); 129635#L72-4 assume !(0 == add_history_type_~history_id); 129762#L78-4 assume !(1 == add_history_type_~history_id); 129704#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 129681#L126-8 assume !(0 == read_history_bool_~history_id); 129503#L136-8 assume !(1 == read_history_bool_~history_id); 129504#L146-8 assume 2 == read_history_bool_~history_id; 129507#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 129508#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 129513#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 129525#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 129633#L71-10 assume !(add_history_type_~var~0 < 3); 129626#L71-11 add_history_type_#res := 1; 129427#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 129428#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 129554#L71-14 assume !!(add_history_type_~var~0 < 3); 129781#L72-6 assume !(0 == add_history_type_~history_id); 129750#L78-6 assume !(1 == add_history_type_~history_id); 129739#L84-6 assume !(2 == add_history_type_~history_id); 129740#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 129712#L106-3 assume 3 == read_history_int8_~history_id; 129713#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 129645#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 129517#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 129518#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 129656#L71-14 assume !!(add_history_type_~var~0 < 3); 129657#L72-6 assume !(0 == add_history_type_~history_id); 129749#L78-6 assume !(1 == add_history_type_~history_id); 129737#L84-6 assume !(2 == add_history_type_~history_id); 129738#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 129710#L106-3 assume 3 == read_history_int8_~history_id; 129711#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 129643#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 129515#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 129516#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 129655#L71-14 assume !(add_history_type_~var~0 < 3); 129652#L71-15 add_history_type_#res := 1; 129421#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 129422#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 129695#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 129696#L504 assume !(0 == main_~i2~0); 129785#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 129792#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 129849#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 130263#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 130261#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 130259#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 130254#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 130249#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 130247#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 130245#L181-2 assume !(0 == write_history_bool_~history_id); 130242#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 130241#L532-17 assume 0 != ~gate2Failed~0 % 256; 130239#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 130232#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 130224#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 130217#L181-4 assume !(0 == write_history_bool_~history_id); 130213#L186-4 assume !(1 == write_history_bool_~history_id); 130209#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 130203#L532-18 assume 0 != ~gate3Failed~0 % 256; 130204#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 130240#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 130235#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 130228#L441 assume ~VALUE1~0 == ~VALUE2~0; 130221#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 130215#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 130211#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 130207#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 130142#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 130139#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 130136#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 130129#L126-12 assume 0 == read_history_bool_~history_id; 130123#L127-12 assume !(0 == read_history_bool_~historyIndex); 130117#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 130110#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 130102#L262 assume !(0 == check_~tmp___3~0 % 256); 130101#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 130100#L106-7 assume 3 == read_history_int8_~history_id; 130099#L107-7 assume !(0 == read_history_int8_~historyIndex); 130098#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 130096#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 130094#L301 assume check_~tmp___10~0 > -2;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 129733#L106-8 [2020-11-30 00:19:22,149 INFO L796 eck$LassoCheckResult]: Loop: 129733#L106-8 assume 3 == read_history_int8_~history_id; 129734#L107-8 assume !(0 == read_history_int8_~historyIndex); 130097#L110-8 assume !(1 == read_history_int8_~historyIndex);read_history_int8_#res := ~votedValue_History_2~0; 130275#L118-8 check_#t~ret26 := read_history_int8_#res;check_~tmp___6~0 := check_#t~ret26;havoc check_#t~ret26; 130273#L303 assume !(check_~tmp___6~0 == ~nomsg~0); 130084#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 130083#L106-9 assume 3 == read_history_int8_~history_id; 130080#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 130077#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 130075#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 129918#L321-1 check_#res := 1; 129914#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 129913#L537-72 assume !(0 == assert_~arg % 256); 129912#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 129911#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 129909#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 129907#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 129906#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 129905#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 129904#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 129903#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 129902#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 129901#L181-2 assume !(0 == write_history_bool_~history_id); 129899#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 129897#L532-17 assume 0 != ~gate2Failed~0 % 256; 129898#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 130392#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 130391#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 130390#L181-4 assume !(0 == write_history_bool_~history_id); 130389#L186-4 assume !(1 == write_history_bool_~history_id); 130388#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 130386#L532-18 assume 0 != ~gate3Failed~0 % 256; 130387#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 130408#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 130406#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 130404#L441 assume ~VALUE1~0 == ~VALUE2~0; 130398#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 130395#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 130394#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 130393#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 130322#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 130319#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 130316#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 130309#L126-12 assume 0 == read_history_bool_~history_id; 130303#L127-12 assume !(0 == read_history_bool_~historyIndex); 130297#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 130290#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 130282#L262 assume !(0 == check_~tmp___3~0 % 256); 130281#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 130280#L106-7 assume 3 == read_history_int8_~history_id; 130279#L107-7 assume !(0 == read_history_int8_~historyIndex); 130278#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 130277#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 130274#L301 assume check_~tmp___10~0 > -2;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 129733#L106-8 [2020-11-30 00:19:22,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:19:22,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1872907358, now seen corresponding path program 1 times [2020-11-30 00:19:22,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:19:22,150 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160280515] [2020-11-30 00:19:22,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:19:22,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:19:22,281 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2020-11-30 00:19:22,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160280515] [2020-11-30 00:19:22,282 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142450000] [2020-11-30 00:19:22,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 429 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 429 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 00:19:22,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:19:22,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:19:22,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:19:22,491 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2020-11-30 00:19:22,491 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 00:19:22,491 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 12 [2020-11-30 00:19:22,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104452703] [2020-11-30 00:19:22,492 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:19:22,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:19:22,492 INFO L82 PathProgramCache]: Analyzing trace with hash -988751476, now seen corresponding path program 1 times [2020-11-30 00:19:22,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:19:22,493 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568401970] [2020-11-30 00:19:22,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:19:22,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:19:22,508 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:19:22,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:19:22,519 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:19:22,530 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:19:23,870 WARN L193 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 274 DAG size of output: 241 [2020-11-30 00:19:24,806 WARN L193 SmtUtils]: Spent 883.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 174 [2020-11-30 00:19:24,838 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:19:24,838 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:19:24,838 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:19:24,838 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:19:24,838 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:19:24,838 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:24,838 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:19:24,838 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:19:24,838 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration30_Loop [2020-11-30 00:19:24,838 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:19:24,838 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:19:24,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,865 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,944 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,955 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:24,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,084 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,109 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,378 WARN L193 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 76 [2020-11-30 00:19:25,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,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-11-30 00:19:25,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,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-11-30 00:19:25,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-11-30 00:19:25,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:25,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-11-30 00:19:25,799 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 39 [2020-11-30 00:19:26,250 WARN L193 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2020-11-30 00:19:26,293 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 00:19:34,852 WARN L193 SmtUtils]: Spent 8.22 s on a formula simplification. DAG size of input: 186 DAG size of output: 138 [2020-11-30 00:19:34,905 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:19:34,905 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 430 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:19:34,908 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:19:34,908 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 430 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:34,914 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:19:34,914 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret16=0} Honda state: {ULTIMATE.start_check_#t~ret16=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 431 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:19:34,952 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:19:34,952 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 431 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:34,958 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:19:34,958 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_~tmp___0~5=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_~tmp___0~5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 432 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:19:34,994 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:19:34,994 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 432 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:34,997 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:19:34,997 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret23=0} Honda state: {ULTIMATE.start_check_#t~ret23=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 433 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:19:35,033 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:19:35,033 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 433 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 434 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:19:35,075 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:19:35,075 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 434 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:35,310 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-30 00:19:35,312 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:19:35,312 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:19:35,312 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:19:35,312 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:19:35,312 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:19:35,312 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:35,312 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:19:35,312 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:19:35,312 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration30_Loop [2020-11-30 00:19:35,312 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:19:35,313 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:19:35,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,332 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,381 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,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-11-30 00:19:35,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,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-11-30 00:19:35,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-11-30 00:19:35,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,489 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,522 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,540 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,597 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,604 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,607 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,876 WARN L193 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 76 [2020-11-30 00:19:35,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,886 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,889 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:35,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:36,162 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2020-11-30 00:19:36,290 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 39 [2020-11-30 00:19:36,773 WARN L193 SmtUtils]: Spent 306.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2020-11-30 00:19:36,815 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 00:19:45,427 WARN L193 SmtUtils]: Spent 8.28 s on a formula simplification. DAG size of input: 186 DAG size of output: 138 [2020-11-30 00:19:45,475 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:19:45,475 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 435 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 435 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,477 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,482 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,482 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,482 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,482 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,483 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,483 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,484 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 436 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 436 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,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-11-30 00:19:45,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,511 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,512 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 437 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 437 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,534 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,535 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,535 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,535 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,535 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,536 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 438 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 438 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,557 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,558 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,558 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,558 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,558 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,559 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,559 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,560 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 439 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 439 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,581 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,582 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,582 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,582 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-30 00:19:45,582 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,584 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-30 00:19:45,584 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,596 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 440 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:19:45,633 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,634 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,635 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,635 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,635 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 440 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,637 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 441 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:19:45,673 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,675 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,675 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,675 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,675 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,676 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 441 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,677 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 442 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 442 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,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-11-30 00:19:45,714 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,714 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,715 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,715 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,716 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 443 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 443 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,738 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,739 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,739 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,740 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 444 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 444 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,761 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,763 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,763 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,763 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,763 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,763 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,763 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,764 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 445 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 445 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,786 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,787 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,788 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 446 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 446 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,810 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,811 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,811 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,811 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,811 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,812 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 447 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 447 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,833 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,835 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,836 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,836 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,837 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 448 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 448 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,858 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,859 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,859 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,859 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,859 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,860 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 449 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 449 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,881 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,882 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,883 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,883 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,883 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,883 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,883 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,883 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,884 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 450 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 450 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,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-11-30 00:19:45,906 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,906 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,906 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,906 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,906 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,907 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,907 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,908 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 451 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 451 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,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-11-30 00:19:45,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,930 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,930 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,930 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,930 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,930 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,931 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 452 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 452 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,952 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,954 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,955 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 453 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 453 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:45,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:45,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:45,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:45,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:45,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:45,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:45,977 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:45,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:45,978 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 454 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 454 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,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-11-30 00:19:46,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,001 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,001 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,001 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,002 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 455 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 455 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,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-11-30 00:19:46,024 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,025 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,025 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,025 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,026 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,026 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,028 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 456 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 456 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,050 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,052 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,052 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,052 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,052 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,052 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,053 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,054 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 457 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 457 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,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-11-30 00:19:46,080 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,081 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,081 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,082 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 458 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 458 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,104 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,105 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,105 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,105 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,105 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,105 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,106 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,106 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,107 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 459 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 459 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,129 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,130 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,130 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,130 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,130 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,131 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,131 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,132 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 460 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 460 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,153 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,154 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,156 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,160 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 461 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 461 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,182 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,182 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,182 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,183 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 462 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 462 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,204 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,205 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,206 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,206 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,206 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,206 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,208 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 463 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 463 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,229 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,230 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,230 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,230 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,231 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,231 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,232 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 464 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 464 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,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-11-30 00:19:46,254 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,254 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,254 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,254 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,254 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,254 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,254 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,255 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 465 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 465 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,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-11-30 00:19:46,280 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,280 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,281 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,281 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,288 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 466 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 466 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,309 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,310 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,310 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,310 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,310 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,310 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,311 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,311 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,312 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 467 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 467 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,333 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,334 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,334 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,334 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,335 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,335 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,335 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,336 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 468 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 468 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,357 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,358 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,358 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,358 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,359 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 469 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 469 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,380 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,382 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,383 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 470 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 470 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,404 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,405 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,405 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,405 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,405 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,405 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,406 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 471 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 471 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,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-11-30 00:19:46,428 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,428 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,428 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,429 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 472 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 472 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,450 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,451 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,452 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,452 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,452 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,452 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,452 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,454 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 473 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 473 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,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-11-30 00:19:46,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,478 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,481 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 474 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 474 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,503 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,503 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,503 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,503 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,503 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,504 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,504 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,505 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 475 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 475 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,527 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,528 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,528 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,528 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,528 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,529 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,529 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,530 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 476 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 476 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,551 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,554 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 477 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 477 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,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-11-30 00:19:46,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,578 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,578 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,578 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,579 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 478 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 478 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,603 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,604 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 479 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 479 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,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-11-30 00:19:46,628 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,629 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,629 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,629 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,631 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 480 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 480 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,654 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,655 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,655 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,655 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,655 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,655 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,655 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,655 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,657 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 481 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 481 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,679 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,681 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,681 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,681 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,681 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,681 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,681 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,682 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 482 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 482 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,704 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,705 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,705 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,706 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,706 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,707 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 483 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 483 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,728 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:19:46,729 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:19:46,729 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:19:46,729 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:19:46,729 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:19:46,729 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:19:46,730 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:19:46,730 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:19:46,732 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:19:46,733 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:19:46,733 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 484 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 484 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:46,735 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:19:46,735 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:19:46,736 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:19:46,736 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i2~0) = -2*ULTIMATE.start_main_~i2~0 + 17 Supporting invariants [] [2020-11-30 00:19:46,756 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:19:46,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:19:46,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:19:46,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:19:46,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:19:46,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:19:46,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:19:46,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:19:46,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:19:46,980 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2020-11-30 00:19:46,980 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1222 states and 1590 transitions. cyclomatic complexity: 376 Second operand 5 states. [2020-11-30 00:19:47,009 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1222 states and 1590 transitions. cyclomatic complexity: 376. Second operand 5 states. Result 2705 states and 3536 transitions. Complement of second has 6 states. [2020-11-30 00:19:47,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-30 00:19:47,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-30 00:19:47,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 459 transitions. [2020-11-30 00:19:47,011 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 459 transitions. Stem has 135 letters. Loop has 54 letters. [2020-11-30 00:19:47,011 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:19:47,011 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 459 transitions. Stem has 189 letters. Loop has 54 letters. [2020-11-30 00:19:47,012 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:19:47,012 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 459 transitions. Stem has 135 letters. Loop has 108 letters. [2020-11-30 00:19:47,013 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:19:47,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2705 states and 3536 transitions. [2020-11-30 00:19:47,019 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 368 [2020-11-30 00:19:47,023 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2705 states to 1153 states and 1506 transitions. [2020-11-30 00:19:47,023 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 740 [2020-11-30 00:19:47,024 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 740 [2020-11-30 00:19:47,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1153 states and 1506 transitions. [2020-11-30 00:19:47,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:19:47,024 INFO L691 BuchiCegarLoop]: Abstraction has 1153 states and 1506 transitions. [2020-11-30 00:19:47,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states and 1506 transitions. [2020-11-30 00:19:47,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 1153. [2020-11-30 00:19:47,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2020-11-30 00:19:47,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1506 transitions. [2020-11-30 00:19:47,033 INFO L714 BuchiCegarLoop]: Abstraction has 1153 states and 1506 transitions. [2020-11-30 00:19:47,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:19:47,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-30 00:19:47,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2020-11-30 00:19:47,033 INFO L87 Difference]: Start difference. First operand 1153 states and 1506 transitions. Second operand 12 states. [2020-11-30 00:19:48,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:19:48,080 INFO L93 Difference]: Finished difference Result 3573 states and 4692 transitions. [2020-11-30 00:19:48,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-11-30 00:19:48,082 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3573 states and 4692 transitions. [2020-11-30 00:19:48,091 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 604 [2020-11-30 00:19:48,102 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3573 states to 3536 states and 4652 transitions. [2020-11-30 00:19:48,102 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2230 [2020-11-30 00:19:48,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2230 [2020-11-30 00:19:48,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3536 states and 4652 transitions. [2020-11-30 00:19:48,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:19:48,105 INFO L691 BuchiCegarLoop]: Abstraction has 3536 states and 4652 transitions. [2020-11-30 00:19:48,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3536 states and 4652 transitions. [2020-11-30 00:19:48,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3536 to 1201. [2020-11-30 00:19:48,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1201 states. [2020-11-30 00:19:48,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1201 states to 1201 states and 1567 transitions. [2020-11-30 00:19:48,131 INFO L714 BuchiCegarLoop]: Abstraction has 1201 states and 1567 transitions. [2020-11-30 00:19:48,131 INFO L594 BuchiCegarLoop]: Abstraction has 1201 states and 1567 transitions. [2020-11-30 00:19:48,131 INFO L427 BuchiCegarLoop]: ======== Iteration 31============ [2020-11-30 00:19:48,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1201 states and 1567 transitions. [2020-11-30 00:19:48,134 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 368 [2020-11-30 00:19:48,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:19:48,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:19:48,137 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 00:19:48,138 INFO L853 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, 1, 1, 1, 1, 1, 1] [2020-11-30 00:19:48,138 INFO L794 eck$LassoCheckResult]: Stem: 139321#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 139128#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 139129#L71-2 assume !!(add_history_type_~var~0 < 3); 139336#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 139556#L126 assume 0 == read_history_bool_~history_id; 139552#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 139547#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 139546#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 139506#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139337#L71-2 assume !!(add_history_type_~var~0 < 3); 139338#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 139351#L126 assume 0 == read_history_bool_~history_id; 139273#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 139182#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 139188#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 139498#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139532#L71-2 assume !!(add_history_type_~var~0 < 3); 139510#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 139528#L126 assume 0 == read_history_bool_~history_id; 139523#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 139516#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 139514#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 139512#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139509#L71-2 assume !(add_history_type_~var~0 < 3); 139361#L71-3 add_history_type_#res := 1; 139144#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 139145#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 139357#L71-6 assume !!(add_history_type_~var~0 < 3); 139358#L72-2 assume !(0 == add_history_type_~history_id); 139437#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 139438#L126-4 assume !(0 == read_history_bool_~history_id); 139207#L136-4 assume 1 == read_history_bool_~history_id; 139209#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 139157#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 139158#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 139454#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139359#L71-6 assume !!(add_history_type_~var~0 < 3); 139360#L72-2 assume !(0 == add_history_type_~history_id); 139558#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 139334#L126-4 assume !(0 == read_history_bool_~history_id); 139335#L136-4 assume 1 == read_history_bool_~history_id; 139339#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 139154#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 139535#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 139534#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139533#L71-6 assume !!(add_history_type_~var~0 < 3); 139508#L72-2 assume !(0 == add_history_type_~history_id); 139531#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 139530#L126-4 assume !(0 == read_history_bool_~history_id); 139526#L136-4 assume 1 == read_history_bool_~history_id; 139520#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 139515#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 139513#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 139511#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139507#L71-6 assume !(add_history_type_~var~0 < 3); 139354#L71-7 add_history_type_#res := 1; 139142#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 139143#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 139312#L71-10 assume !!(add_history_type_~var~0 < 3); 139313#L72-4 assume !(0 == add_history_type_~history_id); 139453#L78-4 assume !(1 == add_history_type_~history_id); 139545#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 139544#L126-8 assume !(0 == read_history_bool_~history_id); 139543#L136-8 assume !(1 == read_history_bool_~history_id); 139542#L146-8 assume 2 == read_history_bool_~history_id; 139541#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 139539#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 139538#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 139537#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139314#L71-10 assume !!(add_history_type_~var~0 < 3); 139315#L72-4 assume !(0 == add_history_type_~history_id); 139436#L78-4 assume !(1 == add_history_type_~history_id); 139377#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 139356#L126-8 assume !(0 == read_history_bool_~history_id); 139193#L136-8 assume !(1 == read_history_bool_~history_id); 139194#L146-8 assume 2 == read_history_bool_~history_id; 139198#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 139199#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 139202#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 139214#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139497#L71-10 assume !!(add_history_type_~var~0 < 3); 139536#L72-4 assume !(0 == add_history_type_~history_id); 139435#L78-4 assume !(1 == add_history_type_~history_id); 139376#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 139355#L126-8 assume !(0 == read_history_bool_~history_id); 139191#L136-8 assume !(1 == read_history_bool_~history_id); 139192#L146-8 assume 2 == read_history_bool_~history_id; 139195#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 139196#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 139201#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 139213#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139496#L71-10 assume !(add_history_type_~var~0 < 3); 139304#L71-11 add_history_type_#res := 1; 139136#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 139137#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 139238#L71-14 assume !!(add_history_type_~var~0 < 3); 139451#L72-6 assume !(0 == add_history_type_~history_id); 139452#L78-6 assume !(1 == add_history_type_~history_id); 139567#L84-6 assume !(2 == add_history_type_~history_id); 139566#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 139565#L106-3 assume 3 == read_history_int8_~history_id; 139563#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 139562#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 139561#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 139560#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139332#L71-14 assume !!(add_history_type_~var~0 < 3); 139333#L72-6 assume !(0 == add_history_type_~history_id); 139425#L78-6 assume !(1 == add_history_type_~history_id); 139414#L84-6 assume !(2 == add_history_type_~history_id); 139415#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 139384#L106-3 assume 3 == read_history_int8_~history_id; 139385#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 139325#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 139205#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 139206#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139494#L71-14 assume !!(add_history_type_~var~0 < 3); 139559#L72-6 assume !(0 == add_history_type_~history_id); 139424#L78-6 assume !(1 == add_history_type_~history_id); 139412#L84-6 assume !(2 == add_history_type_~history_id); 139413#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 139382#L106-3 assume 3 == read_history_int8_~history_id; 139383#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 139323#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 139203#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 139204#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 139331#L71-14 assume !(add_history_type_~var~0 < 3); 139330#L71-15 add_history_type_#res := 1; 139130#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 139131#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 139366#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 139367#L504 assume !(0 == main_~i2~0); 139455#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 139458#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 139572#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 139734#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 139732#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 139730#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 139728#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 139726#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 139724#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 139722#L181-2 assume !(0 == write_history_bool_~history_id); 139717#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 139714#L532-17 assume 0 != ~gate2Failed~0 % 256; 139712#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 139710#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 139708#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 139706#L181-4 assume !(0 == write_history_bool_~history_id); 139704#L186-4 assume !(1 == write_history_bool_~history_id); 139701#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 139695#L532-18 assume 0 != ~gate3Failed~0 % 256; 139693#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 139689#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 139687#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 139679#L441 assume ~VALUE1~0 == ~VALUE2~0; 139671#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 139668#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 139666#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 139665#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 139635#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 139630#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 139629#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 139624#L126-12 assume 0 == read_history_bool_~history_id; 139619#L127-12 assume !(0 == read_history_bool_~historyIndex); 139614#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 139610#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 139602#L262 assume !(0 == check_~tmp___3~0 % 256); 139601#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 139600#L106-7 assume 3 == read_history_int8_~history_id; 139599#L107-7 assume !(0 == read_history_int8_~historyIndex); 139598#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 139597#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 139596#L301 assume !(check_~tmp___10~0 > -2); 139595#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 139594#L106-9 assume 3 == read_history_int8_~history_id; 139592#L107-9 assume !(0 == read_history_int8_~historyIndex); 139593#L110-9 [2020-11-30 00:19:48,139 INFO L796 eck$LassoCheckResult]: Loop: 139593#L110-9 assume !(1 == read_history_int8_~historyIndex);read_history_int8_#res := ~votedValue_History_2~0; 140002#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 140001#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 139995#L321-1 check_#res := 1; 139994#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 139993#L537-72 assume !(0 == assert_~arg % 256); 139992#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 139991#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 139989#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 139987#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 139986#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 139985#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 139984#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 139983#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 139982#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 139349#L181-2 assume !(0 == write_history_bool_~history_id); 139146#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 139147#L532-17 assume 0 != ~gate2Failed~0 % 256; 139160#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 139979#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 139961#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 139957#L181-4 assume !(0 == write_history_bool_~history_id); 139954#L186-4 assume !(1 == write_history_bool_~history_id); 139947#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 139893#L532-18 assume 0 != ~gate3Failed~0 % 256; 139894#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 139980#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 139978#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 139976#L441 assume ~VALUE1~0 == ~VALUE2~0; 139977#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 140091#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 140054#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 140052#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 140047#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 140041#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 140039#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 140034#L126-12 assume 0 == read_history_bool_~history_id; 140029#L127-12 assume !(0 == read_history_bool_~historyIndex); 140024#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 140020#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 140012#L262 assume !(0 == check_~tmp___3~0 % 256); 140011#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 140010#L106-7 assume 3 == read_history_int8_~history_id; 140009#L107-7 assume !(0 == read_history_int8_~historyIndex); 140008#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 140007#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 140006#L301 assume !(check_~tmp___10~0 > -2); 140005#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 140004#L106-9 assume 3 == read_history_int8_~history_id; 140003#L107-9 assume !(0 == read_history_int8_~historyIndex); 139593#L110-9 [2020-11-30 00:19:48,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:19:48,139 INFO L82 PathProgramCache]: Analyzing trace with hash 885786452, now seen corresponding path program 1 times [2020-11-30 00:19:48,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:19:48,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344848243] [2020-11-30 00:19:48,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:19:48,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:19:48,212 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2020-11-30 00:19:48,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344848243] [2020-11-30 00:19:48,212 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:19:48,212 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-30 00:19:48,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791212845] [2020-11-30 00:19:48,213 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:19:48,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:19:48,213 INFO L82 PathProgramCache]: Analyzing trace with hash 792992103, now seen corresponding path program 1 times [2020-11-30 00:19:48,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:19:48,214 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447876999] [2020-11-30 00:19:48,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:19:48,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:19:48,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:19:48,241 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447876999] [2020-11-30 00:19:48,241 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:19:48,241 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-30 00:19:48,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014369403] [2020-11-30 00:19:48,241 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-30 00:19:48,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:19:48,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 00:19:48,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 00:19:48,242 INFO L87 Difference]: Start difference. First operand 1201 states and 1567 transitions. cyclomatic complexity: 374 Second operand 3 states. [2020-11-30 00:19:48,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:19:48,305 INFO L93 Difference]: Finished difference Result 1172 states and 1507 transitions. [2020-11-30 00:19:48,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 00:19:48,307 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1172 states and 1507 transitions. [2020-11-30 00:19:48,311 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2020-11-30 00:19:48,314 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1172 states to 1172 states and 1507 transitions. [2020-11-30 00:19:48,314 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 719 [2020-11-30 00:19:48,315 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 719 [2020-11-30 00:19:48,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1172 states and 1507 transitions. [2020-11-30 00:19:48,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:19:48,316 INFO L691 BuchiCegarLoop]: Abstraction has 1172 states and 1507 transitions. [2020-11-30 00:19:48,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states and 1507 transitions. [2020-11-30 00:19:48,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1172. [2020-11-30 00:19:48,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1172 states. [2020-11-30 00:19:48,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1172 states to 1172 states and 1507 transitions. [2020-11-30 00:19:48,329 INFO L714 BuchiCegarLoop]: Abstraction has 1172 states and 1507 transitions. [2020-11-30 00:19:48,329 INFO L594 BuchiCegarLoop]: Abstraction has 1172 states and 1507 transitions. [2020-11-30 00:19:48,329 INFO L427 BuchiCegarLoop]: ======== Iteration 32============ [2020-11-30 00:19:48,329 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1172 states and 1507 transitions. [2020-11-30 00:19:48,332 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2020-11-30 00:19:48,332 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:19:48,332 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:19:48,334 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 00:19:48,334 INFO L853 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:19:48,334 INFO L794 eck$LassoCheckResult]: Stem: 141808#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 141537#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 141538#L71-2 assume !!(add_history_type_~var~0 < 3); 141725#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 141726#L126 assume 0 == read_history_bool_~history_id; 141752#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 141635#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 141637#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 141832#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141823#L71-2 assume !!(add_history_type_~var~0 < 3); 141824#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 141902#L126 assume 0 == read_history_bool_~history_id; 141900#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 141897#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 141895#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 141892#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141890#L71-2 assume !!(add_history_type_~var~0 < 3); 141862#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 141884#L126 assume 0 == read_history_bool_~history_id; 141878#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 141870#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 141867#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 141864#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141861#L71-2 assume !(add_history_type_~var~0 < 3); 141840#L71-3 add_history_type_#res := 1; 141568#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 141569#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 141664#L71-6 assume !!(add_history_type_~var~0 < 3); 141713#L72-2 assume !(0 == add_history_type_~history_id); 141688#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 141689#L126-4 assume !(0 == read_history_bool_~history_id); 141660#L136-4 assume 1 == read_history_bool_~history_id; 141662#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 141530#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 141917#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 141854#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141837#L71-6 assume !!(add_history_type_~var~0 < 3); 141838#L72-2 assume !(0 == add_history_type_~history_id); 141925#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 141924#L126-4 assume !(0 == read_history_bool_~history_id); 141923#L136-4 assume 1 == read_history_bool_~history_id; 141921#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 141605#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 141606#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 141740#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141893#L71-6 assume !!(add_history_type_~var~0 < 3); 141860#L72-2 assume !(0 == add_history_type_~history_id); 141888#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 141886#L126-4 assume !(0 == read_history_bool_~history_id); 141881#L136-4 assume 1 == read_history_bool_~history_id; 141874#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 141868#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 141865#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 141863#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141859#L71-6 assume !(add_history_type_~var~0 < 3); 141834#L71-7 add_history_type_#res := 1; 141566#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 141567#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 141858#L71-10 assume !!(add_history_type_~var~0 < 3); 141737#L72-4 assume !(0 == add_history_type_~history_id); 141738#L78-4 assume !(1 == add_history_type_~history_id); 141914#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 141913#L126-8 assume !(0 == read_history_bool_~history_id); 141912#L136-8 assume !(1 == read_history_bool_~history_id); 141911#L146-8 assume 2 == read_history_bool_~history_id; 141910#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 141908#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 141907#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 141826#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141798#L71-10 assume !!(add_history_type_~var~0 < 3); 141739#L72-4 assume !(0 == add_history_type_~history_id); 141675#L78-4 assume !(1 == add_history_type_~history_id); 141484#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 141485#L126-8 assume !(0 == read_history_bool_~history_id); 141642#L136-8 assume !(1 == read_history_bool_~history_id); 141643#L146-8 assume 2 == read_history_bool_~history_id; 141645#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 141583#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 141651#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 141673#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141906#L71-10 assume !!(add_history_type_~var~0 < 3); 141905#L72-4 assume !(0 == add_history_type_~history_id); 141674#L78-4 assume !(1 == add_history_type_~history_id); 141482#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 141483#L126-8 assume !(0 == read_history_bool_~history_id); 141640#L136-8 assume !(1 == read_history_bool_~history_id); 141641#L146-8 assume 2 == read_history_bool_~history_id; 141644#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 141581#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 141650#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 141672#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141797#L71-10 assume !(add_history_type_~var~0 < 3); 141789#L71-11 add_history_type_#res := 1; 141555#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 141556#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 141695#L71-14 assume !!(add_history_type_~var~0 < 3); 141732#L72-6 assume !(0 == add_history_type_~history_id); 141625#L78-6 assume !(1 == add_history_type_~history_id); 141586#L84-6 assume !(2 == add_history_type_~history_id); 141587#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 141518#L106-3 assume 3 == read_history_int8_~history_id; 141519#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 141803#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 141658#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 141659#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141819#L71-14 assume !!(add_history_type_~var~0 < 3); 141733#L72-6 assume !(0 == add_history_type_~history_id); 141734#L78-6 assume !(1 == add_history_type_~history_id); 141896#L84-6 assume !(2 == add_history_type_~history_id); 141894#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 141891#L106-3 assume 3 == read_history_int8_~history_id; 141889#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 141887#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 141882#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 141875#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141869#L71-14 assume !!(add_history_type_~var~0 < 3); 141866#L72-6 assume !(0 == add_history_type_~history_id); 141624#L78-6 assume !(1 == add_history_type_~history_id); 141584#L84-6 assume !(2 == add_history_type_~history_id); 141585#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 141516#L106-3 assume 3 == read_history_int8_~history_id; 141517#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 141802#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 141656#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 141657#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 141822#L71-14 assume !(add_history_type_~var~0 < 3); 141818#L71-15 add_history_type_#res := 1; 141539#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 141540#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 141849#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 141741#L504 assume !(0 == main_~i2~0); 141742#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 141749#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 141927#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 142000#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 141996#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 141994#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 141992#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 141988#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 141989#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 142217#L181-2 assume !(0 == write_history_bool_~history_id); 142214#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 142212#L532-17 assume 0 != ~gate2Failed~0 % 256; 142213#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 142265#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 142263#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 142261#L181-4 assume !(0 == write_history_bool_~history_id); 142259#L186-4 assume !(1 == write_history_bool_~history_id); 142257#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 142254#L532-18 assume 0 != ~gate3Failed~0 % 256; 142255#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 142396#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 142395#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 142393#L441 assume ~VALUE1~0 == ~VALUE2~0; 142394#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 142425#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 142421#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 142413#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 142136#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 142134#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 142133#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 142130#L126-12 assume 0 == read_history_bool_~history_id; 142128#L127-12 assume !(0 == read_history_bool_~historyIndex); 142127#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 142122#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 142096#L262 assume !(0 == check_~tmp___3~0 % 256); 142061#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 142058#L106-7 assume 3 == read_history_int8_~history_id; 142056#L107-7 assume !(0 == read_history_int8_~historyIndex); 142047#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 142045#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 142043#L301 assume !(check_~tmp___10~0 > -2); 142041#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 142039#L106-9 assume 3 == read_history_int8_~history_id; 142037#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 142035#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 142033#L321 assume check_~tmp___11~0 != ~nomsg~0;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 142022#L106-10 [2020-11-30 00:19:48,335 INFO L796 eck$LassoCheckResult]: Loop: 142022#L106-10 assume 3 == read_history_int8_~history_id; 142030#L107-10 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 142028#L118-10 check_#t~ret31 := read_history_int8_#res;check_~tmp___12~0 := check_#t~ret31;havoc check_#t~ret31; 142019#L323 assume !!(~VALUE1~0 == check_~tmp___12~0); 142017#L321-1 check_#res := 1; 142018#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 142271#L537-72 assume !(0 == assert_~arg % 256); 142270#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 142269#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 142267#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 142264#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 142262#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 142260#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 142258#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 142256#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 141986#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 141983#L181-2 assume !(0 == write_history_bool_~history_id); 141978#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 141974#L532-17 assume 0 != ~gate2Failed~0 % 256; 141967#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 141964#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 141961#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 141960#L181-4 assume !(0 == write_history_bool_~history_id); 141959#L186-4 assume !(1 == write_history_bool_~history_id); 141958#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 141955#L532-18 assume 0 != ~gate3Failed~0 % 256; 141957#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 142289#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 142287#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 142284#L441 assume ~VALUE1~0 == ~VALUE2~0; 142280#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 142185#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 142184#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 142182#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 142090#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 142087#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 142084#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 142080#L126-12 assume 0 == read_history_bool_~history_id; 142076#L127-12 assume !(0 == read_history_bool_~historyIndex); 142072#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 142066#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 142048#L262 assume !(0 == check_~tmp___3~0 % 256); 142046#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 142044#L106-7 assume 3 == read_history_int8_~history_id; 142042#L107-7 assume !(0 == read_history_int8_~historyIndex); 142040#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 142038#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 142036#L301 assume !(check_~tmp___10~0 > -2); 142034#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 142032#L106-9 assume 3 == read_history_int8_~history_id; 142031#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 142029#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 142021#L321 assume check_~tmp___11~0 != ~nomsg~0;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 142022#L106-10 [2020-11-30 00:19:48,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:19:48,336 INFO L82 PathProgramCache]: Analyzing trace with hash 837317909, now seen corresponding path program 1 times [2020-11-30 00:19:48,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:19:48,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514979376] [2020-11-30 00:19:48,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:19:48,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:19:48,611 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2020-11-30 00:19:48,611 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514979376] [2020-11-30 00:19:48,611 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:19:48,611 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-30 00:19:48,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053057356] [2020-11-30 00:19:48,612 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:19:48,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:19:48,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1695516744, now seen corresponding path program 1 times [2020-11-30 00:19:48,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:19:48,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750798758] [2020-11-30 00:19:48,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:19:48,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:19:48,622 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:19:48,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:19:48,632 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:19:48,643 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:19:49,960 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 272 DAG size of output: 239 [2020-11-30 00:19:50,719 WARN L193 SmtUtils]: Spent 741.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 174 [2020-11-30 00:19:50,736 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:19:50,736 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:19:50,736 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:19:50,736 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:19:50,736 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:19:50,737 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:19:50,737 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:19:50,737 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:19:50,737 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration32_Loop [2020-11-30 00:19:50,737 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:19:50,737 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:19:50,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:50,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:50,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:50,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:50,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:50,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:50,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:50,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:50,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:50,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:50,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,122 WARN L193 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 78 [2020-11-30 00:19:51,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,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-11-30 00:19:51,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,204 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,210 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,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-11-30 00:19:51,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-11-30 00:19:51,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-11-30 00:19:51,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,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-11-30 00:19:51,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,324 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,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-11-30 00:19:51,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,358 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:19:51,903 WARN L193 SmtUtils]: Spent 403.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2020-11-30 00:19:52,249 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 39 [2020-11-30 00:19:52,385 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 00:20:01,495 WARN L193 SmtUtils]: Spent 9.05 s on a formula simplification. DAG size of input: 189 DAG size of output: 141 [2020-11-30 00:20:01,792 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:20:01,792 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 485 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 485 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:01,794 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:01,794 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:01,796 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:01,796 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___5~0=0} Honda state: {ULTIMATE.start_check_~tmp___5~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 486 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 486 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:01,818 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:01,818 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:01,820 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:01,820 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret30=0} Honda state: {ULTIMATE.start_check_#t~ret30=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 487 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 487 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:01,841 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:01,841 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:01,843 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:01,843 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~ite35=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~ite35=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 488 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 488 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:01,864 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:01,864 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:01,866 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:01,866 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret27=0} Honda state: {ULTIMATE.start_check_#t~ret27=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 489 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 489 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:01,888 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:01,888 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:01,890 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:01,890 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_bool_~history_id=0, ULTIMATE.start_read_history_bool_#in~history_id=0} Honda state: {ULTIMATE.start_read_history_bool_~history_id=0, ULTIMATE.start_read_history_bool_#in~history_id=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 490 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 490 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:01,936 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:01,936 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:01,938 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:01,938 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret23=0} Honda state: {ULTIMATE.start_check_#t~ret23=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 491 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 491 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:01,959 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:01,960 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:01,961 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:01,962 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_~tmp___0~4=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_~tmp___0~4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 492 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 492 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:01,983 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:01,983 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:01,985 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:01,985 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_#t~ite45=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_#t~ite45=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 493 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 493 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:02,006 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:02,006 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:02,008 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:02,008 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret17=0} Honda state: {ULTIMATE.start_check_#t~ret17=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 494 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 494 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:02,029 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:02,029 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:02,031 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:02,031 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp~2=1} Honda state: {ULTIMATE.start_check_~tmp~2=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 495 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 495 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:02,052 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:02,052 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 496 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:20:03,094 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:20:03,094 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 496 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:16,242 INFO L442 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2020-11-30 00:20:16,269 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:20:16,269 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:20:16,269 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:20:16,269 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:20:16,269 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:20:16,269 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:16,269 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:20:16,269 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:20:16,269 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration32_Loop [2020-11-30 00:20:16,269 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:20:16,269 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:20:16,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-11-30 00:20:16,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,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-11-30 00:20:16,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,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-11-30 00:20:16,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,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-11-30 00:20:16,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-11-30 00:20:16,326 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,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-11-30 00:20:16,760 WARN L193 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 78 [2020-11-30 00:20:16,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,788 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,804 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,873 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:16,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:17,191 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2020-11-30 00:20:17,654 WARN L193 SmtUtils]: Spent 359.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2020-11-30 00:20:17,967 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-30 00:20:17,977 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 00:20:27,498 WARN L193 SmtUtils]: Spent 9.41 s on a formula simplification. DAG size of input: 189 DAG size of output: 141 [2020-11-30 00:20:27,718 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:20:27,718 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 497 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 497 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,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-11-30 00:20:27,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,722 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,723 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 498 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 498 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:27,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,748 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,749 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,749 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,750 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 499 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 499 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:27,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,776 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,777 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 500 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 500 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,797 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:27,798 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,798 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,799 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,799 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,799 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,799 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,799 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,800 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 501 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 501 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:27,822 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,822 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,822 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,822 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,823 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 502 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 502 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,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-11-30 00:20:27,846 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,846 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,846 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,846 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,847 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,848 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 503 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 503 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,869 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:27,870 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,870 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,870 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,870 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,870 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,871 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 504 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 504 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,893 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:27,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,894 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,895 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 505 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 505 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,916 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:27,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,917 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,918 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,918 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,922 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 506 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 506 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,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-11-30 00:20:27,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,946 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,946 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,948 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 507 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 507 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,969 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:27,970 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,970 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,970 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,970 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,971 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,971 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,973 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 508 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 508 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:27,994 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:27,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:27,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:27,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:27,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:27,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:27,995 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:27,995 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:27,996 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 509 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 509 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,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-11-30 00:20:28,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,018 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,019 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,019 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 510 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 510 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,040 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,041 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,042 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,043 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 511 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:20:28,065 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,066 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,066 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,067 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,067 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 511 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,067 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,067 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,068 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 512 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 512 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,096 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,097 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,097 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,097 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,097 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,098 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,098 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,101 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 513 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 513 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,122 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,124 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,124 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,125 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 514 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 514 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,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-11-30 00:20:28,148 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,148 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,149 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,149 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,149 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,149 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,149 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,150 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 515 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 515 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,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-11-30 00:20:28,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,172 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,173 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,173 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,174 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 516 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 516 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,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-11-30 00:20:28,196 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,196 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,196 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,196 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,196 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,197 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,198 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 517 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 517 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,220 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,220 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,220 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,220 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,220 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,221 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 518 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 518 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,244 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,244 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,244 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,244 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,244 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,245 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 519 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 519 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,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-11-30 00:20:28,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,270 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 520 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 520 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,294 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,294 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,296 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 521 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 521 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,317 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,318 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,318 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,319 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 522 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 522 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,340 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,341 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,341 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,342 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,342 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,342 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,342 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,343 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 523 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 523 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,364 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,365 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,365 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,365 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,365 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:20:28,365 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,366 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:20:28,366 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,367 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 524 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 524 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,389 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:20:28,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:20:28,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:20:28,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:20:28,391 INFO L204 nArgumentSynthesizer]: 16 loop disjuncts [2020-11-30 00:20:28,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:20:28,497 INFO L401 nArgumentSynthesizer]: We have 32 Motzkin's Theorem applications. [2020-11-30 00:20:28,497 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:20:28,635 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:20:28,707 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2020-11-30 00:20:28,707 INFO L444 ModelExtractionUtils]: 17 out of 22 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 525 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 525 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:28,709 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:20:28,709 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:20:28,709 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:20:28,709 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(~g1v_old~0, ~VALUE1~0, ~nomsg~0) = -1*~g1v_old~0 - 1*~VALUE1~0 + 1*~nomsg~0 Supporting invariants [] [2020-11-30 00:20:28,734 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:20:28,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:20:28,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:20:28,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:20:28,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:20:28,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:20:28,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 17 conjunts are in the unsatisfiable core [2020-11-30 00:20:28,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:20:29,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-11-30 00:20:29,308 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 14 loop predicates [2020-11-30 00:20:29,308 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1172 states and 1507 transitions. cyclomatic complexity: 343 Second operand 16 states. [2020-11-30 00:20:30,108 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1172 states and 1507 transitions. cyclomatic complexity: 343. Second operand 16 states. Result 2861 states and 3675 transitions. Complement of second has 31 states. [2020-11-30 00:20:30,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 16 states 1 stem states 14 non-accepting loop states 1 accepting loop states [2020-11-30 00:20:30,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-11-30 00:20:30,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 484 transitions. [2020-11-30 00:20:30,110 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 484 transitions. Stem has 177 letters. Loop has 53 letters. [2020-11-30 00:20:30,111 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:20:30,111 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 484 transitions. Stem has 230 letters. Loop has 53 letters. [2020-11-30 00:20:30,111 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:20:30,111 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 484 transitions. Stem has 177 letters. Loop has 106 letters. [2020-11-30 00:20:30,112 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:20:30,112 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2861 states and 3675 transitions. [2020-11-30 00:20:30,137 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 519 [2020-11-30 00:20:30,155 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2861 states to 2425 states and 3117 transitions. [2020-11-30 00:20:30,166 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1457 [2020-11-30 00:20:30,167 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1461 [2020-11-30 00:20:30,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2425 states and 3117 transitions. [2020-11-30 00:20:30,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:20:30,167 INFO L691 BuchiCegarLoop]: Abstraction has 2425 states and 3117 transitions. [2020-11-30 00:20:30,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2425 states and 3117 transitions. [2020-11-30 00:20:30,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2425 to 2091. [2020-11-30 00:20:30,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2091 states. [2020-11-30 00:20:30,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2091 states to 2091 states and 2687 transitions. [2020-11-30 00:20:30,193 INFO L714 BuchiCegarLoop]: Abstraction has 2091 states and 2687 transitions. [2020-11-30 00:20:30,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:20:30,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-30 00:20:30,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2020-11-30 00:20:30,194 INFO L87 Difference]: Start difference. First operand 2091 states and 2687 transitions. Second operand 9 states. [2020-11-30 00:20:31,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:20:31,344 INFO L93 Difference]: Finished difference Result 3961 states and 5089 transitions. [2020-11-30 00:20:31,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-11-30 00:20:31,345 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3961 states and 5089 transitions. [2020-11-30 00:20:31,357 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2020-11-30 00:20:31,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3961 states to 3871 states and 4981 transitions. [2020-11-30 00:20:31,364 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2186 [2020-11-30 00:20:31,366 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2186 [2020-11-30 00:20:31,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3871 states and 4981 transitions. [2020-11-30 00:20:31,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:20:31,366 INFO L691 BuchiCegarLoop]: Abstraction has 3871 states and 4981 transitions. [2020-11-30 00:20:31,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3871 states and 4981 transitions. [2020-11-30 00:20:31,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3871 to 2233. [2020-11-30 00:20:31,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2233 states. [2020-11-30 00:20:31,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2233 states to 2233 states and 2881 transitions. [2020-11-30 00:20:31,390 INFO L714 BuchiCegarLoop]: Abstraction has 2233 states and 2881 transitions. [2020-11-30 00:20:31,391 INFO L594 BuchiCegarLoop]: Abstraction has 2233 states and 2881 transitions. [2020-11-30 00:20:31,391 INFO L427 BuchiCegarLoop]: ======== Iteration 33============ [2020-11-30 00:20:31,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2233 states and 2881 transitions. [2020-11-30 00:20:31,394 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 519 [2020-11-30 00:20:31,394 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:20:31,394 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:20:31,396 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-30 00:20:31,396 INFO L853 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:20:31,397 INFO L794 eck$LassoCheckResult]: Stem: 152684#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 152423#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 152424#L71-2 assume !!(add_history_type_~var~0 < 3); 152707#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 152778#L126 assume 0 == read_history_bool_~history_id; 152635#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 152518#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 152524#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 152716#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152708#L71-2 assume !!(add_history_type_~var~0 < 3); 152611#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 152612#L126 assume 0 == read_history_bool_~history_id; 152715#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 152772#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 152770#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 152768#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152765#L71-2 assume !!(add_history_type_~var~0 < 3); 152733#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 152762#L126 assume 0 == read_history_bool_~history_id; 152751#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 152740#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 152738#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 152735#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152732#L71-2 assume !(add_history_type_~var~0 < 3); 152721#L71-3 add_history_type_#res := 1; 152458#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 152459#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 152556#L71-6 assume !!(add_history_type_~var~0 < 3); 152718#L72-2 assume !(0 == add_history_type_~history_id); 152571#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 152572#L126-4 assume !(0 == read_history_bool_~history_id); 152547#L136-4 assume 1 == read_history_bool_~history_id; 152549#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 152782#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 152781#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 152780#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152719#L71-6 assume !!(add_history_type_~var~0 < 3); 152597#L72-2 assume !(0 == add_history_type_~history_id); 152598#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 152787#L126-4 assume !(0 == read_history_bool_~history_id); 152786#L136-4 assume 1 == read_history_bool_~history_id; 152709#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 152410#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 152489#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 152622#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152725#L71-6 assume !!(add_history_type_~var~0 < 3); 152731#L72-2 assume !(0 == add_history_type_~history_id); 152763#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 152760#L126-4 assume !(0 == read_history_bool_~history_id); 152757#L136-4 assume 1 == read_history_bool_~history_id; 152748#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 152739#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 152737#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 152734#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152730#L71-6 assume !(add_history_type_~var~0 < 3); 152717#L71-7 add_history_type_#res := 1; 152452#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 152453#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 152728#L71-10 assume !!(add_history_type_~var~0 < 3); 152619#L72-4 assume !(0 == add_history_type_~history_id); 152620#L78-4 assume !(1 == add_history_type_~history_id); 152776#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 152773#L126-8 assume !(0 == read_history_bool_~history_id); 152771#L136-8 assume !(1 == read_history_bool_~history_id); 152769#L146-8 assume 2 == read_history_bool_~history_id; 152767#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 152753#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 152743#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 152741#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152676#L71-10 assume !!(add_history_type_~var~0 < 3); 152621#L72-4 assume !(0 == add_history_type_~history_id); 152567#L78-4 assume !(1 == add_history_type_~history_id); 152369#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 152370#L126-8 assume !(0 == read_history_bool_~history_id); 152529#L136-8 assume !(1 == read_history_bool_~history_id); 152530#L146-8 assume 2 == read_history_bool_~history_id; 152532#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 152473#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 152538#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 152565#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152712#L71-10 assume !!(add_history_type_~var~0 < 3); 152729#L72-4 assume !(0 == add_history_type_~history_id); 152566#L78-4 assume !(1 == add_history_type_~history_id); 152367#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 152368#L126-8 assume !(0 == read_history_bool_~history_id); 152527#L136-8 assume !(1 == read_history_bool_~history_id); 152528#L146-8 assume 2 == read_history_bool_~history_id; 152531#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 152471#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 152537#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 152564#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152675#L71-10 assume !(add_history_type_~var~0 < 3); 152666#L71-11 add_history_type_#res := 1; 152442#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 152443#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 152585#L71-14 assume !!(add_history_type_~var~0 < 3); 152616#L72-6 assume !(0 == add_history_type_~history_id); 152512#L78-6 assume !(1 == add_history_type_~history_id); 152476#L84-6 assume !(2 == add_history_type_~history_id); 152477#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 152758#L106-3 assume 3 == read_history_int8_~history_id; 152755#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 152754#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 152744#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 152742#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152704#L71-14 assume !!(add_history_type_~var~0 < 3); 152617#L72-6 assume !(0 == add_history_type_~history_id); 152618#L78-6 assume !(1 == add_history_type_~history_id); 152764#L84-6 assume !(2 == add_history_type_~history_id); 152710#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 152403#L106-3 assume 3 == read_history_int8_~history_id; 152404#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 152679#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 152545#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 152546#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152706#L71-14 assume !!(add_history_type_~var~0 < 3); 152736#L72-6 assume !(0 == add_history_type_~history_id); 152511#L78-6 assume !(1 == add_history_type_~history_id); 152474#L84-6 assume !(2 == add_history_type_~history_id); 152475#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 152401#L106-3 assume 3 == read_history_int8_~history_id; 152402#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 152678#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 152543#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 152544#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 152705#L71-14 assume !(add_history_type_~var~0 < 3); 152703#L71-15 add_history_type_#res := 1; 152425#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 152426#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 152722#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 152623#L504 assume !(0 == main_~i2~0); 152624#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 152632#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 153038#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 153821#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 153820#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 153819#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 153818#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 153817#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 153816#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 153815#L181-2 assume !(0 == write_history_bool_~history_id); 153813#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 153811#L532-17 assume 0 != ~gate2Failed~0 % 256; 153812#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 153863#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 153862#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 153861#L181-4 assume !(0 == write_history_bool_~history_id); 153860#L186-4 assume !(1 == write_history_bool_~history_id); 153859#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 153857#L532-18 assume 0 != ~gate3Failed~0 % 256; 153858#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 153937#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 153936#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 153935#L441 assume !(~VALUE1~0 == ~VALUE2~0); 153934#L448 assume ~VALUE1~0 == ~VALUE3~0; 153882#L449 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE2~0; 153879#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 153877#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 153867#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 153753#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 153749#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 153746#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 153742#L126-12 assume 0 == read_history_bool_~history_id; 153738#L127-12 assume !(0 == read_history_bool_~historyIndex); 153734#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 153730#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 153668#L262 assume !(0 == check_~tmp___3~0 % 256); 153616#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 153614#L106-7 assume 3 == read_history_int8_~history_id; 153612#L107-7 assume !(0 == read_history_int8_~historyIndex); 153610#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 153608#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 153606#L301 assume !(check_~tmp___10~0 > -2); 153603#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 153600#L106-9 assume 3 == read_history_int8_~history_id; 153596#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 153594#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 153592#L321 assume check_~tmp___11~0 != ~nomsg~0;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 152945#L106-10 assume 3 == read_history_int8_~history_id; 152946#L107-10 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 153628#L118-10 check_#t~ret31 := read_history_int8_#res;check_~tmp___12~0 := check_#t~ret31;havoc check_#t~ret31; 153627#L323 assume !(~VALUE1~0 == check_~tmp___12~0);read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 152429#L106-11 [2020-11-30 00:20:31,397 INFO L796 eck$LassoCheckResult]: Loop: 152429#L106-11 assume 3 == read_history_int8_~history_id; 152430#L107-11 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 152687#L118-11 check_#t~ret32 := read_history_int8_#res;check_~tmp___13~0 := check_#t~ret32;havoc check_#t~ret32; 152688#L325 assume !!(~VALUE2~0 == check_~tmp___13~0); 153401#L321-1 check_#res := 1; 153400#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 153399#L537-72 assume !(0 == assert_~arg % 256); 153398#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 153397#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 153395#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 153392#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 153391#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 153389#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 153388#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 153387#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 153386#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 153385#L181-2 assume !(0 == write_history_bool_~history_id); 153380#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 153377#L532-17 assume 0 != ~gate2Failed~0 % 256; 153375#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 153373#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 153371#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 153369#L181-4 assume !(0 == write_history_bool_~history_id); 153367#L186-4 assume !(1 == write_history_bool_~history_id); 153364#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 153362#L532-18 assume 0 != ~gate3Failed~0 % 256; 153363#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 153393#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 153346#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 153336#L441 assume ~VALUE1~0 == ~VALUE2~0; 153337#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 153572#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 153570#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 153517#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 153511#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 153504#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 153502#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 153500#L126-12 assume 0 == read_history_bool_~history_id; 153455#L127-12 assume !(0 == read_history_bool_~historyIndex); 153434#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 153429#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 153419#L262 assume !(0 == check_~tmp___3~0 % 256); 153418#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 153417#L106-7 assume 3 == read_history_int8_~history_id; 153416#L107-7 assume !(0 == read_history_int8_~historyIndex); 153415#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 153414#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 153413#L301 assume !(check_~tmp___10~0 > -2); 153411#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 153412#L106-9 assume 3 == read_history_int8_~history_id; 153407#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 153408#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 153403#L321 assume check_~tmp___11~0 != ~nomsg~0;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 153404#L106-10 assume 3 == read_history_int8_~history_id; 153712#L107-10 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 153711#L118-10 check_#t~ret31 := read_history_int8_#res;check_~tmp___12~0 := check_#t~ret31;havoc check_#t~ret31; 153402#L323 assume !(~VALUE1~0 == check_~tmp___12~0);read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 152429#L106-11 [2020-11-30 00:20:31,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:20:31,398 INFO L82 PathProgramCache]: Analyzing trace with hash -213428736, now seen corresponding path program 1 times [2020-11-30 00:20:31,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:20:31,398 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169741017] [2020-11-30 00:20:31,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:20:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:20:31,532 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2020-11-30 00:20:31,532 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169741017] [2020-11-30 00:20:31,532 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:20:31,532 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-30 00:20:31,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487348846] [2020-11-30 00:20:31,533 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:20:31,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:20:31,533 INFO L82 PathProgramCache]: Analyzing trace with hash 789995472, now seen corresponding path program 1 times [2020-11-30 00:20:31,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:20:31,534 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804731953] [2020-11-30 00:20:31,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:20:31,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:20:31,543 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:20:31,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:20:31,553 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:20:31,563 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:20:33,229 WARN L193 SmtUtils]: Spent 1.66 s on a formula simplification. DAG size of input: 288 DAG size of output: 251 [2020-11-30 00:20:34,236 WARN L193 SmtUtils]: Spent 990.00 ms on a formula simplification. DAG size of input: 189 DAG size of output: 176 [2020-11-30 00:20:34,246 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:20:34,246 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:20:34,246 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:20:34,246 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:20:34,247 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:20:34,247 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:34,247 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:20:34,247 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:20:34,247 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration33_Loop [2020-11-30 00:20:34,247 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:20:34,247 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:20:34,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,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-11-30 00:20:34,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,327 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,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-11-30 00:20:34,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,377 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,456 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,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-11-30 00:20:34,805 WARN L193 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 80 [2020-11-30 00:20:34,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,859 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,868 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,946 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,963 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:34,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:35,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:35,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:20:35,741 WARN L193 SmtUtils]: Spent 503.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2020-11-30 00:20:36,026 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-30 00:20:36,245 WARN L193 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 39 [2020-11-30 00:20:36,251 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 00:20:46,033 WARN L193 SmtUtils]: Spent 9.69 s on a formula simplification. DAG size of input: 192 DAG size of output: 144 [2020-11-30 00:20:46,284 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:20:46,284 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 526 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 526 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,286 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,286 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,288 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,288 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret23=0} Honda state: {ULTIMATE.start_check_#t~ret23=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 527 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 527 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,309 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,310 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,312 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,312 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~ite35=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~ite35=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 528 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 528 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,334 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,334 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,336 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,336 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~ite37=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~ite37=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 529 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 529 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,357 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,357 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,359 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,359 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___9~0=0} Honda state: {ULTIMATE.start_check_~tmp___9~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 530 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 530 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,380 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,380 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,382 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,382 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret33=0} Honda state: {ULTIMATE.start_check_#t~ret33=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 531 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 531 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,403 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,403 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,405 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,405 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_~tmp___0~4=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_~tmp___0~4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 532 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 532 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,427 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,427 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,429 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,429 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___0~2=0} Honda state: {ULTIMATE.start_check_~tmp___0~2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 533 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 533 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,450 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,450 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,452 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,452 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp~2=1} Honda state: {ULTIMATE.start_check_~tmp~2=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 534 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 534 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,473 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,473 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,475 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,475 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~ret65=0} Honda state: {ULTIMATE.start_main_#t~ret65=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 535 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 535 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,496 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,496 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,498 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,498 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~nondet36=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~nondet36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 536 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 536 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,519 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,519 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,521 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,521 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret17=0} Honda state: {ULTIMATE.start_check_#t~ret17=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 537 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 537 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,543 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,543 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,545 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,545 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_~tmp___0~3=1} Honda state: {ULTIMATE.start_gate1_each_pals_period_~tmp___0~3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 538 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 538 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,566 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,566 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,568 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,568 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___8~0=0} Honda state: {ULTIMATE.start_check_~tmp___8~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 539 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 539 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,590 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,590 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,591 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,592 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_~tmp___0~5=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_~tmp___0~5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 540 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 540 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,612 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,613 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,614 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,614 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~post24=0} Honda state: {ULTIMATE.start_check_#t~post24=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 541 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 541 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,636 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,636 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,638 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,638 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_bool_~historyIndex=1, ULTIMATE.start_read_history_bool_#in~historyIndex=1} Honda state: {ULTIMATE.start_read_history_bool_~historyIndex=1, ULTIMATE.start_read_history_bool_#in~historyIndex=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 542 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 542 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,659 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,659 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,661 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,661 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_~next_state~1=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_~next_state~1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 543 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 543 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,682 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,682 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,684 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,684 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret27=0} Honda state: {ULTIMATE.start_check_#t~ret27=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 544 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 544 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,705 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,705 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,707 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,707 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~temp_count~0=0} Honda state: {ULTIMATE.start_check_~temp_count~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 545 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 545 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,729 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,729 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,731 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,731 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post66=0} Honda state: {ULTIMATE.start_main_#t~post66=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 546 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 546 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,752 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,752 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,754 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,754 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_#t~ite41=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_#t~ite41=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 547 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 547 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,775 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,777 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,777 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_#t~ite39=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_#t~ite39=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 548 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 548 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,798 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,798 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,800 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,800 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret21=0} Honda state: {ULTIMATE.start_check_#t~ret21=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 549 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 549 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,822 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,822 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,824 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,824 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___4~0=0} Honda state: {ULTIMATE.start_check_~tmp___4~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 550 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 550 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,846 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,846 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,848 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,848 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___13~0=0} Honda state: {ULTIMATE.start_check_~tmp___13~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 551 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 551 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,870 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,870 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,872 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,872 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_~tmp~5=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_~tmp~5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 552 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 552 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,893 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,893 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,895 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,895 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___7~0=0} Honda state: {ULTIMATE.start_check_~tmp___7~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 553 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 553 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,917 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,917 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:20:46,919 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:20:46,919 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_write_history_int8_~history_id=3, ULTIMATE.start_write_history_int8_#in~history_id=3} Honda state: {ULTIMATE.start_write_history_int8_~history_id=3, ULTIMATE.start_write_history_int8_#in~history_id=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 554 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 554 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:46,941 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:20:46,941 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 555 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 555 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:20:47,877 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:20:47,877 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:21:00,341 INFO L442 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2020-11-30 00:21:00,367 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:21:00,367 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:21:00,367 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:21:00,367 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:21:00,367 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:21:00,367 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:00,368 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:21:00,368 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:21:00,368 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration33_Loop [2020-11-30 00:21:00,368 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:21:00,368 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:21:00,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,377 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,381 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,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-11-30 00:21:00,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-11-30 00:21:00,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,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-11-30 00:21:00,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,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-11-30 00:21:00,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,523 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,527 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,870 WARN L193 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 80 [2020-11-30 00:21:00,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,963 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:00,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:01,614 WARN L193 SmtUtils]: Spent 350.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2020-11-30 00:21:01,802 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 39 [2020-11-30 00:21:01,866 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 00:21:11,914 WARN L193 SmtUtils]: Spent 9.87 s on a formula simplification. DAG size of input: 192 DAG size of output: 144 [2020-11-30 00:21:12,082 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:21:12,082 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 556 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 556 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,084 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,085 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,086 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,086 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,087 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 557 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 557 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,109 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,110 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,110 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,110 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,111 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 558 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 558 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,133 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,134 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,135 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,135 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,136 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 559 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 559 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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 [2020-11-30 00:21:12,158 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,158 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,158 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,158 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,159 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 560 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 560 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,182 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,182 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,182 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,183 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 561 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 561 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,204 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,205 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,206 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,206 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,206 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,206 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,207 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 562 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 562 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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-11-30 00:21:12,229 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,229 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,230 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,230 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,230 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,231 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 563 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 563 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,252 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,253 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,253 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,253 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,253 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,253 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,253 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,253 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,254 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 564 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 564 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,275 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,276 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,276 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,277 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,277 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,277 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,278 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 565 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 565 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,301 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 566 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 566 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,323 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,324 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,324 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,325 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 567 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 567 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,346 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,347 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,348 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,349 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 568 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 568 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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-11-30 00:21:12,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,371 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,371 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,372 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 569 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 569 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,393 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,394 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,394 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,395 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,395 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,395 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,395 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,395 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,396 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 570 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 570 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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-11-30 00:21:12,418 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,418 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,418 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,418 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,419 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,419 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,419 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,421 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 571 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 571 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,441 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,443 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,443 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,443 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,444 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 572 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 572 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,465 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,467 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,467 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,468 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 573 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 573 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,489 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,489 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,490 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,490 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,491 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 574 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 574 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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-11-30 00:21:12,513 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,513 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,514 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,514 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,516 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 575 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 575 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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-11-30 00:21:12,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,538 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,538 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,538 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,538 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,538 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,538 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,539 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 576 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 576 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,560 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,561 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,561 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,561 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,561 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,561 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,562 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,562 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,564 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 577 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 577 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,585 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,586 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,586 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,586 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,586 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,586 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,586 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,587 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 578 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 578 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,608 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,609 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,609 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,609 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,609 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,609 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,610 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,610 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,611 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 579 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 579 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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-11-30 00:21:12,633 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,633 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,633 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,633 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,634 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 580 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 580 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,655 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,657 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,657 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,657 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,658 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 581 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 581 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,679 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,680 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,680 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,680 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,680 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,681 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 582 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 582 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,702 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,703 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,703 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,704 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,704 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,705 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 583 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 583 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,726 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,727 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,727 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,727 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,729 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,729 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,732 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 584 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 584 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,753 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,754 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,754 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,754 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,754 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,754 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,755 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 585 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 585 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,784 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,785 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 586 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 586 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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-11-30 00:21:12,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,814 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,814 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,814 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,814 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,815 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 587 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 587 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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-11-30 00:21:12,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,837 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,838 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,838 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,838 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,838 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,839 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 588 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 588 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,860 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,861 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,861 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,861 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,862 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 589 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 589 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,883 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,884 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,884 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,884 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,884 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,884 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,885 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,886 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 590 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 590 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,907 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,907 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,907 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,908 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,908 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,908 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,909 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 591 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 591 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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-11-30 00:21:12,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,931 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,932 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 592 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 592 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,953 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:12,954 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,954 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,954 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,954 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,954 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,955 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,955 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,956 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 593 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 593 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,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-11-30 00:21:12,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:12,978 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:12,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:12,978 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:12,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:12,978 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:12,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:12,980 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:21:12,981 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:21:12,982 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 594 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 594 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:12,983 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:21:12,983 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:21:12,983 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:21:12,983 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i2~0) = -2*ULTIMATE.start_main_~i2~0 + 17 Supporting invariants [] [2020-11-30 00:21:13,003 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:21:13,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:21:13,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:21:13,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 727 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:21:13,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:21:13,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:21:13,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:21:13,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:21:13,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:21:13,214 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2020-11-30 00:21:13,214 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2233 states and 2881 transitions. cyclomatic complexity: 660 Second operand 5 states. [2020-11-30 00:21:13,244 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2233 states and 2881 transitions. cyclomatic complexity: 660. Second operand 5 states. Result 3581 states and 4627 transitions. Complement of second has 6 states. [2020-11-30 00:21:13,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-30 00:21:13,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-30 00:21:13,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 384 transitions. [2020-11-30 00:21:13,245 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 384 transitions. Stem has 182 letters. Loop has 57 letters. [2020-11-30 00:21:13,246 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:21:13,246 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 384 transitions. Stem has 239 letters. Loop has 57 letters. [2020-11-30 00:21:13,248 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:21:13,248 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 384 transitions. Stem has 182 letters. Loop has 114 letters. [2020-11-30 00:21:13,250 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:21:13,250 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3581 states and 4627 transitions. [2020-11-30 00:21:13,264 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 503 [2020-11-30 00:21:13,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3581 states to 2217 states and 2859 transitions. [2020-11-30 00:21:13,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1186 [2020-11-30 00:21:13,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1186 [2020-11-30 00:21:13,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2217 states and 2859 transitions. [2020-11-30 00:21:13,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:21:13,272 INFO L691 BuchiCegarLoop]: Abstraction has 2217 states and 2859 transitions. [2020-11-30 00:21:13,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2217 states and 2859 transitions. [2020-11-30 00:21:13,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2217 to 2217. [2020-11-30 00:21:13,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2217 states. [2020-11-30 00:21:13,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2217 states to 2217 states and 2859 transitions. [2020-11-30 00:21:13,295 INFO L714 BuchiCegarLoop]: Abstraction has 2217 states and 2859 transitions. [2020-11-30 00:21:13,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:21:13,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-30 00:21:13,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-30 00:21:13,296 INFO L87 Difference]: Start difference. First operand 2217 states and 2859 transitions. Second operand 4 states. [2020-11-30 00:21:13,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:21:13,442 INFO L93 Difference]: Finished difference Result 3696 states and 4686 transitions. [2020-11-30 00:21:13,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-30 00:21:13,443 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3696 states and 4686 transitions. [2020-11-30 00:21:13,456 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 901 [2020-11-30 00:21:13,465 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3696 states to 3641 states and 4616 transitions. [2020-11-30 00:21:13,466 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1968 [2020-11-30 00:21:13,467 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1968 [2020-11-30 00:21:13,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3641 states and 4616 transitions. [2020-11-30 00:21:13,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:21:13,468 INFO L691 BuchiCegarLoop]: Abstraction has 3641 states and 4616 transitions. [2020-11-30 00:21:13,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3641 states and 4616 transitions. [2020-11-30 00:21:13,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3641 to 2804. [2020-11-30 00:21:13,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2804 states. [2020-11-30 00:21:13,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2804 states to 2804 states and 3551 transitions. [2020-11-30 00:21:13,499 INFO L714 BuchiCegarLoop]: Abstraction has 2804 states and 3551 transitions. [2020-11-30 00:21:13,499 INFO L594 BuchiCegarLoop]: Abstraction has 2804 states and 3551 transitions. [2020-11-30 00:21:13,499 INFO L427 BuchiCegarLoop]: ======== Iteration 34============ [2020-11-30 00:21:13,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2804 states and 3551 transitions. [2020-11-30 00:21:13,506 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 689 [2020-11-30 00:21:13,506 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:21:13,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:21:13,510 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:21:13,511 INFO L853 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, 1, 1, 1, 1, 1, 1] [2020-11-30 00:21:13,513 INFO L794 eck$LassoCheckResult]: Stem: 165166#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 164896#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 164897#L71-2 assume !!(add_history_type_~var~0 < 3); 165086#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 165087#L126 assume 0 == read_history_bool_~history_id; 165111#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 164997#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 164999#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 165187#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165177#L71-2 assume !!(add_history_type_~var~0 < 3); 165178#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 165253#L126 assume 0 == read_history_bool_~history_id; 165251#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 165248#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 165247#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 165246#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165245#L71-2 assume !!(add_history_type_~var~0 < 3); 165210#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 165242#L126 assume 0 == read_history_bool_~history_id; 165222#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 165218#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 165215#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 165212#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165209#L71-2 assume !(add_history_type_~var~0 < 3); 165193#L71-3 add_history_type_#res := 1; 164929#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 164930#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 165028#L71-6 assume !!(add_history_type_~var~0 < 3); 165075#L72-2 assume !(0 == add_history_type_~history_id); 165051#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 165052#L126-4 assume !(0 == read_history_bool_~history_id); 165023#L136-4 assume 1 == read_history_bool_~history_id; 165025#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 164890#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 164966#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 165098#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165191#L71-6 assume !!(add_history_type_~var~0 < 3); 165192#L72-2 assume !(0 == add_history_type_~history_id); 165244#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 165243#L126-4 assume !(0 == read_history_bool_~history_id); 165240#L136-4 assume 1 == read_history_bool_~history_id; 165238#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 165233#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 165232#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 165231#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165230#L71-6 assume !!(add_history_type_~var~0 < 3); 165208#L72-2 assume !(0 == add_history_type_~history_id); 165229#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 165228#L126-4 assume !(0 == read_history_bool_~history_id); 165227#L136-4 assume 1 == read_history_bool_~history_id; 165226#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 165216#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 165213#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 165211#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165207#L71-6 assume !(add_history_type_~var~0 < 3); 165189#L71-7 add_history_type_#res := 1; 164927#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 164928#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 165206#L71-10 assume !!(add_history_type_~var~0 < 3); 165095#L72-4 assume !(0 == add_history_type_~history_id); 165096#L78-4 assume !(1 == add_history_type_~history_id); 164844#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 164845#L126-8 assume !(0 == read_history_bool_~history_id); 165265#L136-8 assume !(1 == read_history_bool_~history_id); 165264#L146-8 assume 2 == read_history_bool_~history_id; 165263#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 165261#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 165260#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 165183#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165156#L71-10 assume !!(add_history_type_~var~0 < 3); 165097#L72-4 assume !(0 == add_history_type_~history_id); 165038#L78-4 assume !(1 == add_history_type_~history_id); 165039#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 165190#L126-8 assume !(0 == read_history_bool_~history_id); 165004#L136-8 assume !(1 == read_history_bool_~history_id); 165005#L146-8 assume 2 == read_history_bool_~history_id; 165011#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 164944#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 165013#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 165036#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165259#L71-10 assume !!(add_history_type_~var~0 < 3); 165257#L72-4 assume !(0 == add_history_type_~history_id); 165037#L78-4 assume !(1 == add_history_type_~history_id); 164842#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 164843#L126-8 assume !(0 == read_history_bool_~history_id); 165002#L136-8 assume !(1 == read_history_bool_~history_id); 165003#L146-8 assume 2 == read_history_bool_~history_id; 165010#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 164942#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 165012#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 165035#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165155#L71-10 assume !(add_history_type_~var~0 < 3); 165149#L71-11 add_history_type_#res := 1; 164917#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 164918#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 165061#L71-14 assume !!(add_history_type_~var~0 < 3); 165092#L72-6 assume !(0 == add_history_type_~history_id); 164990#L78-6 assume !(1 == add_history_type_~history_id); 164991#L84-6 assume !(2 == add_history_type_~history_id); 165180#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 164878#L106-3 assume 3 == read_history_int8_~history_id; 164879#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 165163#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 165021#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 165022#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165176#L71-14 assume !!(add_history_type_~var~0 < 3); 165093#L72-6 assume !(0 == add_history_type_~history_id); 165094#L78-6 assume !(1 == add_history_type_~history_id); 164947#L84-6 assume !(2 == add_history_type_~history_id); 164948#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 165258#L106-3 assume 3 == read_history_int8_~history_id; 165256#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 165164#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 165165#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 165219#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165217#L71-14 assume !!(add_history_type_~var~0 < 3); 165214#L72-6 assume !(0 == add_history_type_~history_id); 164989#L78-6 assume !(1 == add_history_type_~history_id); 164945#L84-6 assume !(2 == add_history_type_~history_id); 164946#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 164876#L106-3 assume 3 == read_history_int8_~history_id; 164877#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 165162#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 165019#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 165020#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 165175#L71-14 assume !(add_history_type_~var~0 < 3); 165174#L71-15 add_history_type_#res := 1; 164898#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 164899#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 165202#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 165099#L504 assume !(0 == main_~i2~0); 165100#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 165108#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 165895#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 165893#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 165892#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 165891#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 165890#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 165889#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 165888#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 165887#L181-2 assume !(0 == write_history_bool_~history_id); 165885#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 165884#L532-17 assume 0 != ~gate2Failed~0 % 256; 165880#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 165878#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 165876#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 165874#L181-4 assume !(0 == write_history_bool_~history_id); 165872#L186-4 assume !(1 == write_history_bool_~history_id); 165869#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 165865#L532-18 assume 0 != ~gate3Failed~0 % 256; 165866#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 165871#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 165868#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 165769#L441 assume ~VALUE1~0 == ~VALUE2~0; 165767#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 165765#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 165763#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 165762#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 165742#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 165739#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 165738#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 165736#L126-12 assume 0 == read_history_bool_~history_id; 165721#L127-12 assume !(0 == read_history_bool_~historyIndex); 165710#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 165702#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 165689#L262 assume !(0 == check_~tmp___3~0 % 256); 165688#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 165687#L106-7 assume 3 == read_history_int8_~history_id; 165686#L107-7 assume !(0 == read_history_int8_~historyIndex); 165685#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 165684#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 165683#L301 assume !(check_~tmp___10~0 > -2); 165682#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 165681#L106-9 assume 3 == read_history_int8_~history_id; 165680#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 165679#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 165678#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 165674#L321-1 check_#res := 1; 165676#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 166498#L537-72 assume !(0 == assert_~arg % 256); 166497#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 166496#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 165658#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 165654#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 165651#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 165647#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 165648#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 166438#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 166436#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 166433#L181-2 assume !(0 == write_history_bool_~history_id); 166430#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 166428#L532-17 assume 0 != ~gate2Failed~0 % 256; 166429#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 166501#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 165622#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 165620#L181-4 assume !(0 == write_history_bool_~history_id); 165618#L186-4 assume !(1 == write_history_bool_~history_id); 165615#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 165611#L532-18 assume 0 != ~gate3Failed~0 % 256; 165612#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 167079#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 167047#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 166572#L441 assume !(~VALUE1~0 == ~VALUE2~0); 166573#L448 assume !(~VALUE1~0 == ~VALUE3~0); 166700#L455 assume !(~VALUE2~0 == ~VALUE3~0); 166698#L463 assume ~VALUE1~0 != ~nomsg~0;voter_~voted_value~0 := ~VALUE1~0; 166666#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 166667#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 167507#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 167126#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 167125#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 167118#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 167119#L126-12 assume 0 == read_history_bool_~history_id; 167109#L127-12 assume !(0 == read_history_bool_~historyIndex); 167110#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 167011#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 167012#L262 assume !(0 == check_~tmp___3~0 % 256); 167312#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 167311#L106-7 assume 3 == read_history_int8_~history_id; 167310#L107-7 assume !(0 == read_history_int8_~historyIndex); 167309#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 167308#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 167307#L301 assume !(check_~tmp___10~0 > -2); 167306#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 167305#L106-9 assume 3 == read_history_int8_~history_id; 167304#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 167303#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 167302#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 167301#L321-1 check_#res := 1; 167300#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 167299#L537-72 assume !(0 == assert_~arg % 256); 167297#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 167296#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 167291#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 167288#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 167286#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 167284#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 167282#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 167280#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 167278#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 167272#L181-2 assume !(0 == write_history_bool_~history_id); 167266#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 167262#L532-17 assume 0 != ~gate2Failed~0 % 256; 167263#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 167258#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 167254#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 167252#L181-4 assume !(0 == write_history_bool_~history_id); 167248#L186-4 assume !(1 == write_history_bool_~history_id); 167244#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 167238#L532-18 assume 0 != ~gate3Failed~0 % 256; 167239#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 167375#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 167374#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 167373#L441 assume !(~VALUE1~0 == ~VALUE2~0); 167371#L448 assume !(~VALUE1~0 == ~VALUE3~0); 167368#L455 assume !(~VALUE2~0 == ~VALUE3~0); 167363#L463 assume ~VALUE1~0 != ~nomsg~0;voter_~voted_value~0 := ~VALUE1~0; 167360#L532-19 [2020-11-30 00:21:13,513 INFO L796 eck$LassoCheckResult]: Loop: 167360#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 167359#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 167358#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 167355#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 167122#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 167123#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 167113#L126-12 assume 0 == read_history_bool_~history_id; 167115#L127-12 assume !(0 == read_history_bool_~historyIndex); 167108#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 167107#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 166063#L262 assume !(0 == check_~tmp___3~0 % 256); 166059#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 166057#L106-7 assume 3 == read_history_int8_~history_id; 166055#L107-7 assume !(0 == read_history_int8_~historyIndex); 166053#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 166049#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 166047#L301 assume !(check_~tmp___10~0 > -2); 166046#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 166045#L106-9 assume 3 == read_history_int8_~history_id; 166044#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 166043#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 165271#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 165272#L321-1 check_#res := 1; 167445#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 167423#L537-72 assume !(0 == assert_~arg % 256); 167422#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 167421#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 167294#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 167289#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 167287#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 167285#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 167283#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 167281#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 167279#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 167277#L181-2 assume !(0 == write_history_bool_~history_id); 167275#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 167274#L532-17 assume 0 != ~gate2Failed~0 % 256; 167273#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 167268#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 167264#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 167259#L181-4 assume !(0 == write_history_bool_~history_id); 167249#L186-4 assume !(1 == write_history_bool_~history_id); 167245#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 167240#L532-18 assume 0 != ~gate3Failed~0 % 256; 167241#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 167420#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 167372#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 167369#L441 assume !(~VALUE1~0 == ~VALUE2~0); 167367#L448 assume ~VALUE1~0 == ~VALUE3~0; 167362#L449 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE2~0; 167360#L532-19 [2020-11-30 00:21:13,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:21:13,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1061875001, now seen corresponding path program 1 times [2020-11-30 00:21:13,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:21:13,514 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887640782] [2020-11-30 00:21:13,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:21:13,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:21:13,673 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2020-11-30 00:21:13,673 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887640782] [2020-11-30 00:21:13,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:21:13,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-11-30 00:21:13,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501836617] [2020-11-30 00:21:13,674 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:21:13,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:21:13,674 INFO L82 PathProgramCache]: Analyzing trace with hash -955429501, now seen corresponding path program 1 times [2020-11-30 00:21:13,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:21:13,675 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788086420] [2020-11-30 00:21:13,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:21:13,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:21:13,685 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:21:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:21:13,695 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:21:13,703 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:21:15,181 WARN L193 SmtUtils]: Spent 1.47 s on a formula simplification. DAG size of input: 255 DAG size of output: 222 [2020-11-30 00:21:16,017 WARN L193 SmtUtils]: Spent 819.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 169 [2020-11-30 00:21:16,020 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:21:16,020 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:21:16,020 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:21:16,020 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:21:16,020 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:21:16,020 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:16,020 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:21:16,020 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:21:16,020 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration34_Loop [2020-11-30 00:21:16,021 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:21:16,021 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:21:16,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,091 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,107 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,466 WARN L193 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2020-11-30 00:21:16,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,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-11-30 00:21:16,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-11-30 00:21:16,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-11-30 00:21:16,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,540 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,547 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,579 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,732 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,752 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,760 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:16,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:17,146 WARN L193 SmtUtils]: Spent 335.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2020-11-30 00:21:17,655 WARN L193 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-11-30 00:21:17,759 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 00:21:21,335 WARN L193 SmtUtils]: Spent 3.56 s on a formula simplification. DAG size of input: 129 DAG size of output: 119 [2020-11-30 00:21:21,683 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:21:21,683 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 595 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:21,705 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:21:21,705 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 595 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:21,707 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:21:21,708 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret25=0} Honda state: {ULTIMATE.start_check_#t~ret25=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 596 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 596 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:21,728 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:21:21,729 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:21:21,730 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:21:21,730 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~ret65=0} Honda state: {ULTIMATE.start_main_#t~ret65=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 597 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 597 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:21,751 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:21:21,752 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:21:21,753 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:21:21,753 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___9~0=0} Honda state: {ULTIMATE.start_check_~tmp___9~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 598 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 598 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:21,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:21:21,775 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:21:21,776 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:21:21,777 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___0~2=0} Honda state: {ULTIMATE.start_check_~tmp___0~2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 599 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 599 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:21,798 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:21:21,798 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:21:21,800 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:21:21,800 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_~tmp___0~4=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_~tmp___0~4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 600 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 600 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:21,821 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:21:21,821 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:21:21,823 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:21:21,823 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~ite35=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~ite35=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 601 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 601 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:21,844 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:21:21,844 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:21:21,846 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:21:21,846 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret17=0} Honda state: {ULTIMATE.start_check_#t~ret17=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 602 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 602 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:21,867 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:21:21,867 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 603 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 603 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:22,122 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:21:22,122 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:21:34,418 INFO L442 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2020-11-30 00:21:34,440 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:21:34,440 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:21:34,440 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:21:34,440 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:21:34,440 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:21:34,441 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:34,441 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:21:34,441 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:21:34,441 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration34_Loop [2020-11-30 00:21:34,441 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:21:34,441 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:21:34,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,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-11-30 00:21:34,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,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-11-30 00:21:34,494 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,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-11-30 00:21:34,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-11-30 00:21:34,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-11-30 00:21:34,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,562 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,566 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,587 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,595 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,955 WARN L193 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2020-11-30 00:21:34,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:34,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,102 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,110 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:35,335 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-30 00:21:35,549 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2020-11-30 00:21:35,905 WARN L193 SmtUtils]: Spent 350.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2020-11-30 00:21:36,083 WARN L193 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-11-30 00:21:36,173 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 00:21:39,773 WARN L193 SmtUtils]: Spent 3.42 s on a formula simplification. DAG size of input: 129 DAG size of output: 119 [2020-11-30 00:21:39,969 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:21:39,970 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 604 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 604 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:39,971 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:39,973 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:39,973 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:39,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:39,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:39,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:39,973 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:39,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:39,974 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 605 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 605 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:39,997 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:39,998 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:39,998 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:39,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:39,998 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:39,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:39,998 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:39,998 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:39,999 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 606 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 606 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,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-11-30 00:21:40,022 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,022 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,023 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 607 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 607 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,044 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,045 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,046 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,046 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,048 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 608 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 608 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,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-11-30 00:21:40,070 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,070 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,070 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,070 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,070 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,071 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,071 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 609 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 609 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,093 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,093 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,094 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,094 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,094 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,095 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 610 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 610 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,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-11-30 00:21:40,117 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,117 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,118 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,118 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,119 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 611 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 611 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,140 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,141 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,141 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,142 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 612 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 612 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,163 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,164 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,165 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,165 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,165 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,165 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,167 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 613 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 613 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,190 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,192 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,192 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,193 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 614 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 614 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,214 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,215 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,216 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,216 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,216 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,216 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,217 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 615 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 615 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,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-11-30 00:21:40,239 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,240 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,240 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,240 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,240 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,240 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,241 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 616 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 616 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,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-11-30 00:21:40,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,263 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,263 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,264 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,264 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,265 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 617 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 617 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,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-11-30 00:21:40,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,287 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,288 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 618 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 618 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,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-11-30 00:21:40,311 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,311 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,311 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,312 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,312 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,313 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 619 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 619 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,334 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,336 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,336 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,336 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,338 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,338 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,340 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 620 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 620 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,361 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,363 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,363 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,364 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 621 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 621 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,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-11-30 00:21:40,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,387 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,387 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,388 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 622 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 622 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,410 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,411 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,412 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,412 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,412 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,413 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 623 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 623 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,435 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,436 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,437 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 624 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 624 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,460 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,461 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,461 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,461 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,462 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 625 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 625 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,485 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,485 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,485 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,485 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,485 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,485 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:40,493 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 626 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:40,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-11-30 00:21:40,539 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,539 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,540 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,540 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,540 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 626 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,542 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 627 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:40,578 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,580 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,580 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 627 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,582 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 628 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:40,618 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,620 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,620 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 628 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,622 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 629 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:40,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-11-30 00:21:40,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,659 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,659 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,660 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,660 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 629 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,663 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 630 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:40,698 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,700 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 630 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,702 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 631 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:40,737 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,740 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,740 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 631 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,741 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 632 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:40,776 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,778 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,778 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 632 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,780 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 633 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:40,814 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,816 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,816 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,817 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,817 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 633 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,819 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 634 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:40,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:21:40,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:21:40,859 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:21:40,859 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 634 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,862 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 635 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:21:40,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:21:40,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:21:40,901 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:21:40,901 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:21:40,901 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2020-11-30 00:21:40,901 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 635 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:40,975 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-11-30 00:21:40,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:21:41,035 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:21:41,062 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2020-11-30 00:21:41,062 INFO L444 ModelExtractionUtils]: 18 out of 23 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 636 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 636 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:41,063 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:21:41,064 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:21:41,064 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:21:41,064 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(~g1v_new~0, ~nomsg~0, ~votedValue_History_0~0) = -1*~g1v_new~0 + 1*~nomsg~0 - 1*~votedValue_History_0~0 Supporting invariants [] [2020-11-30 00:21:41,085 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:21:41,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:21:41,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:21:41,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:21:41,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:21:41,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:21:41,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 17 conjunts are in the unsatisfiable core [2020-11-30 00:21:41,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:21:41,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:21:41,694 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 13 loop predicates [2020-11-30 00:21:41,694 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2804 states and 3551 transitions. cyclomatic complexity: 759 Second operand 15 states. [2020-11-30 00:21:42,773 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2804 states and 3551 transitions. cyclomatic complexity: 759. Second operand 15 states. Result 4158 states and 5267 transitions. Complement of second has 33 states. [2020-11-30 00:21:42,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 17 states 1 stem states 15 non-accepting loop states 1 accepting loop states [2020-11-30 00:21:42,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-11-30 00:21:42,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 426 transitions. [2020-11-30 00:21:42,775 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 426 transitions. Stem has 257 letters. Loop has 50 letters. [2020-11-30 00:21:42,776 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:21:42,776 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-30 00:21:42,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:21:42,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:21:42,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:21:42,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:21:43,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:21:43,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 17 conjunts are in the unsatisfiable core [2020-11-30 00:21:43,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:21:43,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:21:43,415 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 13 loop predicates [2020-11-30 00:21:43,415 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2804 states and 3551 transitions. cyclomatic complexity: 759 Second operand 15 states. [2020-11-30 00:21:44,537 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2804 states and 3551 transitions. cyclomatic complexity: 759. Second operand 15 states. Result 4174 states and 5283 transitions. Complement of second has 35 states. [2020-11-30 00:21:44,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 18 states 1 stem states 16 non-accepting loop states 1 accepting loop states [2020-11-30 00:21:44,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-11-30 00:21:44,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 427 transitions. [2020-11-30 00:21:44,540 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 427 transitions. Stem has 257 letters. Loop has 50 letters. [2020-11-30 00:21:44,540 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:21:44,540 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-30 00:21:44,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:21:44,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:21:44,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:21:44,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:21:44,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:21:44,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 17 conjunts are in the unsatisfiable core [2020-11-30 00:21:44,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:21:45,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:21:45,119 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 13 loop predicates [2020-11-30 00:21:45,119 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2804 states and 3551 transitions. cyclomatic complexity: 759 Second operand 15 states. [2020-11-30 00:21:46,257 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2804 states and 3551 transitions. cyclomatic complexity: 759. Second operand 15 states. Result 4858 states and 6164 transitions. Complement of second has 37 states. [2020-11-30 00:21:46,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 17 states 1 stem states 15 non-accepting loop states 1 accepting loop states [2020-11-30 00:21:46,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-11-30 00:21:46,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 427 transitions. [2020-11-30 00:21:46,260 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 427 transitions. Stem has 257 letters. Loop has 50 letters. [2020-11-30 00:21:46,261 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:21:46,261 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 427 transitions. Stem has 307 letters. Loop has 50 letters. [2020-11-30 00:21:46,262 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:21:46,262 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 427 transitions. Stem has 257 letters. Loop has 100 letters. [2020-11-30 00:21:46,263 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:21:46,263 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4858 states and 6164 transitions. [2020-11-30 00:21:46,276 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1450 [2020-11-30 00:21:46,283 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4858 states to 3771 states and 4778 transitions. [2020-11-30 00:21:46,283 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1845 [2020-11-30 00:21:46,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1917 [2020-11-30 00:21:46,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3771 states and 4778 transitions. [2020-11-30 00:21:46,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:21:46,285 INFO L691 BuchiCegarLoop]: Abstraction has 3771 states and 4778 transitions. [2020-11-30 00:21:46,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3771 states and 4778 transitions. [2020-11-30 00:21:46,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3771 to 2034. [2020-11-30 00:21:46,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2034 states. [2020-11-30 00:21:46,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2034 states to 2034 states and 2579 transitions. [2020-11-30 00:21:46,313 INFO L714 BuchiCegarLoop]: Abstraction has 2034 states and 2579 transitions. [2020-11-30 00:21:46,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:21:46,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-11-30 00:21:46,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-11-30 00:21:46,313 INFO L87 Difference]: Start difference. First operand 2034 states and 2579 transitions. Second operand 7 states. [2020-11-30 00:21:46,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:21:46,927 INFO L93 Difference]: Finished difference Result 2613 states and 3253 transitions. [2020-11-30 00:21:46,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-11-30 00:21:46,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2613 states and 3253 transitions. [2020-11-30 00:21:46,935 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 804 [2020-11-30 00:21:46,939 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2613 states to 2320 states and 2885 transitions. [2020-11-30 00:21:46,939 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1392 [2020-11-30 00:21:46,940 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1392 [2020-11-30 00:21:46,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2320 states and 2885 transitions. [2020-11-30 00:21:46,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:21:46,941 INFO L691 BuchiCegarLoop]: Abstraction has 2320 states and 2885 transitions. [2020-11-30 00:21:46,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states and 2885 transitions. [2020-11-30 00:21:46,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 1352. [2020-11-30 00:21:46,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1352 states. [2020-11-30 00:21:46,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1352 states to 1352 states and 1692 transitions. [2020-11-30 00:21:46,954 INFO L714 BuchiCegarLoop]: Abstraction has 1352 states and 1692 transitions. [2020-11-30 00:21:46,954 INFO L594 BuchiCegarLoop]: Abstraction has 1352 states and 1692 transitions. [2020-11-30 00:21:46,954 INFO L427 BuchiCegarLoop]: ======== Iteration 35============ [2020-11-30 00:21:46,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1352 states and 1692 transitions. [2020-11-30 00:21:46,956 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 308 [2020-11-30 00:21:46,956 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 00:21:46,956 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 00:21:46,958 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 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-11-30 00:21:46,958 INFO L853 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 00:21:46,958 INFO L794 eck$LassoCheckResult]: Stem: 188846#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(49);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12);~nomsg~0 := -1;~g1v~0 := 0;~g1v_old~0 := 0;~g1v_new~0 := 0;~g2v~0 := 0;~g2v_old~0 := 0;~g2v_new~0 := 0;~g3v~0 := 0;~g3v_old~0 := 0;~g3v_new~0 := 0;~gate1Failed~0 := 0;~gate2Failed~0 := 0;~gate3Failed~0 := 0;~VALUE1~0 := 0;~VALUE2~0 := 0;~VALUE3~0 := 0;~gate1Failed_History_0~0 := 0;~gate1Failed_History_1~0 := 0;~gate1Failed_History_2~0 := 0;~gate2Failed_History_0~0 := 0;~gate2Failed_History_1~0 := 0;~gate2Failed_History_2~0 := 0;~gate3Failed_History_0~0 := 0;~gate3Failed_History_1~0 := 0;~gate3Failed_History_2~0 := 0;~votedValue_History_0~0 := 0;~votedValue_History_1~0 := 0;~votedValue_History_2~0 := 0; 188559#L-1 havoc main_#res;havoc main_#t~nondet46, main_#t~nondet47, main_#t~nondet48, main_#t~nondet49, main_#t~nondet50, main_#t~nondet51, main_#t~nondet52, main_#t~nondet53, main_#t~nondet54, main_#t~nondet55, main_#t~nondet56, main_#t~nondet57, main_#t~nondet58, main_#t~nondet59, main_#t~nondet60, main_#t~nondet61, main_#t~nondet62, main_#t~nondet63, main_#t~ret64, main_#t~ret65, main_#t~post66, main_~c1~0, main_~i2~0;havoc main_~c1~0;havoc main_~i2~0;main_~c1~0 := 0;~gate1Failed~0 := main_#t~nondet46;havoc main_#t~nondet46;~gate2Failed~0 := main_#t~nondet47;havoc main_#t~nondet47;~gate3Failed~0 := main_#t~nondet48;havoc main_#t~nondet48;~VALUE1~0 := main_#t~nondet49;havoc main_#t~nondet49;~VALUE2~0 := main_#t~nondet50;havoc main_#t~nondet50;~VALUE3~0 := main_#t~nondet51;havoc main_#t~nondet51;~gate1Failed_History_0~0 := main_#t~nondet52;havoc main_#t~nondet52;~gate1Failed_History_1~0 := main_#t~nondet53;havoc main_#t~nondet53;~gate1Failed_History_2~0 := main_#t~nondet54;havoc main_#t~nondet54;~gate2Failed_History_0~0 := main_#t~nondet55;havoc main_#t~nondet55;~gate2Failed_History_1~0 := main_#t~nondet56;havoc main_#t~nondet56;~gate2Failed_History_2~0 := main_#t~nondet57;havoc main_#t~nondet57;~gate3Failed_History_0~0 := main_#t~nondet58;havoc main_#t~nondet58;~gate3Failed_History_1~0 := main_#t~nondet59;havoc main_#t~nondet59;~gate3Failed_History_2~0 := main_#t~nondet60;havoc main_#t~nondet60;~votedValue_History_0~0 := main_#t~nondet61;havoc main_#t~nondet61;~votedValue_History_1~0 := main_#t~nondet62;havoc main_#t~nondet62;~votedValue_History_2~0 := main_#t~nondet63;havoc main_#t~nondet63;havoc init_#res;havoc init_#t~ret12, init_#t~ret13, init_#t~ret14, init_#t~ret15, init_~tmp~1, init_~tmp___0~1, init_~tmp___1~1, init_~tmp___2~1;havoc init_~tmp~1;havoc init_~tmp___0~1;havoc init_~tmp___1~1;havoc init_~tmp___2~1;add_history_type_#in~history_id := 0;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 188560#L71-2 assume !!(add_history_type_~var~0 < 3); 188759#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 188760#L126 assume 0 == read_history_bool_~history_id; 188786#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 188663#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 188665#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 188873#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188862#L71-2 assume !!(add_history_type_~var~0 < 3); 188863#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 188935#L126 assume 0 == read_history_bool_~history_id; 188933#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 188930#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 188929#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 188928#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188927#L71-2 assume !!(add_history_type_~var~0 < 3); 188892#L72 assume 0 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 188924#L126 assume 0 == read_history_bool_~history_id; 188904#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 188900#L158 add_history_type_#t~ret7 := read_history_bool_#res;add_history_type_~tmp~0 := add_history_type_#t~ret7 % 256;havoc add_history_type_#t~ret7; 188897#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 188894#L90-2 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188891#L71-2 assume !(add_history_type_~var~0 < 3); 188878#L71-3 add_history_type_#res := 1; 188593#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 188594#L210 assume !(0 == init_~tmp~1);add_history_type_#in~history_id := 1;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 188697#L71-6 assume !!(add_history_type_~var~0 < 3); 188742#L72-2 assume !(0 == add_history_type_~history_id); 188717#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 188718#L126-4 assume !(0 == read_history_bool_~history_id); 188688#L136-4 assume 1 == read_history_bool_~history_id; 188690#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 188546#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 188624#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 188773#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188876#L71-6 assume !!(add_history_type_~var~0 < 3); 188877#L72-2 assume !(0 == add_history_type_~history_id); 188926#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 188925#L126-4 assume !(0 == read_history_bool_~history_id); 188922#L136-4 assume 1 == read_history_bool_~history_id; 188920#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 188915#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 188914#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 188913#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188912#L71-6 assume !!(add_history_type_~var~0 < 3); 188890#L72-2 assume !(0 == add_history_type_~history_id); 188911#L78-2 assume 1 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 1, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 188910#L126-4 assume !(0 == read_history_bool_~history_id); 188909#L136-4 assume 1 == read_history_bool_~history_id; 188908#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 188898#L158-4 add_history_type_#t~ret8 := read_history_bool_#res;add_history_type_~tmp___0~0 := add_history_type_#t~ret8 % 256;havoc add_history_type_#t~ret8; 188895#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 188893#L90-5 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188889#L71-6 assume !(add_history_type_~var~0 < 3); 188874#L71-7 add_history_type_#res := 1; 188587#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 188588#L214 assume !(0 == init_~tmp___0~1);add_history_type_#in~history_id := 2;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 188886#L71-10 assume !!(add_history_type_~var~0 < 3); 188769#L72-4 assume !(0 == add_history_type_~history_id); 188770#L78-4 assume !(1 == add_history_type_~history_id); 188505#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 188506#L126-8 assume !(0 == read_history_bool_~history_id); 188670#L136-8 assume !(1 == read_history_bool_~history_id); 188671#L146-8 assume 2 == read_history_bool_~history_id; 188677#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 188608#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 188679#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 188707#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188939#L71-10 assume !!(add_history_type_~var~0 < 3); 188771#L72-4 assume !(0 == add_history_type_~history_id); 188709#L78-4 assume !(1 == add_history_type_~history_id); 188710#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 188947#L126-8 assume !(0 == read_history_bool_~history_id); 188946#L136-8 assume !(1 == read_history_bool_~history_id); 188945#L146-8 assume 2 == read_history_bool_~history_id; 188944#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 188941#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 188940#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 188870#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188835#L71-10 assume !!(add_history_type_~var~0 < 3); 188836#L72-4 assume !(0 == add_history_type_~history_id); 188708#L78-4 assume !(1 == add_history_type_~history_id); 188503#L84-4 assume 2 == add_history_type_~history_id;read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 2, 0;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 188504#L126-8 assume !(0 == read_history_bool_~history_id); 188668#L136-8 assume !(1 == read_history_bool_~history_id); 188669#L146-8 assume 2 == read_history_bool_~history_id; 188676#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 188606#L158-8 add_history_type_#t~ret9 := read_history_bool_#res;add_history_type_~tmp___1~0 := add_history_type_#t~ret9 % 256;havoc add_history_type_#t~ret9; 188678#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 188706#L90-8 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188834#L71-10 assume !(add_history_type_~var~0 < 3); 188823#L71-11 add_history_type_#res := 1; 188577#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 188578#L218 assume !(0 == init_~tmp___1~1);add_history_type_#in~history_id := 3;havoc add_history_type_#res;havoc add_history_type_#t~ret7, add_history_type_#t~ret8, add_history_type_#t~ret9, add_history_type_#t~ret10, add_history_type_#t~post11, add_history_type_~history_id, add_history_type_~ini_bool~0, add_history_type_~ini_int~0, add_history_type_~var~0, add_history_type_~tmp~0, add_history_type_~tmp___0~0, add_history_type_~tmp___1~0, add_history_type_~tmp___2~0;add_history_type_~history_id := add_history_type_#in~history_id;havoc add_history_type_~ini_bool~0;havoc add_history_type_~ini_int~0;havoc add_history_type_~var~0;havoc add_history_type_~tmp~0;havoc add_history_type_~tmp___0~0;havoc add_history_type_~tmp___1~0;havoc add_history_type_~tmp___2~0;add_history_type_~ini_bool~0 := 0;add_history_type_~ini_int~0 := -2;add_history_type_~var~0 := 0; 188732#L71-14 assume !!(add_history_type_~var~0 < 3); 188766#L72-6 assume !(0 == add_history_type_~history_id); 188652#L78-6 assume !(1 == add_history_type_~history_id); 188653#L84-6 assume !(2 == add_history_type_~history_id); 188866#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 188539#L106-3 assume 3 == read_history_int8_~history_id; 188540#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 188839#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 188686#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 188687#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188859#L71-14 assume !!(add_history_type_~var~0 < 3); 188767#L72-6 assume !(0 == add_history_type_~history_id); 188768#L78-6 assume !(1 == add_history_type_~history_id); 188611#L84-6 assume !(2 == add_history_type_~history_id); 188612#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 188942#L106-3 assume 3 == read_history_int8_~history_id; 188938#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 188842#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 188843#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 188901#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188899#L71-14 assume !!(add_history_type_~var~0 < 3); 188896#L72-6 assume !(0 == add_history_type_~history_id); 188651#L78-6 assume !(1 == add_history_type_~history_id); 188609#L84-6 assume !(2 == add_history_type_~history_id); 188610#L90-9 assume 3 == add_history_type_~history_id;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 188537#L106-3 assume 3 == read_history_int8_~history_id; 188538#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 188838#L118-3 add_history_type_#t~ret10 := read_history_int8_#res;add_history_type_~tmp___2~0 := add_history_type_#t~ret10;havoc add_history_type_#t~ret10; 188684#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 188685#L90-11 add_history_type_#t~post11 := add_history_type_~var~0;add_history_type_~var~0 := 1 + add_history_type_#t~post11;havoc add_history_type_#t~post11; 188858#L71-14 assume !(add_history_type_~var~0 < 3); 188857#L71-15 add_history_type_#res := 1; 188561#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 188562#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 188881#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 188774#L504 assume !(0 == main_~i2~0); 188775#L504-2 ~g1v_old~0 := ~nomsg~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~nomsg~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~nomsg~0;~g3v_new~0 := ~nomsg~0;main_~i2~0 := 0; 188783#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 189183#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 189180#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 189179#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 189178#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 189177#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 189176#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 189173#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 189171#L181-2 assume !(0 == write_history_bool_~history_id); 189166#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 189163#L532-17 assume 0 != ~gate2Failed~0 % 256; 189164#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 189201#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 189199#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 189197#L181-4 assume !(0 == write_history_bool_~history_id); 189168#L186-4 assume !(1 == write_history_bool_~history_id); 189165#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 189161#L532-18 assume 0 != ~gate3Failed~0 % 256; 189162#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 189300#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 189299#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 189298#L441 assume ~VALUE1~0 == ~VALUE2~0; 189129#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 189297#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 189296#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 189295#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 189049#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 189046#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 189044#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 189039#L126-12 assume 0 == read_history_bool_~history_id; 189035#L127-12 assume !(0 == read_history_bool_~historyIndex); 189031#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 189002#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 189003#L262 assume !(0 == check_~tmp___3~0 % 256); 188958#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 188957#L106-7 assume 3 == read_history_int8_~history_id; 188956#L107-7 assume !(0 == read_history_int8_~historyIndex); 188955#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 188954#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 188953#L301 assume !(check_~tmp___10~0 > -2); 188952#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 188951#L106-9 assume 3 == read_history_int8_~history_id; 188950#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 188856#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 188553#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 188554#L321-1 check_#res := 1; 189202#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 189675#L537-72 assume !(0 == assert_~arg % 256); 189674#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 189673#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 189671#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 189669#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 189668#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 189667#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 189666#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 189665#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 189664#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 189663#L181-2 assume !(0 == write_history_bool_~history_id); 189661#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 189657#L532-17 assume 0 != ~gate2Failed~0 % 256; 189655#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 189653#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 189650#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 189649#L181-4 assume !(0 == write_history_bool_~history_id); 189647#L186-4 assume !(1 == write_history_bool_~history_id); 189648#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 189639#L532-18 assume 0 != ~gate3Failed~0 % 256; 189641#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 189631#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 189632#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 189595#L441 assume ~VALUE1~0 == ~VALUE2~0; 189597#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 189748#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 189744#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 189740#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 189731#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 189729#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 189728#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 189726#L126-12 assume 0 == read_history_bool_~history_id; 189724#L127-12 assume !(0 == read_history_bool_~historyIndex); 189722#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 189720#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 189719#L262 assume !(0 == check_~tmp___3~0 % 256); 188570#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 188601#L106-7 assume 3 == read_history_int8_~history_id; 188602#L107-7 assume !(0 == read_history_int8_~historyIndex); 188776#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 188777#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 189293#L301 assume !(check_~tmp___10~0 > -2); 189281#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 189271#L106-9 assume 3 == read_history_int8_~history_id; 189270#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 189269#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 189001#L321 assume check_~tmp___11~0 != ~nomsg~0;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 188949#L106-10 assume 3 == read_history_int8_~history_id; 188580#L107-10 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 188850#L118-10 check_#t~ret31 := read_history_int8_#res;check_~tmp___12~0 := check_#t~ret31;havoc check_#t~ret31; 188851#L323 assume !!(~VALUE1~0 == check_~tmp___12~0); 188555#L321-1 check_#res := 1; 188556#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 188813#L537-72 assume !(0 == assert_~arg % 256); 188854#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 188787#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 188788#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 188486#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 188622#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 188666#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 188565#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 188566#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 188750#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 188751#L181-2 assume !(0 == write_history_bool_~history_id); 188595#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 188596#L532-17 assume 0 != ~gate2Failed~0 % 256; 188634#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 188806#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 188654#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 188655#L181-4 assume !(0 == write_history_bool_~history_id); 188583#L186-4 assume !(1 == write_history_bool_~history_id); 188584#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 188640#L532-18 assume 0 != ~gate3Failed~0 % 256; 188642#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 188739#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 189830#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 189829#L441 assume !(~VALUE1~0 == ~VALUE2~0); 189828#L448 assume !(~VALUE1~0 == ~VALUE3~0); 189827#L455 assume !(~VALUE2~0 == ~VALUE3~0); 189824#L463 assume ~VALUE1~0 != ~nomsg~0;voter_~voted_value~0 := ~VALUE1~0; 189822#L532-19 [2020-11-30 00:21:46,959 INFO L796 eck$LassoCheckResult]: Loop: 189822#L532-19 write_history_int8_#in~history_id, write_history_int8_#in~buf := 3, voter_~voted_value~0;havoc write_history_int8_~history_id, write_history_int8_~buf;write_history_int8_~history_id := write_history_int8_#in~history_id;write_history_int8_~buf := write_history_int8_#in~buf; 189821#L166 assume 3 == write_history_int8_~history_id;~votedValue_History_2~0 := ~votedValue_History_1~0;~votedValue_History_1~0 := ~votedValue_History_0~0;~votedValue_History_0~0 := write_history_int8_~buf; 188658#L532-20 ~g1v_old~0 := ~g1v_new~0;~g1v_new~0 := ~nomsg~0;~g2v_old~0 := ~g2v_new~0;~g2v_new~0 := ~nomsg~0;~g3v_old~0 := ~g3v_new~0;~g3v_new~0 := ~nomsg~0;havoc check_#res;havoc check_#t~ret16, check_#t~ret17, check_#t~ret18, check_#t~ret19, check_#t~post20, check_#t~ret21, check_#t~post22, check_#t~ret23, check_#t~post24, check_#t~ret25, check_#t~ret26, check_#t~ret27, check_#t~ret28, check_#t~ret29, check_#t~ret30, check_#t~ret31, check_#t~ret32, check_#t~ret33, check_~tmp~2, check_~temp_count~0, check_~tmp___0~2, check_~tmp___1~2, check_~tmp___2~2, check_~tmp___3~0, check_~tmp___4~0, check_~tmp___5~0, check_~tmp___6~0, check_~tmp___7~0, check_~tmp___8~0, check_~tmp___9~0, check_~tmp___10~0, check_~tmp___11~0, check_~tmp___12~0, check_~tmp___13~0, check_~tmp___14~0;havoc check_~tmp~2;havoc check_~temp_count~0;havoc check_~tmp___0~2;havoc check_~tmp___1~2;havoc check_~tmp___2~2;havoc check_~tmp___3~0;havoc check_~tmp___4~0;havoc check_~tmp___5~0;havoc check_~tmp___6~0;havoc check_~tmp___7~0;havoc check_~tmp___8~0;havoc check_~tmp___9~0;havoc check_~tmp___10~0;havoc check_~tmp___11~0;havoc check_~tmp___12~0;havoc check_~tmp___13~0;havoc check_~tmp___14~0; 188659#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 188563#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 188680#L260-1 read_history_bool_#in~history_id, read_history_bool_#in~historyIndex := 0, 1;havoc read_history_bool_#res;havoc read_history_bool_~history_id, read_history_bool_~historyIndex;read_history_bool_~history_id := read_history_bool_#in~history_id;read_history_bool_~historyIndex := read_history_bool_#in~historyIndex; 188681#L126-12 assume 0 == read_history_bool_~history_id; 188698#L127-12 assume !(0 == read_history_bool_~historyIndex); 188699#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 188547#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 188548#L262 assume !(0 == check_~tmp___3~0 % 256); 189471#L262-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 1;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 189467#L106-7 assume 3 == read_history_int8_~history_id; 189431#L107-7 assume !(0 == read_history_int8_~historyIndex); 189319#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 188803#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 188722#L301 assume !(check_~tmp___10~0 > -2); 188719#L301-1 read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 188589#L106-9 assume 3 == read_history_int8_~history_id; 188590#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 188852#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 188551#L321 assume check_~tmp___11~0 != ~nomsg~0;read_history_int8_#in~history_id, read_history_int8_#in~historyIndex := 3, 0;havoc read_history_int8_#res;havoc read_history_int8_~history_id, read_history_int8_~historyIndex;read_history_int8_~history_id := read_history_int8_#in~history_id;read_history_int8_~historyIndex := read_history_int8_#in~historyIndex; 188552#L106-10 assume 3 == read_history_int8_~history_id; 188847#L107-10 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 188848#L118-10 check_#t~ret31 := read_history_int8_#res;check_~tmp___12~0 := check_#t~ret31;havoc check_#t~ret31; 188691#L323 assume !!(~VALUE1~0 == check_~tmp___12~0); 188692#L321-1 check_#res := 1; 189591#L333 main_#t~ret65 := check_#res;main_~c1~0 := main_#t~ret65;havoc main_#t~ret65;assert_#in~arg := (if 0 == main_~c1~0 then 0 else 1);havoc assert_~arg;assert_~arg := assert_#in~arg; 189590#L537-72 assume !(0 == assert_~arg % 256); 189589#L532-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 189588#L512-2 assume !!(main_~i2~0 < 10);havoc gate1_each_pals_period_#t~nondet34, gate1_each_pals_period_#t~ite35, gate1_each_pals_period_#t~nondet36, gate1_each_pals_period_#t~ite37, gate1_each_pals_period_~next_state~0, gate1_each_pals_period_~tmp~3, gate1_each_pals_period_~tmp___0~3;havoc gate1_each_pals_period_~next_state~0;havoc gate1_each_pals_period_~tmp~3;havoc gate1_each_pals_period_~tmp___0~3;~gate1Failed~0 := gate1_each_pals_period_#t~nondet34;havoc gate1_each_pals_period_#t~nondet34;write_history_bool_#in~history_id, write_history_bool_#in~buf := 0, ~gate1Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 189586#L181 assume 0 == write_history_bool_~history_id;~gate1Failed_History_2~0 := ~gate1Failed_History_1~0;~gate1Failed_History_1~0 := ~gate1Failed_History_0~0;~gate1Failed_History_0~0 := write_history_bool_~buf; 189584#L532-16 assume !(0 != ~gate1Failed~0 % 256);gate1_each_pals_period_~tmp~3 := gate1_each_pals_period_#t~nondet36;havoc gate1_each_pals_period_#t~nondet36;gate1_each_pals_period_~next_state~0 := gate1_each_pals_period_~tmp~3; 189583#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 189582#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 189581#L362-1 assume gate1_each_pals_period_~next_state~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0;gate1_each_pals_period_#t~ite37 := gate1_each_pals_period_~next_state~0; 189580#L363-1 ~g1v_new~0 := (if gate1_each_pals_period_#t~ite37 % 256 <= 127 then gate1_each_pals_period_#t~ite37 % 256 else gate1_each_pals_period_#t~ite37 % 256 - 256);havoc gate1_each_pals_period_#t~ite37; 189579#L364 havoc gate2_each_pals_period_#t~nondet38, gate2_each_pals_period_#t~ite39, gate2_each_pals_period_#t~nondet40, gate2_each_pals_period_#t~ite41, gate2_each_pals_period_~next_state~1, gate2_each_pals_period_~tmp~4, gate2_each_pals_period_~tmp___0~4;havoc gate2_each_pals_period_~next_state~1;havoc gate2_each_pals_period_~tmp~4;havoc gate2_each_pals_period_~tmp___0~4;~gate2Failed~0 := gate2_each_pals_period_#t~nondet38;havoc gate2_each_pals_period_#t~nondet38;write_history_bool_#in~history_id, write_history_bool_#in~buf := 1, ~gate2Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 189578#L181-2 assume !(0 == write_history_bool_~history_id); 189576#L186-2 assume 1 == write_history_bool_~history_id;~gate2Failed_History_2~0 := ~gate2Failed_History_1~0;~gate2Failed_History_1~0 := ~gate2Failed_History_0~0;~gate2Failed_History_0~0 := write_history_bool_~buf; 189571#L532-17 assume 0 != ~gate2Failed~0 % 256; 189560#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 189554#L377-2 ~g2v_new~0 := (if gate2_each_pals_period_#t~ite39 % 256 <= 127 then gate2_each_pals_period_#t~ite39 % 256 else gate2_each_pals_period_#t~ite39 % 256 - 256);havoc gate2_each_pals_period_#t~ite39; 189553#L395 havoc gate3_each_pals_period_#t~nondet42, gate3_each_pals_period_#t~ite43, gate3_each_pals_period_#t~nondet44, gate3_each_pals_period_#t~ite45, gate3_each_pals_period_~next_state~2, gate3_each_pals_period_~tmp~5, gate3_each_pals_period_~tmp___0~5;havoc gate3_each_pals_period_~next_state~2;havoc gate3_each_pals_period_~tmp~5;havoc gate3_each_pals_period_~tmp___0~5;~gate3Failed~0 := gate3_each_pals_period_#t~nondet42;havoc gate3_each_pals_period_#t~nondet42;write_history_bool_#in~history_id, write_history_bool_#in~buf := 2, ~gate3Failed~0;havoc write_history_bool_~history_id, write_history_bool_~buf;write_history_bool_~history_id := write_history_bool_#in~history_id;write_history_bool_~buf := write_history_bool_#in~buf; 189552#L181-4 assume !(0 == write_history_bool_~history_id); 189550#L186-4 assume !(1 == write_history_bool_~history_id); 189521#L191-4 assume 2 == write_history_bool_~history_id;~gate3Failed_History_2~0 := ~gate3Failed_History_1~0;~gate3Failed_History_1~0 := ~gate3Failed_History_0~0;~gate3Failed_History_0~0 := write_history_bool_~buf; 189517#L532-18 assume 0 != ~gate3Failed~0 % 256; 189515#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 189513#L408-2 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite43 % 256 <= 127 then gate3_each_pals_period_#t~ite43 % 256 else gate3_each_pals_period_#t~ite43 % 256 - 256);havoc gate3_each_pals_period_#t~ite43; 189511#L426 havoc voter_~voted_value~0;havoc voter_~voted_value~0;voter_~voted_value~0 := ~nomsg~0;~VALUE1~0 := ~g1v_old~0;~g1v_old~0 := ~nomsg~0;~VALUE2~0 := ~g2v_old~0;~g2v_old~0 := ~nomsg~0;~VALUE3~0 := ~g3v_old~0;~g3v_old~0 := ~nomsg~0; 189508#L441 assume !(~VALUE1~0 == ~VALUE2~0); 189504#L448 assume !(~VALUE1~0 == ~VALUE3~0); 189505#L455 assume !(~VALUE2~0 == ~VALUE3~0); 189826#L463 assume ~VALUE1~0 != ~nomsg~0;voter_~voted_value~0 := ~VALUE1~0; 189822#L532-19 [2020-11-30 00:21:46,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:21:46,959 INFO L82 PathProgramCache]: Analyzing trace with hash -697355712, now seen corresponding path program 1 times [2020-11-30 00:21:46,959 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:21:46,959 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103654265] [2020-11-30 00:21:46,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:21:46,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:21:47,126 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2020-11-30 00:21:47,126 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103654265] [2020-11-30 00:21:47,126 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 00:21:47,126 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-30 00:21:47,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466140578] [2020-11-30 00:21:47,127 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 00:21:47,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:21:47,127 INFO L82 PathProgramCache]: Analyzing trace with hash 241475771, now seen corresponding path program 1 times [2020-11-30 00:21:47,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 00:21:47,127 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395612944] [2020-11-30 00:21:47,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 00:21:47,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:21:47,142 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:21:47,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 00:21:47,154 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 00:21:47,163 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 00:21:48,676 WARN L193 SmtUtils]: Spent 1.51 s on a formula simplification. DAG size of input: 276 DAG size of output: 241 [2020-11-30 00:21:49,611 WARN L193 SmtUtils]: Spent 886.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 178 [2020-11-30 00:21:49,614 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:21:49,614 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:21:49,614 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:21:49,614 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:21:49,614 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-30 00:21:49,614 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:21:49,614 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:21:49,615 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:21:49,615 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration35_Loop [2020-11-30 00:21:49,615 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:21:49,615 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:21:49,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,649 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,659 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,779 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:49,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,191 WARN L193 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 82 [2020-11-30 00:21:50,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,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-11-30 00:21:50,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-11-30 00:21:50,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,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-11-30 00:21:50,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,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-11-30 00:21:50,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,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-11-30 00:21:50,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:21:50,610 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2020-11-30 00:21:50,799 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-30 00:21:51,311 WARN L193 SmtUtils]: Spent 417.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2020-11-30 00:21:51,482 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-11-30 00:21:51,530 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 10 [2020-11-30 00:22:41,839 WARN L193 SmtUtils]: Spent 49.96 s on a formula simplification. DAG size of input: 385 DAG size of output: 201 [2020-11-30 00:22:41,989 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:22:41,990 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 637 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 637 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:41,992 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:41,992 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:41,994 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:41,994 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~ret65=0} Honda state: {ULTIMATE.start_main_#t~ret65=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 638 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 638 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,016 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,016 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,018 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,018 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_#t~ite39=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_#t~ite39=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 639 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 639 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,040 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,040 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,042 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,042 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_#t~nondet38=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_#t~nondet38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 640 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 00:22:42,067 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,067 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 640 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,070 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,070 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret16=0} Honda state: {ULTIMATE.start_check_#t~ret16=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 641 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 641 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,094 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,094 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,097 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,097 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_bool_~historyIndex=1, ULTIMATE.start_read_history_bool_#in~historyIndex=1} Honda state: {ULTIMATE.start_read_history_bool_~historyIndex=1, ULTIMATE.start_read_history_bool_#in~historyIndex=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 642 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 642 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,118 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,118 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,120 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,120 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_#t~ite41=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_#t~ite41=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 643 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 643 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,141 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,143 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,143 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___0~2=0} Honda state: {ULTIMATE.start_check_~tmp___0~2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 644 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 644 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,164 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,165 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,166 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,167 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___9~0=0} Honda state: {ULTIMATE.start_check_~tmp___9~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 645 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 645 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,188 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,188 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,190 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,190 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___8~0=0} Honda state: {ULTIMATE.start_check_~tmp___8~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 646 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 646 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,218 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,219 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,220 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,221 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~post24=0} Honda state: {ULTIMATE.start_check_#t~post24=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 647 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 647 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,241 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,241 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,243 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,243 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_~next_state~1=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_~next_state~1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 648 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 648 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,264 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,264 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,271 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,271 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_#t~ite43=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_#t~ite43=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 649 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 649 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,295 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,295 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,297 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,297 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate3_each_pals_period_~tmp___0~5=0} Honda state: {ULTIMATE.start_gate3_each_pals_period_~tmp___0~5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 650 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 650 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,321 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,321 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,323 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,323 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret25=0} Honda state: {ULTIMATE.start_check_#t~ret25=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 651 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 651 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,344 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,344 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,346 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,346 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret17=0} Honda state: {ULTIMATE.start_check_#t~ret17=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 652 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 652 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,367 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,367 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,371 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,371 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___4~0=0} Honda state: {ULTIMATE.start_check_~tmp___4~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 653 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 653 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,394 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,394 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,400 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,401 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_int8_~history_id=3, ULTIMATE.start_read_history_int8_#in~history_id=3} Honda state: {ULTIMATE.start_read_history_int8_~history_id=3, ULTIMATE.start_read_history_int8_#in~history_id=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 654 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 654 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,422 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,422 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,424 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,424 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_int8_~historyIndex=0} Honda state: {ULTIMATE.start_read_history_int8_~historyIndex=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 655 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 655 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,445 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,445 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,448 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,448 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___7~0=0} Honda state: {ULTIMATE.start_check_~tmp___7~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 656 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 656 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,469 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,469 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,471 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,471 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret21=0} Honda state: {ULTIMATE.start_check_#t~ret21=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 657 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 657 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,492 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,492 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,494 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,494 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret18=0} Honda state: {ULTIMATE.start_check_#t~ret18=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 658 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 658 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,515 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,515 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,517 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,517 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post66=0} Honda state: {ULTIMATE.start_main_#t~post66=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 659 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 659 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,538 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,538 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,541 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,541 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_write_history_bool_#in~history_id=2, ULTIMATE.start_write_history_bool_~history_id=2} Honda state: {ULTIMATE.start_write_history_bool_#in~history_id=2, ULTIMATE.start_write_history_bool_~history_id=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 660 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 660 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,562 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,571 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,571 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~gate2Failed~0=-209, ~gate2Failed_History_1~0=-209, ~gate2Failed_History_0~0=-209, ~gate2Failed_History_2~0=-209} Honda state: {~gate2Failed~0=-209, ~gate2Failed_History_1~0=-209, ~gate2Failed_History_0~0=-209, ~gate2Failed_History_2~0=-209} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 661 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 661 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,593 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,593 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,595 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,595 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_#t~nondet34=0} Honda state: {ULTIMATE.start_gate1_each_pals_period_#t~nondet34=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 662 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 662 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,616 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,616 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,618 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,618 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate1_each_pals_period_~tmp___0~3=1} Honda state: {ULTIMATE.start_gate1_each_pals_period_~tmp___0~3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 663 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 663 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,639 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,640 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,651 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,651 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_write_history_bool_~buf=-164, ~gate3Failed_History_1~0=-164, ~gate3Failed_History_2~0=-164, ~gate3Failed_History_0~0=-164, ~gate3Failed~0=-164, ULTIMATE.start_write_history_bool_#in~buf=-164} Honda state: {ULTIMATE.start_write_history_bool_~buf=-164, ~gate3Failed_History_1~0=-164, ~gate3Failed_History_2~0=-164, ~gate3Failed_History_0~0=-164, ~gate3Failed~0=-164, ULTIMATE.start_write_history_bool_#in~buf=-164} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 664 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 664 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,672 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,672 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,674 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,674 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_~tmp~4=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_~tmp~4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 665 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 665 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,695 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,695 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,697 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,697 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret29=0} Honda state: {ULTIMATE.start_check_#t~ret29=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 666 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 666 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,718 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,718 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,720 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,720 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~ret26=0} Honda state: {ULTIMATE.start_check_#t~ret26=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 667 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 667 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,741 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,741 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,743 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,743 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___13~0=0} Honda state: {ULTIMATE.start_check_~tmp___13~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 668 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 668 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,764 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,764 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,767 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,767 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_assert_#in~arg=1, ULTIMATE.start_assert_~arg=1} Honda state: {ULTIMATE.start_assert_#in~arg=1, ULTIMATE.start_assert_~arg=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 669 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 669 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,788 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,788 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,790 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,790 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_bool_~history_id=0, ULTIMATE.start_read_history_bool_#in~history_id=0} Honda state: {ULTIMATE.start_read_history_bool_~history_id=0, ULTIMATE.start_read_history_bool_#in~history_id=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 670 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 670 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,811 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,811 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,813 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-30 00:22:42,813 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_#t~nondet40=0} Honda state: {ULTIMATE.start_gate2_each_pals_period_#t~nondet40=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 671 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 671 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,835 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-30 00:22:42,836 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 672 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 672 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,858 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-30 00:22:42,858 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-30 00:22:42,973 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-30 00:22:42,974 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 00:22:42,974 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 00:22:42,974 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 00:22:42,975 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 00:22:42,975 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 00:22:42,975 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:22:42,975 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 00:22:42,975 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 00:22:42,975 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c_Iteration35_Loop [2020-11-30 00:22:42,975 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 00:22:42,975 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 00:22:42,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:42,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:42,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:42,989 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:42,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:42,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,475 WARN L193 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 82 [2020-11-30 00:22:43,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,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-11-30 00:22:43,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-11-30 00:22:43,522 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,527 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,562 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,566 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,637 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,654 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 00:22:43,960 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-30 00:22:44,335 WARN L193 SmtUtils]: Spent 373.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2020-11-30 00:22:44,575 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-11-30 00:22:44,621 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 10 [2020-11-30 00:23:36,481 WARN L193 SmtUtils]: Spent 51.59 s on a formula simplification. DAG size of input: 385 DAG size of output: 201 [2020-11-30 00:23:36,706 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 00:23:36,706 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 673 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 673 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,708 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:36,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,710 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,711 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 674 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 674 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,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-11-30 00:23:36,734 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,734 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,734 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,735 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,735 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,735 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,735 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,736 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 675 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 675 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:36,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,758 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,758 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,758 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,758 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,758 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,759 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 676 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 676 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,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-11-30 00:23:36,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,781 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,781 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,782 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,782 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,783 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 677 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 677 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,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-11-30 00:23:36,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,805 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,805 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,805 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,805 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,805 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,806 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 678 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 678 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:36,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,828 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,829 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 679 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 679 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,850 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:36,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,852 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,852 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,853 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 680 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 680 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,874 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:36,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,875 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,875 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,876 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 681 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 681 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,897 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:36,898 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,898 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,898 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,899 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,899 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,900 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 682 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 682 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,921 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:36,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,935 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,935 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,935 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,937 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 683 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 683 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23: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-11-30 00:23:36,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,960 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,960 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,961 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 684 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 684 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:36,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:36,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:36,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:36,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:36,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:36,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:36,986 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:36,986 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:36,987 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 685 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 685 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,010 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,011 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,011 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,011 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,011 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,012 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,012 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,013 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 686 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 686 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,034 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,035 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,036 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 687 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 687 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,058 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,059 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,059 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,060 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 688 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 688 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,084 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,084 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,084 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,084 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,084 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,084 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,086 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 689 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 689 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,108 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,109 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,109 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,109 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,109 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,109 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,110 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,110 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,111 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 690 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 690 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,132 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,133 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,134 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,135 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 691 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 691 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,156 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,157 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,157 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,157 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,157 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,158 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,158 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,158 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,167 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 692 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 692 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,189 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,190 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,190 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,190 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,190 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,191 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,191 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,192 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 693 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 693 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,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-11-30 00:23:37,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,216 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 694 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 694 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,242 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,244 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,244 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,246 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 695 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 695 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,268 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,270 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,271 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 696 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 696 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,295 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,295 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,295 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,295 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,296 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,296 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,299 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 697 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 697 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,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-11-30 00:23:37,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,321 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,321 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,321 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,322 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 698 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 698 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,344 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,345 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,345 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,346 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 699 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 699 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,368 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,370 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,370 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,370 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,370 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:37,370 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,372 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:37,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:37,375 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 700 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 700 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:37,396 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:37,398 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:37,399 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:37,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:37,399 INFO L204 nArgumentSynthesizer]: 72 loop disjuncts [2020-11-30 00:23:37,399 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:37,834 INFO L401 nArgumentSynthesizer]: We have 144 Motzkin's Theorem applications. [2020-11-30 00:23:37,835 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:38,653 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 701 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 701 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:38,683 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:38,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:38,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:38,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:38,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:38,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:38,685 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:38,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:38,687 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 702 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 702 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:38,709 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:38,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:38,711 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:38,711 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:38,711 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:38,711 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:38,711 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:38,711 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:38,713 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 703 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 703 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:38,735 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:38,736 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:38,736 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:38,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:38,736 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:38,736 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:38,736 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:38,736 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:38,737 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 704 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 704 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:38,758 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:38,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:38,759 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:38,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:38,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:38,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:38,760 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:38,760 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:38,761 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 705 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 705 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:38,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-11-30 00:23:38,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:38,783 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:38,783 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:38,783 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:38,783 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:38,783 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:38,783 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:38,784 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 706 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 706 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:38,806 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 00:23:38,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 00:23:38,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 00:23:38,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 00:23:38,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 00:23:38,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 00:23:38,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 00:23:38,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 00:23:38,810 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 00:23:38,811 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-30 00:23:38,811 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62dd5874-937f-46b4-8a98-c9b552f7a466/bin/uautomizer/z3 Starting monitored process 707 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 707 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 00:23:38,813 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 00:23:38,813 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-30 00:23:38,813 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 00:23:38,814 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i2~0) = -2*ULTIMATE.start_main_~i2~0 + 17 Supporting invariants [] [2020-11-30 00:23:38,835 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-30 00:23:38,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 00:23:38,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:23:38,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 1036 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 00:23:39,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:23:39,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 00:23:39,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 00:23:39,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 00:23:39,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 00:23:39,113 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2020-11-30 00:23:39,113 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1352 states and 1692 transitions. cyclomatic complexity: 347 Second operand 5 states. [2020-11-30 00:23:39,162 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1352 states and 1692 transitions. cyclomatic complexity: 347. Second operand 5 states. Result 2904 states and 3624 transitions. Complement of second has 6 states. [2020-11-30 00:23:39,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-30 00:23:39,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-30 00:23:39,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 373 transitions. [2020-11-30 00:23:39,165 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 373 transitions. Stem has 259 letters. Loop has 55 letters. [2020-11-30 00:23:39,166 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:23:39,166 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 373 transitions. Stem has 314 letters. Loop has 55 letters. [2020-11-30 00:23:39,166 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:23:39,166 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 373 transitions. Stem has 259 letters. Loop has 110 letters. [2020-11-30 00:23:39,167 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 00:23:39,167 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2904 states and 3624 transitions. [2020-11-30 00:23:39,177 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 308 [2020-11-30 00:23:39,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2904 states to 1272 states and 1583 transitions. [2020-11-30 00:23:39,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 583 [2020-11-30 00:23:39,184 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 583 [2020-11-30 00:23:39,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1272 states and 1583 transitions. [2020-11-30 00:23:39,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 00:23:39,184 INFO L691 BuchiCegarLoop]: Abstraction has 1272 states and 1583 transitions. [2020-11-30 00:23:39,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states and 1583 transitions. [2020-11-30 00:23:39,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1272. [2020-11-30 00:23:39,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1272 states. [2020-11-30 00:23:39,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1272 states to 1272 states and 1583 transitions. [2020-11-30 00:23:39,200 INFO L714 BuchiCegarLoop]: Abstraction has 1272 states and 1583 transitions. [2020-11-30 00:23:39,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 00:23:39,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-30 00:23:39,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2020-11-30 00:23:39,201 INFO L87 Difference]: Start difference. First operand 1272 states and 1583 transitions. Second operand 8 states. [2020-11-30 00:23:39,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 00:23:39,608 INFO L93 Difference]: Finished difference Result 661 states and 825 transitions. [2020-11-30 00:23:39,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-30 00:23:39,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 825 transitions. [2020-11-30 00:23:39,611 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-30 00:23:39,611 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 0 states and 0 transitions. [2020-11-30 00:23:39,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2020-11-30 00:23:39,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2020-11-30 00:23:39,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2020-11-30 00:23:39,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-30 00:23:39,611 INFO L691 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-30 00:23:39,612 INFO L714 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-30 00:23:39,612 INFO L594 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-30 00:23:39,612 INFO L427 BuchiCegarLoop]: ======== Iteration 36============ [2020-11-30 00:23:39,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2020-11-30 00:23:39,612 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-30 00:23:39,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2020-11-30 00:23:39,617 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 30.11 12:23:39 BoogieIcfgContainer [2020-11-30 00:23:39,617 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-11-30 00:23:39,617 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-30 00:23:39,618 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-30 00:23:39,618 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-30 00:23:39,618 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 12:15:14" (3/4) ... [2020-11-30 00:23:39,621 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-11-30 00:23:39,622 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-30 00:23:39,622 INFO L168 Benchmark]: Toolchain (without parser) took 507579.72 ms. Allocated memory was 104.9 MB in the beginning and 570.4 MB in the end (delta: 465.6 MB). Free memory was 77.0 MB in the beginning and 247.5 MB in the end (delta: -170.5 MB). Peak memory consumption was 295.1 MB. Max. memory is 16.1 GB. [2020-11-30 00:23:39,623 INFO L168 Benchmark]: CDTParser took 0.86 ms. Allocated memory is still 104.9 MB. Free memory was 63.7 MB in the beginning and 63.6 MB in the end (delta: 51.5 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-30 00:23:39,623 INFO L168 Benchmark]: CACSL2BoogieTranslator took 400.79 ms. Allocated memory is still 104.9 MB. Free memory was 77.0 MB in the beginning and 75.9 MB in the end (delta: 1.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2020-11-30 00:23:39,624 INFO L168 Benchmark]: Boogie Procedure Inliner took 142.24 ms. Allocated memory is still 104.9 MB. Free memory was 75.9 MB in the beginning and 69.7 MB in the end (delta: 6.1 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2020-11-30 00:23:39,624 INFO L168 Benchmark]: Boogie Preprocessor took 114.87 ms. Allocated memory is still 104.9 MB. Free memory was 69.7 MB in the beginning and 64.4 MB in the end (delta: 5.3 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-11-30 00:23:39,624 INFO L168 Benchmark]: RCFGBuilder took 2149.46 ms. Allocated memory was 104.9 MB in the beginning and 125.8 MB in the end (delta: 21.0 MB). Free memory was 64.4 MB in the beginning and 61.7 MB in the end (delta: 2.8 MB). Peak memory consumption was 38.4 MB. Max. memory is 16.1 GB. [2020-11-30 00:23:39,625 INFO L168 Benchmark]: BuchiAutomizer took 504748.92 ms. Allocated memory was 125.8 MB in the beginning and 570.4 MB in the end (delta: 444.6 MB). Free memory was 61.7 MB in the beginning and 248.5 MB in the end (delta: -186.8 MB). Peak memory consumption was 257.5 MB. Max. memory is 16.1 GB. [2020-11-30 00:23:39,625 INFO L168 Benchmark]: Witness Printer took 4.24 ms. Allocated memory is still 570.4 MB. Free memory was 248.5 MB in the beginning and 247.5 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-30 00:23:39,627 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.86 ms. Allocated memory is still 104.9 MB. Free memory was 63.7 MB in the beginning and 63.6 MB in the end (delta: 51.5 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 400.79 ms. Allocated memory is still 104.9 MB. Free memory was 77.0 MB in the beginning and 75.9 MB in the end (delta: 1.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 142.24 ms. Allocated memory is still 104.9 MB. Free memory was 75.9 MB in the beginning and 69.7 MB in the end (delta: 6.1 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 114.87 ms. Allocated memory is still 104.9 MB. Free memory was 69.7 MB in the beginning and 64.4 MB in the end (delta: 5.3 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 2149.46 ms. Allocated memory was 104.9 MB in the beginning and 125.8 MB in the end (delta: 21.0 MB). Free memory was 64.4 MB in the beginning and 61.7 MB in the end (delta: 2.8 MB). Peak memory consumption was 38.4 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 504748.92 ms. Allocated memory was 125.8 MB in the beginning and 570.4 MB in the end (delta: 444.6 MB). Free memory was 61.7 MB in the beginning and 248.5 MB in the end (delta: -186.8 MB). Peak memory consumption was 257.5 MB. Max. memory is 16.1 GB. * Witness Printer took 4.24 ms. Allocated memory is still 570.4 MB. Free memory was 248.5 MB in the beginning and 247.5 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 54 terminating modules (35 trivial, 18 deterministic, 1 nondeterministic). One deterministic module has affine ranking function -2 * var + 5 and consists of 5 locations. One deterministic module has affine ranking function -2 * var + 5 and consists of 4 locations. One deterministic module has affine ranking function -2 * var + 3 and consists of 4 locations. One deterministic module has affine ranking function -2 * var + 3 and consists of 4 locations. One deterministic module has affine ranking function -1 * votedValue_History_0 + -1 * g1v_\old + nomsg and consists of 19 locations. One deterministic module has affine ranking function -2 * i2 + 17 and consists of 4 locations. One deterministic module has affine ranking function -2 * i2 + 17 and consists of 4 locations. One deterministic module has affine ranking function -2 * i2 + 17 and consists of 4 locations. One deterministic module has affine ranking function -2 * i2 + 17 and consists of 4 locations. One deterministic module has affine ranking function -2 * i2 + 17 and consists of 4 locations. One deterministic module has affine ranking function -2 * i2 + 17 and consists of 4 locations. One deterministic module has affine ranking function -1 * g1v_new + nomsg + -1 * votedValue_History_0 and consists of 19 locations. One deterministic module has affine ranking function -1 * \result + -1 * g1v_\old + nomsg and consists of 19 locations. One deterministic module has affine ranking function historyIndex and consists of 4 locations. One deterministic module has affine ranking function -2 * i2 + 17 and consists of 4 locations. One deterministic module has affine ranking function -1 * g1v_\old + -1 * VALUE1 + nomsg and consists of 16 locations. One deterministic module has affine ranking function -2 * i2 + 17 and consists of 4 locations. One deterministic module has affine ranking function -2 * i2 + 17 and consists of 4 locations. One nondeterministic module has affine ranking function -1 * g1v_new + nomsg + -1 * votedValue_History_0 and consists of 17 locations. 35 modules have a trivial ranking function, the largest among these consists of 12 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 504.6s and 36 iterations. TraceHistogramMax:3. Analysis of lassos took 477.5s. Construction of modules took 6.3s. Büchi inclusion checks took 17.9s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 53. Automata minimization 1.3s AutomataMinimizationTime, 53 MinimizatonAttempts, 28543 StatesRemovedByMinimization, 38 NontrivialMinimizations. Non-live state removal took 1.0s Buchi closure took 0.0s. Biggest automaton had 3443 states and ocurred in iteration 28. Nontrivial modules had stage [17, 1, 1, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 32852 SDtfs, 37450 SDslu, 50406 SDs, 0 SdLazy, 7023 SolverSat, 840 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 6.3s Time LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc0 concLT1 SILN0 SILU0 SILI16 SILT18 lasso0 LassoPreprocessingBenchmarks: Lassos: inital211 mio100 ax100 hnf99 lsp67 ukn79 mio100 lsp100 div151 bol100 ite100 ukn100 eq176 hnf75 smp100 dnf3891 smp22 tf102 neg99 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1256ms VariablesStem: 0 VariablesLoop: 33 DisjunctsStem: 1 DisjunctsLoop: 72 SupportingInvariants: 0 MotzkinApplications: 144 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 237 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 10 LassoNonterminationAnalysisUnknown: 9 LassoNonterminationAnalysisTime: 116.2s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...